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.

[参考译文] TLV320ADC6140:PGA 增益快速变化时的信号损失

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1493069/tlv320adc6140-signal-loss-on-rapid-pga-gain-change

器件型号:TLV320ADC6140

工具与软件:

TLV320ADC6140配置为根据带有麦克风前置放大器的用户设置、通过 I2C 从主机接收 PGA 增益更改设置。 当输出麦克风电压非常低、需要的增益稍微大一些、而外部前置放大器无法提供时、则需要使用此功能。

具有22 μ F 电容耦合的差分前置放大器滤波器利用最多两个 XLR 输入驱动 IN1+/-或 IN2+/-。

其他设置:禁用 DRE/AGC、具有单数据输出引脚的 I2S-SLAVE/24位、输入阻抗= 2.5k、Vref 快速充电= 3.5ms、电容内 快速充电= 2.5ms、Vref = 2.75V

更改 PGA 增益的例程如下:通过 PWR_CFG.ADC_PDZ = 0重置 ADC、更改相应的 PGA 寄存器 CHx_CFG1 (限制为0d42)、然后 通过  PWR_CFG.ADC_PDZ = 1重新启用 ADC。

快速改变~10ms 上下的增益需要一些时间、但最终在一个或两个输入端(其随机)上向主机发送的信号丢失。 信号丢失意味着串行器不再发送预期的 PCM 数据(例如、无法再将输入端的信号电平步进至过驱、并观察到符号位向上移动)。

可以确认 I2S 和 I2C 仍按预期工作(正确读回 PGA 值)、并且信号仍出现在 IN1+/-或 IN2+/-处、具有直流偏置失调电压(~1.5V)。

 设置 PGA 增益时、ADC_PDZ = 1是否需要延迟? 我是否需要在 PGA 增益更改过程中监控 CHx 状态? 我是不是做错了?

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

    尊敬的 Marcus:

    当您看到丢失是信号时、还可以读取状态寄存器和中断寄存器吗?

    谢谢。此致、

    Lakshmi Narasimhan

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

    是的、我仍然可以读取和写入寄存器

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

    您好、Marcus。

    很抱歉造成混淆、我的意思是、发生此问题时、您可以共享器件状态寄存器的回读值:

    ASI_STS =页0、寄存器0x15

    DEV_STS0/STS1 =页0、寄存器0x76和0x77

    谢谢。此致、

    Lakshmi Narasimhan

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

    ASI_STS =  0x44

    DEV_STS0 =  0xc0

    DEV_STS1 =  0xe0

    这些值在出现信号丢失时、在故障状态之前/之后以及故障状态之后/之后保持一致。

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

    添加一种失效模式的示波器跟踪:CH1 = FSYNC 输入、CH2 = SDOUT。

    SDOUT 实际上根本没有变化、它似乎卡在左右两侧的 PCM 字上、从不改变。 我在两个词上都看到了这一点,有时只看到一个词(其中另一个仍然如预期的那样变化)。

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

    尊敬的 Marcus:

    Lakshmi 今天不在办公室。 他明天会跟你跟进。

    谢谢!
    Jeff McPherson

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

    尊敬的 Marcus:

    您能否共享用于在上电时配置器件的完整配置脚本?

    根据示波器屏幕截图、器件以44.1kHz 的采样率运行、是否正确?

    谢谢。此致、

    Lakshmi Narasimhan

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

    是的、器件以44.1k 的速率运行。 请参阅随附的脚本。

    e2e.ti.com/.../ADC_5F00_init_5F00_script.txt

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

    注意:这是一个4输入系统、但只向主机提供一个2通道 I2S 输出。 用户一次只能(动态)选择两个输入、并且 ASI 成帧与 PGA 增益设置同时进行调整。

    到目前为止、所有快速增益变化的测试都是在通道1和2上进行的。