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.

[参考译文] TAC5242:时钟问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1506460/tac5242-clocking-question

器件型号:TAC5242

工具/软件:

您好:

我希望使用字长为32b 且采样率为192k 的 I2S 接口在目标模式下运行 TAC5242。  为了满足 I2S 接口的要求、这意味着由于不使用第一个 BCLK、因此我必须使用大于64的 BCLK 与 FSYNC 的比率。  这意味着我必须根据表7-5生成18.432MHz 的 BCLK (如下所示)。  无法使18.432时钟完美无缺会造成什么后果?  如果我偏离100ppm、这是否是个问题?  即使绝对 FSYNC 和 BCLK 频率关闭、BCLK 与 FSYNC 的比率仍然是96、是否正常?

感谢您的高级帮助。

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

    您好、

    看起来您需要一个至少是12.288MHz 的时钟、而不是18.432MHz 的时钟(我认为您在表格中的某一行)。 64 * 192k = 12.288MHz。 这些时钟的容差为~5%、但对于 WCLK 和 BCLK、它们仍需要同步、但如果它们都关闭高达5%、器件仍应按预期工作。

    如果您还有其他问题、请告诉我。

    此致、
    Mir  

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

    你好,米尔,谢谢你的答复。  应该知道时钟容差、另外、如果两个时钟都同步但关闭、那么它应该仍然可以正常工作。  可能不清楚的一点是目标模式 I2S 32b 字长接口的工作原理。  从数据表的这一部分可以看出、每个时隙需要超过32个 BCLK:

    由于 MSB 在第二个时钟上被锁存、因此如果要使用所有32位表示、则必须具有超过32个 BCLK。  然后当我看的比率,似乎我不能只是一个 BCLK 的比率66 ,所以第一个满足的图表和下面的措辞是一个比率96 ,这有48个 blacks 每插槽。  这是数据表的正确读数吗?

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

    您好、Frankie、

    对于 I2S 协议、数据输入/输出和 FSYNC 之间有1位移位、因此每个通道32 BCLK 是正确的-对于32位 I2S 时钟、您希望比率为64。 如果您对此有更多问题、请告诉我!

    此致、
    Mir

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

    如果每个通道只有32个 BCLK、那么对于字长为32的情况、这是否意味着给定通道的 LSB 在 FSYNC 转换后的第一个时钟中被锁存?

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

    您好、

    是的、LSB 在 FSYNC 转换后锁存1个时钟周期。 您可以在发布的屏幕截图中看到、左(Ch1)和右(Ch2)位与 BCLK 和 FSYNC 保持一致、因为它们将在器件中运行。

    此致、
    Mir

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

    好的、这是合理的。  在我的理解中,这绝对是一个遗漏的部分。  我的假设是、通道必须在单个 FSYNC 半周期内完成。  总结一下我的理解、使用96的 FSYNC 与 BCLK 比率以及32位字没有问题、它只是在数据的 LSB 之后通过并行时钟更快地运行 BCLK。  最终、它是一种比以64的比率运行时功率更高的解决方案。

    非常感谢您花时间向我演示这个过程。

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

    由于内部自动时钟分频器支持96的比率、因此您可以 使用此器件、如数据表的表7-7所示。 但是、并非所有编解码器都能做到这一点、因此请记住这一点。 较高的比率将导致在每个 FSYNC 半周期32位数据后出现空的位时钟周期。  

    -米尔

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

    明白了、再次感谢您的澄清。  所有这一切现在都有道理。  真的很感谢。