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时ADC断电

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1097125/tlv320aic3254-adc-powered-down-when-agc-is-enabled

部件号:TLV320AIC3254

你(们)好

在使用AGC函数时,我们遇到了ADC断电问题。

我们尝试检查/监控ADC的通电状态(阅读第0页/寄存器36 (ADC标志寄存器))。

输入源是一些流行音乐,当我们尝试增大输入源的音量时,ADC电源状态标志变为0,当我们减小输入源的音量时,ADC电源状态标志变为1。 您是否有任何建议?

巴西

Trevor

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

    您好,

    增益状态标记如何? 似乎需要调整增益/目标设置。

    此致。

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

    pdjuandi,您好!

    增益状态标志为返回0xFE;

    巴西

    Trevor

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

    我指的是登记簿36中的增益状态。

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

    pdjuandi,您好!

    它返回0;

    0:右侧AGC中的增益不饱和

    巴西

    Trevor

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

    如果禁用AGC,是否会看到其电源关闭? 我看不出来ADC是如何被源中的音量变化所关闭的。  

    ADC链/路径是否真的关闭?

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

    pdjuandi,您好!

    我们看不到ADC在禁用AGC的情况下断电。  

    我们在 CC3200AUDBOOST评估板上做了一些实验| TI.com 。

    它不显示 在麦克风路径上,而只显示在线路输入路径上。

    您还可以参考我们以前的主题(TLV320AIC3254:启用AGC时动态更新过滤器系数-音频论坛-音频- TI E2E支持论坛):

    步骤3   (ADC标志寄存器= 0x46)

    第4步  向ADC生成响亮的声音(简单脉冲) ,(ADC标志寄存器= 0x44)

    步骤5删除脉冲信号 (ADC标志寄存器= 0x46)

     

    关于ADC断电的问题,当我们减少输入卷(例如:WIN 10音量控制)时将消失。

    巴西

    Trevor

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

    您好,

    ADC断电时,寄存器81读回值是什么? AGC不应禁用ADC,除非它被写入以关闭它。

    上一线程未显示ADC断电-这是新的吗?

    此致。

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

    pdjuandi,您好!

    关于以前的线程,我们的问题是在启用AGC时如何动态更新过滤器系数。

    首先,我们只能在ADC通电后更新滤波系数。

    您可以查看前面的步骤(我们仅启用正确的通道):

    步骤3   (ADC标志寄存器= 0x46) ->  在此步骤中,正确的ADC已通电

    第4步  向ADC生成响亮的声音(简单脉冲) ,(ADC标志寄存器= 0x44)

    ->在此步骤中,关闭了正确的ADC

    步骤5删除脉冲信号 (ADC标志寄存器= 0x46)

    ->在此步骤中,正确的ADC已通电

     所以,Diljith没有回答 我们的问题!

    我们 将在稍后提供81号登记册的状况。

    巴西

    Trevor

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

    您好,

    请注意 ,https://www.ti.com/lit/an/slaa425d/slaa425d.pdf?ts=1651861238063&ref_url=https%253A%252F%252Fe2e.ti.com%252F AIC3254是一个非自适应编解码器系列,因此您不能在动态中更改系数。

    此致。

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

    pdjuandi,您好!

    关于更新过滤器系数,我们在以下螺纹上执行了此操作:

    https://e2e.ti.com/support/audio-group/audio/f/audio-forum/92.2969万/tlv320aic3254-can-t-change-filter-coefficients</s>3254

    ADC断电时,寄存器81读回值是什么? AGC不应禁用ADC,除非它被写入以关闭它。

    >>>>>>

    ADC断电时,寄存器81返回0xC0。

    巴西

    Trevor  

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

    您不能同时更新上一螺纹中的系数-正确吗?

    这种ADC断电状态很奇怪,我正在内部检查是否有任何机制可以在启用AGC的情况下关闭ADC路径。 您在上一个线程中未看到此信息。

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

    好的,让我们从您的第一个线程开始,而不是关闭ADC电源,然后启用自适应滤波器,正常启动ADC,启用自适应滤波并根据需要更新系数。 检查它们是否相应地更新并读取P8_R1寄存器。 根据P8_R1_D0位,它将在下一个周期更新。 您可以尝试使用AGC但不启用AGC。

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

    pdjuandi,您好!

    感谢您的建议。

    巴西

    Trevor