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.

[参考译文] PCM5242:软件模式时钟配置

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/859515/pcm5242-software-mode-clock-configuration

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

您好!

我做了另一个硬件开发、允许对 PCM5242进行软件模式配置、我希望将该芯片配置为与基于48kHz 音频的输入 I2S 流配合使用。 数据表中引用了 SLAC622、该产品似乎不再存在(如果我搜索论坛的内容正确、也可能从未存在)。

我一直遵循数据表的第8.8.7节("非音频速率主时钟的时钟主器件")、并已将 GPIO6配置为具有12MHz 时钟的 PLL 输入。 PLL 配置为以98.304MHz (R = 1、J = 8、D = 1920、P = 1)运行。 我已将 GPIO5配置为 PLL/4的输出、即24.576MHz。 我已将 DAC 配置为使用 SCK 作为参考时钟。

现在、我正在尝试了解如何处理 bck 和 LRCK;大概这些需要与 SCK 对齐(跳线连接到 GPIO5、因此以24.576MHz 运行)。 数据表的第8.8.7节似乎提到了这些是 PCM5242的输出。 但是、我不理解这是如何工作的、因为我的 USB 转 I2S 级(CP2615)输出4个 I2S 信号、所以我不确定如何纠正这种情况。

      CP2615          |     PCM5242
->SCLK (位时钟) ->| o-bck (引脚27)
->MCLK (12MHz)     ->| O- GPIO6
-> PLL -> GPIO5 -> SCK (引脚26)
->数据(DATA)      ->| O- DIN (引脚28)
-> LRCK (左/右)->| O- LRCK (引脚31)

感谢您提供的任何帮助! 我已经对信号进行了范围划分、它们看起来是我所期望的(GPIO5输出24.576MHz)。 为了踢脚、我连接了 BCK、DIN 和 LRCK 信号、但寄存器91读取0x30、这表明 SCK 不是采样时钟的有效比率。

谢谢你

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

    您好、Jonathan、

    您也可以确认 LRCK 频率吗? 提供给 PCM 的所有4条 I2S 线路的示波器截图会很有帮助。   

    我附上了一个您可以查看的示例配置文件。 它应该非常接近您正在执行的操作、但我已经更改了一些 GPIO。  

    e2e.ti.com/.../PCM5122-GPIO-PLL.TXT

    请对照此检查您的代码。  CP2114与您使用的器件非常相似。  从数字角度来看、PCM5122与 PCM5242相同。

    谢谢、

    Paul

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

    尊敬的 Paul:

    感谢您提供该文件、我将查看该文件。

    同时、这里有一些可能有用的布线。 我现在不能把这四个都合并在一起、尽管如果你需要在同一个采集中将它们全部组合在一起、我可以使用我的 Saleae。

    DIN:

    LRCK:

    12MHz MCLK (流入 GPIO 6)

    GPIO 5输出(连接到 SCK -引脚26)

    谢谢、

    Jonathan

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

    Jonathan、您好、时钟比率看起来不错、但我对24MHz 时钟的外观有点担心。  您是否有从 GPIO 到 SCK 输入的直接路径? 线路上的电容可能过大。

    谢谢、

    Paul

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

    这是一个好问题、我今晚将检查这个问题。 当您说您担心它的外观时、您的意思是什么? 昨天晚上、我看到了这个情况、发现我没有很好地将探针接地、因此当我使用时钟引脚旁边的 GND 引脚时、信号看起来很强(即更高的峰峰值电压)。 我还在查看时仅连接了探头(未跳回 SCK)、对我来说也是如此。

    遗憾的是、在该硬件上、我无法直接连接这两个器件、但我可能会再进行一次电路板修订、并可以添加更好的内容。 如果没有其他有用的调试步骤、我只需执行该操作、看看这是否可以解决问题、尽管这可能需要一段时间。

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

    您好、Jonathan、

    我的问题是、SCK 的峰峰值幅度不足以让 PCM 对其进行寄存。  电压必须符合数据表中指定的 VIH 和 VIL 电平。  小串联电阻可能足以隔离杂散电容。

    谢谢、

    Paul  

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

    是否有更新?

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

    您好!

    很抱歉耽误了时间--我是在城里度过感恩节假期的,现在就回到这里来看看了。 实际上、它似乎与我为时钟线布线的距离有关。 我按照您的建议操作、能够"查看"芯片输出侧的音频输出。 我想我必须重新思考如何布置电路板、以确保时钟信号更清晰、但我现在需要的是什么。

    非常感谢您的帮助!

    Jonathan