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.

[参考译文] TLV320AIC3254:启用 AGC 时的音频失真

Guru**** 2455740 points
Other Parts Discussed in Thread: TLV320AIC3254

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/749831/tlv320aic3254-audio-distortion-when-agc-is-enabled

器件型号:TLV320AIC3254

大家好、

我正在尝试使用 AGC 来使用 TLV320AIC3254捕获单声道音频(仅左声道)。

但是、我发现当音频输入的声音足够大、超过噪声阈值时、它会出现失真。

我检查寄存器42和43、它们包含 ADC 溢出状态位(粘滞和非粘滞)、但它们似乎不显示 ADC 溢出。

以下是我的寄存器 AGC 配置设置:

0x56、 // Reg[87]:迟滞:2dB、噪声阈值:-50dB
0x3c、 // Reg [88]:左侧 AGC 最大增益:30dB
0x00、 // Reg[89]:攻击时间:1ms
0x08、 // Reg[90]:衰减时间:200ms
0x01、 // Reg[91]:噪声去抖时间:0ms
0x09、 // Reg [92]:信号去抖时间:2ms
0xe0、 // Reg[86]:左通道 AGC 被启用、目标电平:-20dB、增益迟滞:被禁用 

上述设置中是否有任何看起来错误的内容?

如果有任何帮助,将不胜感激。

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

    您好!

    您能否提供有关测试中使用的输入的更多详细信息? 此外、请尝试将噪声阈值降低到较低的值、看看这是否有助于解决失真问题。  

    此致、

     Diego Melendez López í a
      音频应用工程师

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

    感谢你的答复。 在对设置进行更多测试和调整后、似乎干扰是由输入信号快速跳过噪声阈值上下而引起的。 通过增加噪声去抖时间(寄存器91)、质量得到了显著改善。 我现在已将其设置为大约550ms。 另一方面、较长的去抖时间会导致较短的可闻噪声、例如 我暂停音频输入。 我还根据您的建议将噪声阈值降低至-60dB。

    我的输入是 AIC3254通过线路接收的语音和音乐的组合、以44.1KHz 采样。