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.

[参考译文] TLV320AIC3106:LCDKOMAPL138 - AIC3106编解码器

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1104291/tlv320aic3106-lcdkomapl138---aic3106-codec

器件型号:TLV320AIC3106

您好!

我一直在尝试通过实施 AGC 的各种配置来提高 AIC3106编解码器线路输出的信号电平。 目前具有以下寄存器设置(寄存器:

CODE_RSET (LEFT_AGC_A、0);// AGC 关闭

CODE_RSET (RIGHT _AGC_A、0);// AGC 关闭  

CODE_RSET (LEFT_AGC_B、0x00);// AGC 最大增益= 0

CODE_RSET (RIGHT _AGC_B、0x00);// AGC 最大增益= 0

CODE_RSET (LEFT_AGC_C、0x00);  //禁用滞后、禁用噪声/静音、禁用 AGC 削波步进
CODE_RSET (RIGHT _AGC_C、0x00);

CODE_RSET (LEFT_AGC_GAIN、0x00);  // 0dB 增益
CODE_RSET (RIGHT _AGC_GAIN、0x00); // 0dB 增益

CODE_RSET (LEFT_AGC_Noise_Gate_Debounce、0x00);  //噪声检测去抖控制 = 0msec、信号检测去抖控制= 0msec

CODE_RSET (RIGHT _AGC_Noise _Gate_Debounce、0x00);

在这些配置下、我的信号振幅为121mV。 我尝试将其增加到600mV。 但是、即使我将上述配置更改为、  

CODE_RSET (LEFT_AGC_A、0x80);// AGC 启用、AGC 目标电平=-5.5dB、AGC 攻击时间= 8msec、AGC 衰减时间= 100msec

CODE_RSET (RW_AGC_A、0x80);// AGC 使能、AGC 目标电平=-5.5dB、AGC 攻击时间= 8msec、AGC 衰减时间= 100msec

CODE_RSET (LEFT_AGC_B、0xFE);// AGC 最大增益= 59.5dB

CODE_RSET (RIGHT _AGC_B、0xFE);// AGC 最大增益=59.5dB

CODE_RSET (LEFT_AGC_C、0x7F);  //迟滞= 2dB、噪声阈值控制=-90dB、AGC 削波步进控制=启用
CODE_RSET (RIGHT _AGC_C、0x7F);

CODE_RSET (LEFT_AGC_GAIN、0x77);  // 59.5dB 增益  
CODE_RSET (RIGHT _AGC_GAIN、0x77); // 59.5dB 增益

CODE_RSET (LEFT_AGC_Noise_Gate_Debounce、0x00);  //噪声检测去抖控制 = 0msec、信号检测去抖控制= 0msec

CODE_RSET (RIGHT _AGC_Noise _Gate_Debounce、0x00);

我的信号电平不会从121mV 增加。 我很难理解为什么? 请帮助我了解我如何在编解码器中观察 AGC、以及为什么尽管更改了配置、AGC 却没有提高电平。 谢谢你。

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

    Waseem、

    您能否检查 ADC 标志寄存器(寄存器36)以查看 AGC 是否应用增益? 确保您不会写入  LEFT/RIGHT AGC_GAIN。 这是所应用增益的监控器。 您从何处测量121Vrms 电压?

    此致、
    Jeff

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

    您好!

    我很抱歉,答复需要很长时间。 如图所示、我正在测量来自左侧线路输出(左侧 LOP/M)的121Vrms 电压。  

    调整寄存器85和86后、其中85是 DAC_R1至 LEFT_LOP/M 音量控制寄存 器、并在应用0dB 模拟增益的情况下路由至 LEFT_LOP/M。 和86寄存器将左侧 LO 输出电平从0调整为9dB。 由此、我设法调节了左侧线路输出电平、并通过示波器上上图所示的左侧线路输出端口测量了该电平。 我的最低电平为234mV、最高电平(9dB)为647mV。  

    在 ADC 侧、我将测量来自 DOUT 引脚的 AGC 的影响、DOUT 引脚是编解码器的引脚41、如图所示、  

    但我担心的是,我难以理解 AGC 的影响。 当我更改寄存器值时、它会改变什么比率? 为了观察它的影响、我应该更改哪个寄存器? AGC 寄存器的范围为26至36。 您提到我应该检查寄存器36、我应该如何检查它对 DOUT 引脚的影响?  

    此外、如果我想降低 ADC 侧的电压电平、我应该使用哪些寄存器? 以便我防止信号饱和。  

    有关此编解码器的另一个问题是、它在 ADC 侧可以承受的最大电压。 我一直面临的问题是、当套件(LCDKOMAPL138)正确接地时、编解码器不会损坏。 否则、ADC 会损坏、我必须为此更改 IC。 我应该如何防止这种情况发生、因为在某些情况下、当我将套件正确接地时、我的信号会饱和或没有信号。  

    此致、

    Waseem

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

    尊敬的 Waseem:

    AGC 将动态调整 PGA 增益以保持特定的目标输出电平。 寄存器值控制参数、例如攻击和衰减时间、噪声门控等。很难观察 AGC 对引脚本身的影响。 最好在模拟时域中看到它。

    为了防止削波、您需要调整 PGA 增益、但请记住、AGC 在激活时将控制此增益。

    表8.1列出了与接地相关的最大额定值。

    此致、

    Jeff

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

    您好 Jeff、

    关于最大额定值、LINEIN 端口输入电压电平不得超过707mV (0.707 Vrms)、对吧? 即使 LINEIN 端口的电压未达到此电平并且仅接收大约240mV Vrms、LINEIN 端口也会受到损坏、尤其是 ADC 引脚、并且位于左侧线路输入路径中的 C172电容器也会损坏。 我无法理解这个问题。  

    此致、

    Waseem

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

    尊敬的 Waseem:

    正确答案是满量程电压为707mV。 这是削波前的限值。 损坏发生前的限值为 AVDD+0.3V。请注意、这些额定值是相对于某些接地端的(它们在上表中)。 因此、正如您提到的、器件确实需要正确接地以避免损坏。

    此致、

    Jeff

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

    您好 Jeff、

    感谢您的回答。 我有另一个查询。 如果在 ADC 侧、我接收到37mV 的信号、并且我想增加 ADC 侧的信号电平、我应该使用什么编解码器寄存器来增加该电平?  

    此致、

    Waseem

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

    尊敬的 Waseem:

    您应该调整寄存器15和16。 这些控制 ADC 之前左通道和右通道上的 PGA 增益。

    此致、

    Jeff

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

    您好 Jeff、

    对于 PGA 增益、您提到 AGC 可以控制以保持特定的目标电平、最好在模拟域中观察它的影响。 您的意思是在 ADC 之前观察它的影响吗? PGA 前面是 ADC。 那么、这意味着、如果我继续执行、我可以在不调整寄存器86的情况下观察它对 LEFT_LOP 的影响、如图所示?  

    此致、

    Waseem

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

    尊敬的 Waseem:

    是的、旁路线路可以满足这一要求。 但是、只要 DAC 也在路径中、就不必在 ADC 之前。 我的意思是、如果没有数模分析器来测量数字域中的信号、不是测量 AGC 的好方法。

    此致、

    Jeff

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

    您好 Jeff、

    感谢您的回答。 我将对此进行检查。 谢谢你。

    此致、

    Waseem

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

    尊敬的 Waseem:

    为了保存记录、请等待回复、直至有更新。 当我们等待您的结束时、该线程将保持打开状态

    谢谢、

    Jeff