主题中讨论的其他器件:TLV320DAC3101
您好 TI,团队
当 TLV320ADC31010输入线路输入时、回放期间将产生噪声。 您能帮我了解是否有任何解决方案吗? 下面是原理图和记录。 谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好 TI,团队
当 TLV320ADC31010输入线路输入时、回放期间将产生噪声。 您能帮我了解是否有任何解决方案吗? 下面是原理图和记录。 谢谢!
尊敬的卡森:
供参考
void tlv320dac3101_init (void) I2S 模式
{
I2C_WriteOneByte (TLV3101_ADDR、0x00、0x00);page 0
I2C_WriteOneByte (TLV3101_ADDR、0x01、0x01);软件复位
I2C_WriteOneByte (TLV3101_ADDR、0x04、0x03);程序时钟设置,PLL_CLKIN = MCLK、CODE_CLKIN = PLL_CLK
I2C_WriteOneByte (TLV3101_ADDR、0x05、0x91);PLL 分频器 P=1,PLL 乘法器 R = 2
I2C_WriteOneByte (TLV3101_ADDR、0x06、0x08);程序时钟设置,PLL 乘法器 J = 8
I2C_WriteOneByte (TLV3101_ADDR、0x07、0x00);PLL D 值 MSB
I2C_WriteOneByte (TLV3101_ADDR、0x08、0x00);PLL D 值 LSB
I2C_WriteOneByte (TLV3101_ADDR、0x0B、0x88);DAC NDAC 分频器= 8
I2C_WriteOneByte (TLV3101_ADDR、0x0C、0x82);DAC MDAC 分频器= 2
I2C_WriteOneByte (TLV3101_ADDR、0x0D、0x00);DOSR = 128、DOSR (98)= 0、 DOSR (70)= 128
I2C_WriteOneByte (TLV3101_ADDR、0x0D、0x80);DOSR = 128、DOSR (98)= 0、 DOSR (70)= 128
I2C_WriteOneByte (TLV3101_ADDR、0x1B、0x00);模式为 I2S、字长为16、 从机模式
I2C_WriteOneByte (TLV3101_ADDR、0x3C、0x07);选择处理块 PRB_P07
第8页
I2C_WriteOneByte (TLV3101_ADDR、0x00、0x08);第8页
I2C_WriteOneByte (TLV3101_ADDR、0x01、0x04);在 DAC 处理块中启用自适应滤波
I2C_WriteOneByte (TLV3101_ADDR、0x00、0x00);page 0
I2C_WriteOneByte (TLV3101_ADDR、0x74、0x00);DAC =通过引脚禁用进行音量控制
第1页
I2C_WriteOneByte (TLV3101_ADDR、0x00、0x01);第1页
I2C_WriteOneByte (TLV3101_ADDR、0x1F、0x04);程序共模电压(defalut = 1.35V)
I2C_WriteOneByte (TLV3101_ADDR、0x20、0xC6);上电 D 类驱动器
I2C_WriteOneByte (TLV3101_ADDR、0x21、0x4e);编程特定于耳机的 depop 设置(如果使用耳机驱动器) de-pop、通电= 800ms、步长= 4ms
I2C_WriteOneByte (TLV3101_ADDR、0x23、0x44);LDAC 路由到左通道混频器放大器、RDAC 路由到右通道混频器放大器。
I2C_WriteOneByte (TLV3101_ADDR、0x23、0x56);LDAC 路由到左通道混频器放大器,AN1、RDAC 路由到右侧通道混频器放大器,AN2。
I2C_WriteOneByte (TLV3101_ADDR、0x24、0x7f);禁用 HPL 输出模拟卷
I2C_WriteOneByte (TLV3101_ADDR、0x25、0x7f);禁用 HPR 输出模拟卷
I2C_WriteOneByte (TLV3101_ADDR、0x28、0x00);HPL 驱动器已静音。
I2C_WriteOneByte (TLV3101_ADDR、0x29、0x02);HPR 驱动器已静音。
I2C_WriteOneByte (TLV3101_ADDR、0x26、0x92);左模拟音量至 SPL -9dB
I2C_WriteOneByte (TLV3101_ADDR、0x27、0x92);SPR -9dB 的右侧模拟量
I2C_WriteOneByte (TLV3101_ADDR、0x2A、0x1C);SPL 驱动器增益24dB
I2C_WriteOneByte (TLV3101_ADDR、0x2B、0x1C);SPR 驱动器增益24dB
I2C_WriteOneByte (TLV3101_ADDR、0x00、0x00);page 0
I2C_WriteOneByte (TLV3101_ADDR、0x25、0x99);DAC、D 类驱动器加电
I2C_WriteOneByte (TLV3101_ADDR、0x3F、0xD4);上电 DAC 左右通道(软步进已启用)
I2C_WriteOneByte (TLV3101_ADDR、0x41、0xD4);DAC 左侧增益=-22dB
I2C_WriteOneByte (TLV3101_ADDR、0x42、0xD4);DAC 右侧增益=-22dB
I2C_WriteOneByte (TLV3101_ADDR、0x40、0x00);使 DAC 左右通道取消静音
}