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.

[参考译文] PCM6260Q1EVM-PDK:PCM6260Q1 TDM6输出配置问题- PLL 锁定错误

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1522719/pcm6260q1evm-pdk-pcm6260q1-tdm6-output-configuration-issue---pll-lock-error

器件型号:PCM6260Q1EVM-PDK

工具/软件:

我当前正在尝试通过 DOUT1引脚从 PCM6260Q1输出 TDM6信号、并且我使用了外部 ASI 配置。 以下是详细信息:
- TDM6输出要求:
* BCLK: 2.048 MHz
* FSYNC:16kHz
* 6个频道
*每个通道16位
* MCLK : 8.192 MHz

硬件设置:
- PCM6260Q1EVM-PDK
-连接到 J7的外部时钟源:
* MCLK
* BCLK
* FSYNC
* DOUT1 (输出)

软件配置:
- PPC3 GUI 设置:
* TDM 协议
* 16位字长
*映射到插槽0-5的通道
*自动时钟配置已启用

当前状态:
1.在 DOUT1上观察到的随机模式
2. PLL 锁定在 PPC3 GUI 中显示红色错误

问题:
1.这种 TDM6配置的正确时钟要求是什么?
2.如何解决 PLL 锁定错误?
除了 GUI 配置之外、是否需要特定的寄存器设置?
4. TDM 输出验证的推荐故障排除顺序是什么?

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

    尊敬的 Rajul:

    通常、当您   为设备使用专用 GUI 时、GUI 应为您配置寄存器。  

    根据 您的说明、 您正在 外部提供 CLKS (从模式)、因此我会检查 TDM 的 CLKS 设置。

    BCLK =通道数 *通道 深度 * Fs   

    根据你的文章,你有6通道, 16位和16kHz ,这需要一个1.54MHz  的 BCK 正确设置,你正在使用2.048 MHz 的 BCLK

    您正在使用 MCLK = 8.192KHz 、因此该值为512x Fs (    可以检查寄存器0x16 MCLK_RATIO_SEL[2:0]以验证这一点)

    请查看修改 bck 是否可以解决问题、如果不能解决问题、 我们将进一步研究它。

    此致、

    Arash

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

    尊敬的 Arash:

    我提供了 BCLK 1.54MHz 和16kHz (我在 GUI 上能够看到 BCLK 和 FSYNC 的96比率)、但我仍然面临相同的问题。 我还应该检查什么吗?

    此致、

    Rajul

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

    您好:

    由于您在使用 GUI、因此寄存器几乎是自行设置的、因此唯一剩下的就是器件的输入。 这意味着   

    (1)正确的 CLKS 和(2)格式。  

    对于一个新的设置,我总是从 fs=48kHz 和 I2S 格式开始,一旦我有一个工作设置,然后我将 CLKS 更改为我的需要,并再次测试它,然后继续到所需的格式。 通过这种方式,如果任何事情导致每个步骤的问题,我可以快速识别它。  

    我还会在同一屏幕上绘制 LRCLK 和 BCLK 以及 DIN、 以便您验证输入格式以及进入器件的 CLKS 是否正确。  

    此致、

    Arash