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.

[参考译文] PCM5122:PCM5122 作为具有外部音频速率时钟的 I2S 主器件

Guru**** 2768865 points

Other Parts Discussed in Thread: PCM5122, DIT4096, PCM1808

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1601921/pcm5122-pcm5122-as-an-i2s-master-with-an-external-audio-rate-clock

器件型号: PCM5122
主题中讨论的其他器件: DIT4096PCM1808

您好:

 

我计划将带 22.5792MHz 振荡器的 PCM5122 (Kyocera KC7050K22.5792C1GE00) 用作 I2S 主器件。 它将以 44.1kHz 的恒定采样率从外部源接收音频数据。

 

我还将使用 DIT4096 作为 I2S 从器件来输出 S/PDIF。

另外、还将使用 PCM1808 ADC 来影响麦克风的音频。

 

我的问题是:

  1. 数据表中的第 8.3.6.6 节“来自音频速率主时钟的时钟主模式“是否是有关如何配置内容的最佳参考资料?
  2. 我是否可以安全地将振荡器输出直接施加到 PCM5122 的 SCK 输入、或者是否仍必须通过 GPIO 使用内置 PLL? 我的假设是我没有使用、因为我使用的是音频速率时钟。
  3. 将 PCM1808 和 DIT4096 运行为 PCM5122 的 I2S 从器件是否存在任何问题? I2S 数据输入和输出源将是 Rasppbery Pi CM5 模块。
  4. 我认为使用 256fs 和 11.2896MHz 时钟没有任何好处、对吧? 所有器件似乎都支持 44.1kHz @ 512fs。

感谢您的观看!

-Ted

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

    尊敬的 Ted:

    我们的团队将在本周结束前给出回应。

    此致、

    Garret

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

    尊敬的 Ted:

    第 8.3.6.6 节几乎涵盖了 在主模式下使用设备所需的所有内容。 我还使用第 8.3.6.1 节中的图 63 作为参考、了解内部 CLKS 的情况以及工作的寄存器。 如果您需要对 PLL 进行编程、则 必须进行 8.3.6.5 PLL 计算。 所以它是根据你可能有的具体问题,但以上 3 应该给你一个好的处理。

    图 1.  显示了 SCK 的一般时序要求 、表 7.8 显示了与 FS 相关的所需 SCK。 您可以使用 SCK 作为 PLL 的源。  请 参阅 图 63(PCM512x 时钟分配树) 以了解内部路径和选项的方式。 您 可以看到、用户可以 选择使用 SCK 或 PLL 生成的 CLKS。 此外、您看到 PLL 的源可以是 SCK、BCK 或 GPIO。  

    通常、 我们 会  在主模式下广泛使用 DAC 或 ADC  、并将生成的 I2S 与另一个器件一起使用; 因此我认为此应用没有任何问题。

    你可以使用这些比率中的任何一个,因为它们都是支持的,我不能 想到任何 优势 的一个比另一个.

    我包含了我的几个脚本、您可以使用 它们 作为起点、并根据需要修改寄存器以满足您的特定需求。

    e2e.ti.com/.../Audio_2D00_SCK_2D00_Master.txt       e2e.ti.com/.../2063.PCM51xx_5F00_USB-Playback.txt

    此致、

    Arash