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.

[参考译文] TAS3251:缺少有关手动设置时钟树的信息

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1516569/tas3251-missing-information-on-setting-clock-tree-manually

部件号:TAS3251

工具/软件:

我做了 TAS3251设计、并意识到与我们使用的 PCB 类型(400 + MHz)相比、我的 MCLK 运行速度太快。

因此、我考虑使用3线 I2S、因为 SCLK 应该是更易于管理的6.144MHz。 3251是一个"从"放大器、也是系统中唯一的放大器。
在阅读文档时、关于这应该如何在 TAS3251上工作存在很多困惑。

是否有任何其他文档介绍了需要写入哪些寄存器(如果重要、则以什么顺序写入)才能完成此操作?
我正在尝试播放32位、96 KHz、立体声、因此、如果您想向我展示一个例子、我很感激。

我已经尝试设置这些值、但不会:

DCAS = 2
SREF= 0x10
PDDV = 0
PJDV = 8.
PDDV = 0 (MSB 和 LSB)
PRDV = 1.

根据我的数学计算、应该从6.144MHz PLLCKIN 中得到一个98.304MHz 的 PLLCK、并在 DS 中满足8.3.4.3.2.1中的关键要求

此外、我设置了
DDAC = 63
DDSP = 1.
SDAC = 0x11
DNCP = 0
DOSR = 7.

当寄存器0x25设置为0x8 (忽略时钟停止检测)时、寄存器0x5e 读取0x69、0x5f 读取0x11、在我看来根本不喜欢时钟。

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

    您好、James

    很抱歉、我们没有其他文档。

    如何使用 DS 中的 table7来选择相应的参数,那么您无需自己进行计算。

    谢谢

    Jesse

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

    我已经详细地引用了表7。  i _thk_my 的值与 fs=96kHz、Rmclk=64时的行匹配。 我选择 Rmclk、因为它的 MCLK 与我的 SCLK 匹配。

    是否有特定的顺序来设置 PLL 和时钟树?  

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

    您好、James

    无需特殊顺序。 可以将这些设置放入初始脚本中。