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.

[参考译文] PCM9211:PCM9211:通过 AUXIN0 和 SPDIF 输出使用 I2S 作为输入

Guru**** 2810805 points

Other Parts Discussed in Thread: PCM9211

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1622687/pcm9211-pcm9211-use-i2s-as-input-via-auxin0-and-spdif-output

器件型号: PCM9211

大家好:
抱歉、我已经阅读了很多关于 PC9211 的论坛页面、但我没有找到解决方案:
我一直使用带有 SPDIF 输入的 PC9211 作为选择器来将所需输入发送到 MPO0。 现在、我还想添加 I2S 输入。 我的想法是将它路由到 AUXIN0、通过 DIT、并始终将 SPDIF 输出到 MPO0。
我始终在输出端获得的是固定时钟、而不是音频信号(即使我将寄存器静音)。
我认为设置以下寄存器就足够了:
0x40 = 0xA0
0x60 = 0x33
0x61 = 0x20
0x62 = 0x00
0x78 = 0x0D
我还附加了我要执行的路由:

aaaa.jpg

 

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

    您好、  

     能否确认寄存器 0x40 为 0xA0 或  (xC0)、复位为 110000000 (xC0) 。 10100000、因为您有它、所以它不是默认值。 如果这不是问题、或者您除了上述内容之外还有其他寄存器、请告诉我、我会详细了解。

    此致、

    Arash

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

    尊敬的 Arash:
    我检查了所有寄存器、除了所示的寄存器外、它们都是默认值。
    我默认将寄存器 0x40 复位至 0xC0。
    结果是一样的:在 MPO0 输出端、无论是否播放输入信号、我都会得到固定的 1.54MHz 波形。

    如果我读取寄存器 0x38、可以看到正确的播放时钟 (96 或 44.1)。

    谢谢、
    Stefano

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

    尊敬的 Stefano:

    我看不到上面的代码有任何问题、 我怀疑  路径中可能缺少寄存器。  

    此外、 验证  I2S 的数据和 CLKS 格式是否正确; 请注意、 BCLK 必须等于通道数 x 通道  深度 x   FS。  

    我有几个脚本,这个设备,你可以从其中一个开始,并在脚本的末尾执行上述修改/添加 ,看看它是否有帮助.   

    e2e.ti.com/.../6354.PCM9211_5F00_Init.txt

    e2e.ti.com/.../SPDIF-Record-via-TAS1020-through-RXIN6-in-MainOutput.txt

    e2e.ti.com/.../8255.PC-Record-via-TAS1020-through-MPIOC-in-DIT-output.txt

    此致、

    Arash

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

    尊敬的 Arash:
    我做了一些测试。
    我还通过 MPIO_C 将输入从 auxin0 移动到 auxin1、但结果是相同的。
    但是、我在 MPIO_C 上阅读了关于独立模式的内容、因此我想对其进行测试、这种模式可以正常工作!
    我不明白是什么原因导致它无法正常工作,但是。 我认为这是内部时钟的问题。
    在示例中、您始终设置 XTI、但是否有必要?

    谢谢
    Stefano

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

    尊敬的 Stefano:

    好了、您现在就可以开始工作了。 该 IC 的优点是具有许多不同的路由选项。

    PCM9211 使用 XTI 源作为基准时钟,以计算传入 S/PDIF 流的采样频率,以及 ADC 的一个源,如果 PLL 无法锁定,则 IC 使用 XTI。  另外、当使用 DIR 作为时钟源时、也不需要 XTI 源。  我认为我们把它们设置为一般的设置、但并非所有情况都需要。

    此致、

    Arash