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.

[参考译文] DIX9211:SPDIF 上行和下行

Guru**** 2455560 points
Other Parts Discussed in Thread: DIX9211

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1323816/dix9211-spdif-up--and-downstream

器件型号:DIX9211

您好、E2E:  

我们有关于 DIX9211的一般问题。 在我们的一个项目中、我们希望使用一个/两个 DIX9211创建一个192kHz SPDIF 下行和上行端口。 请看下图。 我们有2个相同的系统。 System1将其通道发送至 System2、反之亦然。 为了对2个时钟域进行去耦、我们将为 SPDIF RX I2S 使用 ASRC。 那么、主要的问题是、DIX9211是否能够处理 SPDIF RX 和 TX 完全不相互依赖?   

  • 问题1:一般情况下是否可以进行此设置、或者在哪里存在潜在问题?  
  • Q2:DIX9211是否能够处理 SPDIF TX 和 RX 的2个独立端时钟域(2个单独的异步 LR、BCK、数据)?
  • Q3:DIX9211是否能够将 XTAL 进行缓冲、未修改地转发给 DSP、即使 SPDIF RX 处于活动状态也是如此? (否则、我们必须为 DSP 使用单独的 XTAL)
  • Q4:DIX9211是否能够从 SPDIF RX I2S_2 (192kHz -> 48kHz)输出/4分频的 LR 时钟(否则、我们必须使用逻辑门来实现)

此致、祝大家一周愉快、

埃里克  

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

    Eric、您好!

    前2个问题没有任何问题。

    关于 Q3, 答案 实际上 取决于 您要使用的晶体 。 您需要检查要使用的晶体的 DS ( 我更喜欢使用缓冲区并将其发送到 DIR 和 DSP)

    Q4的答案是否,它不能向下采样 LRCLK,您需要使用逻辑门来处理。  

    此致、

    阿拉什

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

    您好 Arash、  

    非常感谢您的快速回复。 这太棒了。 请允许我在后面附上我的问题。  

    关于 Q1/Q2:

    我还好吗、要达到此设置、我们必须以独立模式使用 DIT? 对于 DIR、我们可以使用正常的主输出块。

    因此 DIT 由 MPIO_C 提供。 而 DIR 在主输出端口发出。 是这样吗?

    关于 Q3:

    当然这很清楚。 我们已经看到过包含缓冲器的类似组件、您可以将这个缓冲输出转发至内部 DSP。 在 DIX 中、我们找到了 XMCKO 时钟、它可以路由到 MPIO_A 或 MPIO0/1。 我们不能使用它来提供我们内部的 DSP?

    关于 Q4:  

    我们在 DIX 上找到了"次级 BCLK/LRCLK"选项。似乎有一个选项是根据 DIR 输出 LRCLK、但使用不同的分频器。 这不是基于 DIR 创建 LRCLK/4的正确设置吗? 或者是否存在某种方式的限制?

    此致、

    埃里克

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

    Eric、您好!

    是的、APIO_C 到 AUXIN1 、然后到 DIT 就   没问题、DIR 是通过主输出端口发出的、也应该没问题。

    关于 Q3,数据表显示" XMCKO (XTI 时钟缓冲输出)提供可输出到 MPIO_A 的缓冲(和分频) XTI 时钟。" 因此、 由于它被缓冲、我没有看到任何问题。

    关于 Q4,是的,如果您使用辅助 BCLK/LRCLK,则可以,reg32可用于/4。 但  如果不影响 BCLK、则无法更改主 LRCLK、因此如果您要使用主 LRCLK 具有/4、则必须 在外部完成。  另请注意、 从端口可通过 MPIO_A 使用。

    此致、

    阿拉什

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

    您好 Arash、

    非常感谢您的回复。 这听起来几乎是完美的。 抱歉有其他问题、但我只剩2个问题。  

    问题5:所以可以将 XMCKO 转发给 MPIO_A 加 LRCLK/4? 或者我是否必须将 XMCKO 路由到另一个引脚?

    Q6:很好的是、我可以使用辅助端口来创建 LRCLK/4分频器。 该 LRCLK 是否始终与主输出的 LRCLK 同步(当然慢4倍)? 或者、是否需要注意它是否与 SPDIF RX 或 XTAL 同步?  

    此致、

     埃里克

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

    嗨、Eric、我的荣幸。

    关于您的其他问题:

    您应该将 XMCKO 路由到另一个引脚 、因为 您计划同时使用这两个引脚。

    关于您的最后一个问题,我的理解是 SLRCLK 与 LRCLK 同步,这 比 LRCLK 仅4倍(或您编程的任何因素)。

    此致、

    阿拉什

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

    尊敬的 Arash:

    感谢您的答复。 我们感到奇怪的是、XMCKO 是在 SLRCLK 旁边的 ACR Application 2中提到的。 但无论如何、我想我们对从最初的测试开始很了解。 非常感谢您的帮助。 如果有任何其他问题、我们会回来与您联系。  

    此致、

    埃里克