请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TAS2505-Q1 关于 输出电流问题。我获得了配置代码,请支持查看该代码。
//页面切换到第0页
TAS_WriteReg (0x00、0x00);
//断言软件复位(P0、R1、D0=1)
TAS_WriteReg (0x01、0x01);
//printf ("0x01 =%x\r\n"、TAS_ReadReg (0x01));
StdDelayMS (1);
//页面切换到第1页
TAS_WriteReg (0x00、0x01);
// LDO 输出编程为1.8V,电平转换器加电
TAS_updata (0x02、(1<<3U)、00u);
//OSTM_vDelayMs (100);//Writtas_UpData (0x02、0x3C_WriteReg
(0x02、0x3c)
、0x000x);%TAS (0x3C_RER)/0x04、0x3c (0x3c)/0x3c (0x3c);/0x3C_REG\LMCRn)/0x3c (0x3c (0x3c)/0x000_ReadMCLK);/0x3c (0x3c (0x3c (0x3c)/0x3c (0x3c)
//编解码器接口控制字长= 16位、BCLK&WCLK 输入、I2S 模式。 (P0、R27、D7- D6=00、D5-D4=00、D3-D2=00)
TAS_WriteReg (0x1B、0x00);
//printf ("0x1B =%x\r\n"、TAS_ReadReg (0x1B));
//数据时隙偏移00 (P0、R28、D7-D0 = 0000)
TAS_WriteReg (0x1C、0x00);
//printf ("0x1C =%x\r\n"、TAS_ReadReg (0x7_DDIF)
;/DAC_DRC (0x1C/DAC=0x1锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷1)、DAC_DAC_DAC_D20C (0x1C/DAC_DAC_DAC=0x1)、DAC_DAC_1 (0x1C/DAC_DAC_DAC_D20C);/DAC_DAC_DAC_DAC_1 (0x1C/DAC_DAC_DAC_DAC_DAC_DAC_DAC=12) 1
//printf ("0x0B =%x\r\n"、TAS_ReadReg (0x0B));
//DAC MDAC 上电、MDAC=3 (P0、R12、D7=1、D6-D0=0000010)
TAS_WriteReg (0x0C、0x83);
// printf ("0x0C =%x\r\n"、TAS_ReadReg (0x0C));
//DAC OSR (9:0)->DOSR=256 (P0、R12、D1-D0=00)
TAS_WriteReg (0x0D、0x01);
// printf ("0x0D =%x\r\n"、TAS_ReadReg (0x0D));
//DAC OSR (9:0)->DOSR=256 (P0、R13、D7-D0=01100000)
TAS_WriteReg (0x0E、0x00);
//printf ("0x0E =%x\r\n"、TAS_ReadReg (0x0E));
//加电
TAS_WriteReg (0x3F、0xB0);
// printf ("0x3F =%x\r\n"、TAS_ReadReg (0x3F));
//不将
TAS_WriteReg 设为静音(0x40 0x00);
// printf ("0x40 =%x\r\n"、TAS_ReadReg (0x40));
//vol 0dB
//TAS_WriteReg (0x41、0);
//printf ("0x41 =%x\r\n\r\n"、TAS_ReadReg (0、0x41));
//Page Switch to Page 1 TAS_WriteReg
(0x00、0x01);
// Master Reference Powered On (P1、R1、0x0、0x041)
;/0xTAS_ReadReg (0x0X0)= 0xTAS (0x0)/0x03、0x0001、0xTAS_WriteReg (0x0001);/0x0001、0xTAS (0x0001)/0x0001、0xTAS_017/ 0x0001、0x017/ 0xTAS (0x017/ 0x017_017/ 0xTAS_0)(0xTAS_ReadReg)(0x017/ 0x000_017_017/ 0xTAS_0)(0xTAS_0)(0xTAS_0)(0xTAS (0xTAS_0)/0x017_0)(0x017_0)/0x
//SPK 收件人 增益=0dB (P1、R46、D6-D0=000000)
TAS_WriteReg (0x2E、0x00);
// printf ("0x2E =%x\r\n"、TAS_ReadTAS (0x2E));
//SPK 驱动程序增益=6.0dB (P1、R48、D6-D4=001)
;"0x20TAS_ReadReg (0x30/ 0x202d)
;/0x30das (0x30_eReg (0x202d);/0x30_eReg (0x20das)/0x30/ 0x20das (0x30_eReg (0x20d1);/0x20d1)/0x30_eReg (0x30_0d1)
尊敬的 Ivan Salazar: 