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.

[参考译文] PCM3008:PCM3008:当 Vin = 0V 时、DOUT 数据并不总是0x0000

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1413223/pcm3008-pcm3008-dout-data-is-not-always-0x0000-for-vin-0v

器件型号:PCM3008

工具与软件:

尊敬的所有人:

在我的应用程序中、I 使用其 SAI 接口将 PCM3008与 STM32连接。 配置看起来正常、为了测试系统、我已将 ADC 数据与 DAC 环回到软件中。 该系统似乎能够很好地重现输入信号。 但是、我注意到、当 Vin 端子上没有信号时、我会听到 PCM3008 DAC 生成的咔嗒声。 为了确保不是软件问题、我已经确定了 DOUT 线的范围、我注意到由于本底噪声、该线并未在1处显示一些位、而是在很长时间内保持高电平。 因此、MCU 读取0xFFFFish 值。 有人知道为什么会发生这种情况吗? 采样频率为48kHz、系统时钟为12.6MHz。  

非常感谢

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

    您好!

    为了确保已将其设置为模拟旁路模式(ADC 直接从 DAC 流出)? 该点击是否没有到 ADC 的输入? 我将在下周使用 EVM 进行检查。

    此致!
    MIR

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

    您好、我刚刚发现编解码器或电路没有任何问题、因为编解码器数据已签名。 为什么编解码器中理所当然?  

    无论如何、我已经检查了 ADC 和 DAC 缓冲器、尽管数据看起来不错、但我仍然会听到咔嗒声、我无法解释原因。  

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

    您好!

    是的、我们所有的数字音频都采用二进制补码有符号格式。 抱歉、数据表中未指明该目标、但这是 TI 音频器件的标准。   

    0xFFFF 值是否仅在单击期间? 或者您是否一直在体验此功能? 仅当没有输入连接到 ADC 时、您是否才会遇到此点击? 您是否可以附加单击或单击期间的范围视图?

    此外、当采样率为48kHz 时、您的系统时钟应为12.288MHz、可能会因时钟不正确而点击。 如果您的时钟速度更改无法解决您的问题、请将上面问题的答案发送给我、以便我可以更好地提供帮助。

    此致!
    MIR

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

    嗨、Mir、

    我测量时钟、发现时钟运行在12.7MHz 上。 我把它调低到12.3MHz、但点击仍然存在。 然后、我将采样频率设置为32kHz、这对应于8.2MHz 的系统时钟、但即使在这种情况下、咔嗒声也没有消失。

    下面是一些点击捕获。 它们的频率各不相同—它们持续发生、但不以固定的间隔发生、平均每0.5秒单击一次。 有时、同时生成多次点击、如捕获中所示。

    为了隔离这个问题、我移除了环路 ADC - DAC 并将简单的锯齿波形发送到 DAC。 在这种情况下、无需点击。 此外、我还注意到 ADC 输出端存在一些零星的意想不到的值、这些值很可能与咔嗒声相对应。 我们可以假设问题必须位于 ADC 侧。  

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

    尊敬的 Matteo:

    有意思。 这很可能是一个模拟问题、而不仅仅是 ADC 问题。 如果您处于模拟旁路模式、应该能够关闭/禁用 ADC 和 DAC、并且仍能在模拟输出端看到模拟输入。 尝试这样做。 如果咔嗒声仍然没有变化、则可能是电源问题。 尝试使用具有更干净信号输出的其它电源。

    在关闭 ADC 和 DAC 并尝试不同的电源后、让我知道该情况是否仍然存在。

    此致!
    MIR

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

    您好、MIR、 学完了知识后、我开始研究 HW、并决定移除模拟输入端的下拉电阻器。 这样就解决了问题。 非常奇怪、观察数据表中的 ADC 输入电路、我不确定是否明白这会引起噪音的原因。  

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

    您好!

    很高兴它起作用了。 您的意见很可能与您有关、我本来应该要一个原理图! 如果您需要更多帮助、请告诉我、但我现在将关闭该主题。

    此致!
    MIR

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

    感谢支持 MIR