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.

[参考译文] TLV320AIC3104:PLL 配置

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1187237/tlv320aic3104-pll-configuration

器件型号:TLV320AIC3104

尊敬的先生或女士:

我目前正在使用 TLV320AIC3104、我想使用 PLL 来生成音频时钟。 我提供512kHz MCLK、我希望采样频率为16kHz (数据宽度为16位)。 我不明白我应该如何计算不同的系数。 我尝试了 xlsx 文件、但仍然找不到任何匹配的组合。

您能向我解释一下这一切是如何工作的?

祝你度过美好的一天!

此致、

William。

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

    尊敬的 William:  

    遗憾的是、您需要提供更高的 MCLK 频率。 0.512MHz 已经处于允许的最小 CLKIN、所以 P 必须等于1。 然后、您只能使用 K 和 R 的组合来生成所需的频率、并且在实现16kHz FS 的同时、没有能够满足这些限制的组合。  

    如果 D=0、我在处理系数时只能生成48K FS。

    使用时钟分频器、您还必须提供更高的频率。

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

    尊敬的 Daveon:

    非常感谢您的反馈。

    为了生成16kHz 采样频率、我必须做些什么? 我可以提供最大4MHz 的 MCLK。

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

    您好!

    我今天在美国度假时不在办公室、请耐心等待、因为回复会延迟。

    *但我建议在.xlsx 文件中使用不同的 MCLK 频率和系数,有几种组合可以使用

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

    此外、PLL 的优势在于、如果您无法提供常见的 MCLK 频率、您仍然可以实现所需的 FS。 因此、我建议您确定要提供的 MCLK、然后在计算器中操纵系数以实现16k fs

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

    大家好、感谢您的提示。

    我想提供1MHz MCLK、但我没有修改寄存器、以满足所有的要求并获得16kHz 的 Fs。 对于48kHz 的 fs、我有一个"很好"的组合。 我将尝试更多组合以获得16kHz

    我的另一个问题是,这个金融服务的目的是什么? 因为,很明显,可以用一个 ADC/DAC 分频器来定义它们的采样频率(在我的例子中,我可以用3分频?)。 I2S 的采样频率由主器件决定。

    祝你度过美好的一天!

    William。

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

    您好!

    如果您没有标准 MCLK、则只能在 AIC3104中使用 PLL (图1)。 xlsx 选项卡中显示的方框图突出显示了实现所需 FS 的两种可能路由。 您可以使用 clk 分频器或 PLL。 例如、如果您可以提供4.1MHz MCLK、则可以使用 Q = 2的时钟分频器来实现16kHz FS。  

    图1.

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

    好的、我认为现在对我来说更清楚了。 我仍然对所有这些时钟有一个误解。 FS 的真正用途是什么? 因为即使我无法提供4.1Mhz 的 MCLK、我仍然可以提供1MHz 的频率。 那么我的 PLL 将使 fs 达到48kHz。 但我可以单独拥有16kHz 的 ADC/DAC 采样频率和16kHz 的 I2S 采样频率。  

    祝你度过美好的一天!

    William。

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

    尊敬的 William:

    我可能不完全理解您的问题、但随着采样频率的增加、音频输出的分辨率也会增加。 随着 FS 的增加、每个时钟周期对音频进行更多采样。 更低的采样频率也需要更少的处理、 因此、例如、如果有一个音频应用想要仅回放采样率较低的1kHz 音调、则只需要这些操作。

    此外、请注意、音频带宽为 Fs/2、大多数流媒体音乐在18kHz 内播放 24kHz 范围、因此常见的44.1/48kHz FS。

    最终、只要提供时钟来支持它、FS 就可以是用户想要的任何内容。

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

    我确实理解 FS 的用途、但 Fsref 和 Fsadc/DAC 之间的差异仍然模糊不清。

    例如,在 Excel 工作表中,Fsref 可以是任意值:  

    但在组件数据表中、Fsref 似乎只能为44.1kHz 或48kHz (在特定情况下最高可达53kHz)

    然后、我如何确定组件中固定的 Fsref 和 FS ADC/DAC 的值。

    此致、

    William。

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

    尊敬的 William:

    真诚的歉意、我是误解了我、并根据错误的器件流给出了建议。 对于 TLV320AIC3104、在 Excel 工作表中、无论您使用 PLL 还是分频器、都希望 FS (ref)基于您提供的源时钟为44.1kHz 或48kHz。 用户想要的采样率可从 第0页、寄存器2:编解码器采样率选择寄存器中获得。

    例如、当 MCLK 为0.512kHz、[P、R、J、D]=[1、6、32、0]、FS (ref)=48kHz 时。

    要实现16kHz 采样,请设置 pg0,寄存器2:0x44。

    这将解决您的问题。

    此致