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.

[参考译文] TLV320ADC5140:无法访问 DRE

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/984438/tlv320adc5140-could-not-access-dre

器件型号:TLV320ADC5140

您好!

我们的客户也在努力实现 DRE。

 

查看 SBAA400中的示例代码时、有一个订单、

在首次配置 DSP 时、

然后配置每个 Ch 参数。  

 

W 98 00 00 #转到第0页

W 98 02 81 #退出睡眠模式

D 10 #等待16ms

W 98 01 01 #重置

W 98 6C 40 # Enable DRE in DSP_CFG1

W 98 3C 01 #使用 CH1_CFG0在通道1上选择 DRE

W 98 41 01 #使用 CH2_CFG0在通道2上选择 DRE

W 98 74 01 #使用 CH3_CFG0在通道3上选择 DRE

W 98 75 01 #使用 CH4_CFG0在通道4上选择 DRE

 

我们应该遵循这个顺序吗?

由于我们的客户使用相反的序列、从编号较小的寄存器3C 开始、然后看不到 DRE 效果。

是否还有其他限制、例如在启用 ASI 和为 ADC 加电之前应进行 DRE 寄存器访问?

 

W 98 00 00 #转到第0页

具有32位/通道的 W 98 07 30 # TDM 模式

W 98 73 f0 #启用通道1 -通道4

W 98 74 f0 #启用 ASI 输出通道

W 98 75 e0 #为 ADC 加电      

 

此致、

Mochizuki

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

    您好、Mochizuki-San、

    问题的一部分可能是、如果启动复位、器件会返回睡眠模式、因此需要对寄存器0x02进行写入以再次唤醒器件。 我建议在启用 ASI 输出通道或为 ADC 加电之前设置所有通道配置和 DRE 设置。

    最棒的

    Zak

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

    Zak-San、您好!

    感谢您的快速回复。

    哦! 这是一个棘手的部分。 SBAA400示例代码在执行重置命令后不会退出睡眠模式。

    那么、我们应该使用以下序列、对吧?  

    W 98 00 00 #转到第0页

    D 10 #等待16ms

    W 98 01 01 #重置

    W 98 02 81 #退出睡眠模式

    W 98 6C 40 # Enable DRE in DSP_CFG1

     

    我们的客户还有其他问题。

    1. 我们能否在启用所有 ADC 通道期间动态更改 DRE 参数? 他们的 POST DSP 无论如何都将置为 MUTE。

    还是必须为 DRE 参数更改设置禁用所有 ADC 通道以避免 DSP 故障?

     

    1. P5、P6、P7上 DRE 参数的默认值是否为推荐设置?

    如果我们没有捕捉到人工噪声、我们能否将这些初始 DRE 设置用于大规模生产产品?

     

    此致、

    Mochizuki

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

    大家好、Mochizuki - San、

    无法即时启用 DRE、必须先关闭要在其上启用 DRE 的 ADC 通道。 默认值是我们建议的设置、我们认为这些设置应该适用于大多数客户、我们建议首先调整最大增益和 DRE 阈值。 我认为这将提供良好的性能、但如果他们确实遇到问题、则可以调整参数。

    最棒的

    Zak