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.

[参考译文] TLV320ADC3101:TLV320ADC31010-Noise

Guru**** 2380860 points
Other Parts Discussed in Thread: TLV320DAC3101
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1021337/tlv320adc3101-tlv320adc31010-noise

器件型号:TLV320ADC3101
主题中讨论的其他器件:TLV320DAC3101

您好 TI,团队

当 TLV320ADC31010输入线路输入时、回放期间将产生噪声。 您能帮我了解是否有任何解决方案吗? 下面是原理图和记录。 谢谢!  

e2e.ti.com/.../Audio.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的支持!

    我将花一些时间来回顾这一点、并在星期一返回反馈。

    祝你一切顺利、

    Carson

    低功耗音频应用

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、再说一次、

    您可以共享寄存器设置吗?

    最棒的

    Carson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的卡森:

    供参考

    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 左右通道取消静音

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我可能会感到困惑、但您发布的代码似乎是针对 DAC 而不是先前显示的 ADC?

    祝你一切顺利、

    Carson