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:连接到客户电路板时产生较大噪声

Guru**** 2535470 points
Other Parts Discussed in Thread: TLV320ADC5140

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/916907/tlv320adc5140-large-noise-when-connecting-to-customer-s-board

器件型号:TLV320ADC5140

您好、先生、  

我的一位客户将 TLV320ADC5140 EVM 连接到他们自己的电路板。 它们使用4通道 单端输入。 FSYNC 为32KHz、MCLK 为8.192MHz、SBCLK 为4.096MHz、SBCLK/FSYNC 为128。 上电顺序为:平台、AVDD、IOVDD、稳定后 CLK 启动、然后 SHDNZ 被驱动为高电平、10ms 后、使用 PPC3设置寄存器。 SBCLK 和 FSYNC 工作正常。 虽然可以清楚地听到噪声、并且可以在噪声之后听到原始输入信号。

 我认为这可能是由于不合理的滤波器设置(抽取滤波器、HFP 和双二阶滤波器)导致的。 我需要检查什么以及如何检查?

感谢您的信息!

寄存器设置:

//第0页

{ 0x00、0x00 }、
//书籍0
{ 0x7f、0x00 }、
//第0页
{ 0x00、0x00 }、
//重置设备
{ 0x01、0x01 }、
// 1ms 延迟
{CFG_meta_delay、0x01}、
//
--------------------------------------------------
--
//开始设备内存
//
--------------------------------------------------
--
// Book 0第0页(0x00)转储
{ 0x00、0x00 }、
{ 0x7f、0x00 }、
{ 0x00、0x00 }、
{0x02、0x81}、
{CFG_meta_delay、0x01}、
{0x07、0x30}、//0x30 32位0x20 24位
{0x14、0x36}、//添加32k 128比率
{0x21、0x21}、
{0x3b、0x60}、
{0x3c、0xa1}、
{0x41、0xa1}、
{0x46、0xa1}、
{0x4b、0xa1}、
{0x6b、0x00}、
{ 0x6c、0x02 }、//AGC 选择
{0x6d、0x9b}、
{0x74、0xf0}、
#if 1.
//第1页(0x01)转储
{ 0x00、0x00 }、
{ 0x7f、0x00 }、
{ 0x00、0x01 }、
{ 0x05、0x01}、
{0x07、0x20}、
//第4页(0x04)转储
{ 0x00、0x00 }、
{ 0x7f、0x00 }、
{0x00、0x04}、
{0x49、0xe6}、
{0x4a、0x48}、
{0x4b、0xc6}、
{0x4c、0x80}、
{0x4d、0x19}、
{0x4e、0xb7}、
{0x4f、0x3a}、
{0x50、0x7f}、
{ 0x51、0xcc }、
{0x52、0x91}、
{0x53、0x8b}、
{0x54、0x24}、
{0x55、0x46}、
{0x56、0xc8}、
{0x57、0x84}、
{0x58、0x04}、
{0x5c、0x04}、
{0x60、0x04}、
{0x64、0x04}、
{0x68、0x04}、
{0x6c、0x04}、
{0x70、0x04}、
{0x74、0x04}、
{0x78、0x04}、
{0x79、0x9e}、
{0x7a、0x7f}、
{0x7B、0x30}、
{0x7c、0x04}、
{ 0x7d、0x9e }、
{0x7E、0x7f}、
{0x7f、0x30}、
//第6页(0x06)转储
{ 0x00、0x00 }、
{ 0x7f、0x00 }、
{ 0x00、0x06 }、
{0x1d、0x04}、
{ 0x1E、0xb0 }、
#endif
//加电/断电寄存器
{ 0x00、0x00 }、
{ 0x7f、0x00 }、
{ 0x00、0x00 }、
{0x75、0x60}、

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

    Wenting、

    您的客户可能正在使用 ADCx140应用程序的过时版本  第1页、第4页和第6页不应存在转储。  如果他们有更新的应用程序、可能是他们在软件的较旧版本中创建了.pppc3文件。  如果是这种情况、他们很遗憾需要创建一个新文件。  因为页面1、4和6寄存器保存在程序中。 ADCx140软件的最新版本为3.0.5

    此致、

    -Steve Wilson

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

    您好 Steve、

    我删除了第1、4、6页、但即使没有音频信号输入、仍然有很大的噪声。 我已经通过电子邮件向您发送了.h 和驱动文件。 你介意看风景吗? 如果 PPC3的输出.h 文件中仍然存在错误、您能不能帮助输出一个正确的.h 文件、并使用我在电子邮件中描述的应用需求。

     非常感谢您的支持!

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

    您好 Steve、

    希望一切顺利。 我还向您发送了一封与此案例相关的电子邮件。 如果您有空,您是否想帮助您查看该视图?

    此致、

    Wenting  

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

    Wenting、  

    您能让客户确认第1页、第4页和第6页寄存器不再被写入吗?  

    请读取第0页寄存器0x15?

    您是否通过电子邮件提供了设置图片、 看起来 EVM 仍由 AC-MB 供电、对吧? 我看到他们连接了 MCLK、但没有将 GPIO 配置为使用 MCLK。  这是目的吗?  GPIO 的默认用途是用作中断。  它们不需要 MCLK、因此我建议断开连接。  

    我还看到您的处理器板上有 IOVDD、这很好。  请注意、I2C 的上拉电阻器位于 ACMB 上、因此如果未连接、则处理器板将需要上拉电阻器。 (我假设它具有此功能)您是否提供了从处理器板到 EVM 的可靠接地连接?

    您能提供大噪音的记录吗?

    此致、

    -Steve Wilson

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

    您好 Steve、

    感谢您的回复。 在对 TLV320ADC5140进行1周调试后、客户现在正在处理另一个紧急项目、但没有进展。 他们将在8月初回来处理这一案件。 我将根据您的建议与客户一起进行调试。  

    此致、

    Wenting