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.

[参考译文] PCM5121:输出异常干扰

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1528845/pcm5121-abnormal-interference-on-output

器件型号:PCM5121

工具/软件:

您好的团队、

客户使用 PCM5121、发现输出波形有时有异常干扰波形、我们捕获一段波形作为附件。 有时会导致 THD 变差。

您能帮助评论干扰可能来自哪里吗?  

对于 I2S 输入,我们使用 AP 进行测试,它是一个稳定的 10kHz/1Vrms 正弦波形。

e2e.ti.com/.../1936.mov

软件 配置如下所示

e2e.ti.com/.../dac_5F00_config_5F00_table.txt

BR

琥珀色

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

    抱歉、

    查找上传附件失败。

    以下文件是否可以打开?

    e2e.ti.com/.../waveform.7z

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

    您好、Amber、

    是的、我现在可以打开 zip 文件。  我认为器件在这些情况下缺少时钟边沿、  

    BCK 和 FS (LRCLK) 应符合以下 公式、并且如果 FS(例如)略微偏离、则在经过几个周期后、可能会 使边沿偏离到足以导致边沿缺失并产生干扰。

    BCLK =通道数 *通道 深度 * Fs   

    如果您在同一窗口中绘制 LRCLK 和 BCK、则在您沿时间移动时、它们应始终同步、但在这些干扰下、您可能会看到边沿发生偏移 (如果移位在时间内累积,则会漏掉边沿) 。  因此、我建议仔细监控 CLKS、确保其正确并保持同步

    也监测可以检测 LRCK 或 BCK 缺失或 clk 停止的标志,即使故障 可能不会触发 标志, 但最好监测这些标志(寄存器 0x25 )。  如果没有冲突( PLL 处于 VCOM 模式),请启用时钟分频器自动设置 。

    默认情况下、PLL 处于启用状态、因此您可能需要仔细检查 PLL 时钟系数(表 131/132,以适用者为准) 并确保其准确无误。  另外、通过实验、您可以更改 PLL 时钟源或禁用 PLL、看看它是否解决了问题。

    不管怎样,我认为问题是一个时钟 每几毫秒就失去同步。

    如果问题仍然无法解决、让我站起来。

    此致、

    Arash

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

    尊敬的 Arash:

    我捕获 CLKS 波形以查看更多信息。

    和  

    lso 监控可以检测 LRCK 或 BCK 缺失或 clk 停止的标志、即使故障 可能不会触发 标志、 但最好监控这些标志(寄存器 0x25)。

    我找不到 0x25 寄存器、但只有 0x94 显示 CLKS 标志、这是什么意思?

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

    以及如何启用 clk 分频器自动设置

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

    寄存器 0x25 是十六进制、十进制表示它是寄存器 37。 您已在发送的脚本中包含它。

    自动设置也位于该寄存器中、是  第二个 LSB 位 DCAS、默认情况下应启用该位 (B0=0)

    但说明显示您已禁用 它们    {0x25、0x0C}、//忽略 SCLK、LRCLK/BCLK 停止。

    此致、

    Arash