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.

[参考译文] TLV320DAC32:不使用 MCLK 时的设置

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1584518/tlv320dac32-setting-without-using-mclk

器件型号: TLV320DAC32

您好的团队、

在不使用 MCLK 的情况下、我将考虑以下设置。
在寄存器设置中、我是否应该注意一些要点?
BCLK = 3.072MHz
数据长度= 24 位
采样频率= 48kHz

如果可能、您能否提供初始寄存器设置?

此致、
Ryu。

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

    您好、Yamashita-San、

    很遗憾、这不起作用。 您的 BCLK 太小、无法作为 PLL 输入。 请参阅数据表中的下面的 PLL 要求。

    此致、
    Jeff McPherson

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

    尊敬的 Jeff:

    这是否意味着、即使 PLLCLK_IN 为 3.072MHz 且 P 为 1、也超出条件?
    还是实际计算公式如下所示?
    2MHz≤(PLLCLK_IN/(P×N))≤20MHz

    在该公式中、N 是否需要为 2 或更大?

    认为红色圆圈符号表示乘法是正确的吗?

    此致、
    Ryu。

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

    您好、Yamashita-San、

    对不起、我误读了公式。

    您的 BCLK 将正常、您是正确的、如果 P 为 1(且仅为 1)、您的 BCLK 将正常工作。

    是的红色圆圈中的符号是乘法符号。 我不知道为什么它们看起来像这样、但我知道公式代表乘法。

    此致、
    Jeff McPherson

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

    您好、Jeff San、

    感谢您的答复。
    N 的值是否不影响它?
    N 似乎只能从 2 开始设置。 它表示设置 N=0001 会得到 17、但不能将其设置为 1 吗?

    此致、
    Ryu。

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

    您好、Yamashita-San、

    在此时钟树中、我在 PLL 输入上看不到任何 N 值。

    最后有一个 NDAC 值用于控制分频器 这是你所想的吗?

    还是您正在考虑 Q 值? Q 值至少为 2、但仅用于非 PLL 用例。

    此致、
    Jeff McPherson

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

    您好、Jeff San、

    这是值。

    我们在之前的一个主题中讨论了这一点。

    https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1580031/tlv320dac32-about-divider-n?tisearch=e2e-sitesearch&keymatch=TLV320DAC32#

    此致、
    Ryu。

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

    您好、Yamashita-San、

    谢谢你。 我现在还记得了。

    由于时钟树中的任何位置都未描述该值、因此我认为它仅用于高级用途。 我想您不应该担心。

    当时钟过高而不是过低时、我已经看到这个分频器更有用、并且链中必须有另一个因子 2、因为我看到的所有其他用例的数学运算都不考虑这个 N 值。

    数据表中有一个使用 3.072MHz 时钟的示例(可以对 MCLK 与 BCLK 进行多路复用)

    2MHz <= 3.072MHz <= 20MHz

    (3.072MHz * 32)/(8 * 256)= 48kHz

    很抱歉产生混淆、但您可以在您的用例中参考此示例以确认您的时钟可通过 PLL 实现。

    此致、
    Jeff McPherson  

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

    您好、Jeff San、

    感谢您的答复。
    N 值是否不影响分频?
    无论是将 N 设置为默认值 (0010) 还是将 0001、这确实有效。

    但是、稳定性似乎很低。 即使发送配置数据后、它也不会工作。 然后、如果我用手指触摸 MCLK 或 BCLK、则会发生音频输出。
    是否有任何可能的原因?
    此外、应该在配置之前应用 BCLK、还是可以在之后应用 BCLK?

    此致、
    Ryu。

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

    您好、Yamashita-San、

    我认为这是一个供内部使用的时钟。 我认为这不会影响您的用例。

    当您说您用手指触摸 MCLK 或 BCLK 时、您是指导线、迹线、焊盘等吗?

    对我来说、这听起来并不像 PLL 配置问题、但更像是时钟的信号完整性问题。

    在应用 BCLK 之后通常是可以接受的、但如果可能、我建议在应用配置之前应用时钟。

    此致、
    Jeff McPherson