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.

[参考译文] TLV320AIC3106:未连接 MCLK

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1365818/tlv320aic3106-not-connecting-mclk

器件型号:TLV320AIC3106

我们要求将3106配置为从站。  处理器将是音频总线的主系统、在本例中是 Renesas RZ/G2L 处理器。

3106数据表的第10.3.3.1节意味着所有内部时钟都可由 BCLK 提供、因此不需要 MCLK。  是否有可能将3106配置为完全不使用 MCLK、如果是、我们只需将 MCLK 连接到 GND?

谢谢、Dean

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

    Dean、您好!

    是的、您回答正确。 在从机模式下、不需要 MCLK、可设置时钟树以改用 BCLK。 MCLK 应该使用一个小电容器交流耦合至 GND、相对于直接将其接地、这有助于防止任何噪声进入编解码器。

    此致、
    J·麦克弗森

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

    感谢您的确认。  还有一个问题。  这将是一个嵌入式 Linux 项目。  Linux 驱动程序是否支持此硬件配置?

    -迪安

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

    我应该已经指定我们的应用在16位的频率下使用8kHz 数据。  3106的内部 CODEC_CLK 必须是256 x Fsref、其中 Fsref 为48kHz 或44.1kHz。  我们使用48kHz、因此内部 CODEC_CLK 是12.288MHz。  如果我们选择不使用 PLL、那么我们能够使用的最小 Q 值为2 (这意味着根本不分频 CLKDIV_IN)。  由于 CLKDIV_IN = BCLK = 12.288MHz。  我们当时在试图省去在我们的 PCB 上的 MHz 范围内发送一个长时钟跟踪、但如果我们使用 MCLK 或 BCLK 似乎没有关系。  如果我们在12.288MHz 下使用 MCLK、则 BCLK 将在256kHz 范围内。  不存在不需要 MHz 时钟的硬件配置。

    无论如何、谢谢。

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

    Dean、您好!

    我对该驱动器的使用并不是非常熟练、但我认为确实如此、因为默认情况下、器件应该自动为 PLL 在 MCLK 和 BCLK 端口之间进行选择。 如果不是、您可以自行编辑驱动程序、也可以联系此处获取支持。

    谢谢。
    J·麦克弗森