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:192kHz 下的 SPDIF 锁定问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1444161/pcm9211-spdif-lock-issue-in-192khz

器件型号:PCM9211

工具与软件:

您好!

 使用 PCM9211芯片时、我会遇到通过 DIR 锁定功能检测192kHz 音频流的问题。 虽然芯片在其他采样率(44.1kHz、48kHz、96kHz 和176.4kHz)下表现正常、并在 I2S 输出端提供数据、但在192kHz 下无法解码 SPDIF。

为了 让您更清楚地了解我们的系统、请在下面找到硬件详细信息:

  • 在芯片的 XTI 引脚上提供一个外部24.576 MCLK。
  • SPDIF 源来自同轴电缆连接器。 信号首先通过隔离变压器(1:1)、然后通过75Ω 终端电阻器和100nF 串联电容器、再进入芯片的 RXIN0输入。 来自同轴连接器的信号接地仅连接到 IC 输入旁边的电路板接地。 (请参阅下图)
  • 对于 DIR 和 PLL 环路滤波器、我们使用了数据表中推荐的元件。

在软件方面、我们将所有寄存器保留为默认状态、输入选择寄存器除外、该寄存器配置为根据需要切换输入。

PCM9211无法对采样频率为192kHz 的 SPDIF 进行解码、我们注意到、芯片检测到的传入信号的频率是不稳定的、显示出多次采样频率的变化。 我们尝试更改寄存器30h 来修改 PLL 时钟比率和31h XTI 时钟设置、但未成功。

我们非常感谢就解决这一问题提出任何意见或见解。 其他任何人在192kHz 频率下使用 PCM9211时是否经历过类似的行为?

感谢您的支持!

此致。

Felipe Delgado

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

    您好、Felipe、

    我不记得我  过去曾见过这个问题 、 认为这是一个非常成熟的部分、如果是 芯片问题、那么现在就已经报告过了、很可能是芯片输入路径上的元件或简单的设置问题。

    是否可以在不使用变压器甚至是交流耦 合和 端接电阻的情况下连接 S/PDIF? 我不确定这些组件是否 会在较高的采样频率下失真输入信号,但值得 检查,因为有时  在输入处的组件,失真的输入信号,使设备无法锁定到 FS。

    XMCKO (XTI 时钟缓冲输出)提供缓冲(和分频)的 XTI 时钟、可以输出到 MPIO_A  在 XTI 模式下、输出时钟(SCKO、BCKO 和 LRCKO)是从 XTI 源时钟生成的。 在监控这些信号时、您是否看到过异常情况?

    PCM9211有两个集成的采样频率计算器。 第一个计算器始终与 DIR 的输出相连。 它计算输入 S/PDIF 信号的实际采样频率。 结果可以从寄存器读取、或通过 MPIO 引脚输出。 请参阅 第7.3.8.6.9 和 7.3.8.6.10节

    在  寄存器31中、当您设置 BCK 和 LRCLK 设置时、您应根据 bck=# of Ch x Channel depth x  Fs 来设置 BCK (只需进行健全性检查)  

    您是否已确认您提供的时钟符合 XTI  输入时钟占空比(45%-55%) 以及频率精度(+/-100 ppm)的规格? 如果您在 XTI 和 XTO 中使用晶体振荡器而不是主时钟、有什么不同?

    由于美国的假期、我将会离开办公室 、直到    下周、但如果您仔细阅读上述建议、仍对该器件有疑问、我将下周再来。

    此致、

    Arash

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

    您好 Arash、

    感谢您的答复。

    我们按照您的故障排除步骤操作、之后我们发现了 尝试缓冲 XTI 时 钟时寄存器40h 中的 XODIS 位的问题。 我们意识到 OSC 已断电、因此 不能 在192kHz 的频率下解码 SPDIF 输入。 但是、我们 通过清除 XODIS 位设法在192kHz 生成输出信号。

     非常感谢您的支持!

    此致。

    Felipe Delgado

x 出现错误。请重试或与管理员联系。