请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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)