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.

[参考译文] PCM1809:如何使用4个 PCM1809芯片实现 ADC 同步采集?

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1375819/pcm1809-how-to-achieve-adc-synchronous-acquisition-with-4-pcm1809-chips

器件型号:PCM1809

工具与软件:

在此设计中、我们需要使用4个 PCM1809 ADC 构成一个用于数据采集的8通道 ADC。 是否有任何解决方案可以使4个广告同步数据采集? 目前我们要考虑的解决方案是使用其中一个作为控制器模式、并将由此产生的 FSYNC 和 BCLK 传输到其他3个目标模式芯片。 可以实现同步吗? 或者是否有任何其他同步方法、参考文档或案例?

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

    尊敬的 Shaopeng:

    是的、这是可以实现的。 该方案是合理的。 但是、如果将一个器件作为控制器、我认为目标 PCM1809器件将延迟到 PCM1809之后。 我可以将所有器件作为目标运行并使用 I2S 控制器作为主机、或者向 SoC 中的 PCM1809数据添加延迟。

    此致、
    Jeff McPherson

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

    你好、Jeff McPherson、

    感谢您的答复。

    1、设计开始时、我考虑了这个计划、它使用所有 PCM1809作为目标模式、以在单台仪器中解决四个 PCM1809的同步问题。 但我们还需要在仪器之间同步、如图中所示的手册中所述。

    我想通过停止并生成同一个 MCLK 来同步两个仪器。 我想到的一个 PCM1809是控制器、而另外三个则是目标、旨在通过停止并生成相同的 MCLK 来同步各种仪器。

    2、您刚才提到、与使用一个控制器的 PCM1809相比、具有三个目标的 PCM1809会有延迟、我在手册中找不到相关信息。 我一直认为、如果 PCM1809之间的 FSYNC 相同、则可以同步。 是否有介绍这方面的手册?

    此致、

    Shaopeng Liu

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

    尊敬的 Shaopeng:

    我理解您的观点。 我认为将全部4个器件都用作目标器件可能降低出现同步问题的风险、但只要这些器件靠得很近(小于数米)、我认为这是可以的。

    第一点、您还可以使用 FSYNC/BCLK 时钟实现相同的同步。 请参阅6.4.1中的段落

    "在工作模式下、当音频时钟可用时、器件会自动为所有 ADC 通道加电并开始通过音频串行接口传输数据。 如果时钟停止、则器件会自动关闭 ADC 通道。"

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

    你好、Jeff McPherson、

    非常感谢您的答复。 它解决了我们的问题。

    此致、

    Shaopeng Liu