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.

[参考译文] Linux/TLV320AIC3105:音频 BCLK、wclk、MCLK

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/726007/linux-tlv320aic3105-audio-bclk-wclk-mclk

器件型号:TLV320AIC3105

工具/软件:Linux

您好、技术支持团队、

我将 TI 编解码器 TLV320aic3105用于我的定制板。 使用 wav 文件使用 aplay 实用程序进行播放。 但 我想验证不同(16位/24位、49KHz / 96KHz)的 wav 文件并计算  BCLK、wclk、MCLK。 请告诉你

建议我如何计算  I2S 接口的 BCLK、wclk、MCLK。  

提前感谢。

Jaya

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

    Jaya、

    MCLK 频率通常由处理器决定、但可以是介于512kHz 至50MHz 之间的任何频率。  PLL 会占用额外的功率、因此如果需要考虑功率、并且您可以选择所需的任何 MCLK、 最好选择一个256x Fsref。  然后绕过 PLL、并使用内部分频器。

    BCLK 是字长、通道数和采样率的函数。  

    那么、假设您的音频文件是24位、48kHz。  每个采样有24位、2个通道和每秒48K 采样、 因此2*24*48000 =2.304MHz。  

    WCLK 很简单、 它需要与正在播放的音频的采样率相同。  因此、如果文件为48kHz、则 WCLK 为48kHz。

    请参阅数据表中的第10.3.2.3节、了解可视化表示。  

    此致、

    -Steve Wilson