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.

[参考译文] PCM1808:从单路总线运行2个 I2S 器件

Guru**** 2391405 points
Other Parts Discussed in Thread: PCM1808, PCM1754

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1237969/pcm1808-running-2x-i2s-device-from-single-bus

器件型号:PCM1808
主题中讨论的其他器件: PCM1754

我正在使用 PCM1808和 PCM1754设计 ADC/DAC。

运行 Linux 的主处理器具有单个 I2S 总线、该总线具有2条数据线路(输入/输出)、1个位时钟和1条选择线路。 考虑到我希望两个器件都在48KHz 的24位下工作、能否共享位时钟和选择线路并且仍然同步运行? 是否有任何显示设置的应用手册?

最佳

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

    您好!  

    如果我理解正确、您需要将模拟信号应用到 ADC 、将数字输出馈送到 DAC、并使用相同的 BCK 和 WCLK 重建模拟输入。

    我已经使用 Audio Precision 通过几个不同的 ADC 和 DAC (包括 PCM1754)完成了此操作、从而毫无问题地提供时钟和模拟输入。

    只要这些器件 接收到的 CLK 处于 两个器件的电气特性表中提到的范围内、就 应该可以了。

    因此请参阅  音频接口时序 和 表1。 通用音频采样频率的系统时钟速率(在 PCM175x DS 中)和 ADC 数据表中的系统时钟速率、并确保您的设置符合这些数字。

    此致、

    阿拉什

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

    抱歉、不清楚。 ADC 和 DAC 之间有一个 ARM Linux 机器。 而是 ADC -> Linux -> DAC 以及 ADC 和 DAC 都需要共享相同的 I2S 位和字时钟、因为 Linux 机器只有

    1- I2S 数据输入

    2- I2S 数据输出

    3位时钟

    4字时钟

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

    时钟要求保持如上所述。 因此、只要 DS 中的这些表中的时钟(BCK 和 LRCLK)有效、就应该没有问题。

    此致、

    阿拉什