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.

[参考译文] CDCE913:ClockPro 中的 M 值计算

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/963183/cdce913-m-value-calculation-from-clockpro

器件型号:CDCE913
主题中讨论的其他器件:CLOCKPRO

你好

请告诉我 ClockPro 中的 M 值吗?


问题1.
 

如果我设置 fin = 24MHz,并且我选择 fout= 24* 1000/1001 =23.97602397MHz,

我可以从 ClockPro 计算出 fout = 24 * 3000 /3003 = 24* 3000/(7* 429); Pdiv=7、N=3000、M=429。

因此、Fout 应为23.97602397MHz (0ppm)、但 Clock Pro 输出为23.976023976024 (0.000166ppm 误差)。

为什么会发生这种情况?

我想在 ClockPro 中使用 M 值是有问题的。


问题2.

Clock Pro 如何计算 N、P、Q、R 中的 M 值?

我们看到 N、P、Q、R 值(18~1Bh、1C~1Fh)、但 M 值未在寄存器设置中定义。

Clock Pro 如何获得 M 值?

我担心,即使我正确设置 N、P、Q、R,我可能会在 fout 值中有一些误差。

感谢您的支持

此致

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

    Shibatani 您好、

    问题1.

    您的设定频率为23.97602398MHz = 23、987、023.98Hz

    ClockPro 计算频率为23.976023976024MHz = 23、976、023.97024Hz

    我们的想法是、您设置的设定频率是一个重复数字、并且您将最  接近的 hundreth Hz 的数字取整、 再次计算、您将获得与 ClockPro 相同的频率、但由于舍入和 ClockPro 的精确计算数、ppm 中存在轻微误差。  

    ppm 误差为0.0000166ppm = 0.0166ppb = 16.6ppt。 在这种不准确的情况下、这可能是晶体的部件间差异、此设置适用于您的应用。

    问题2.

    以下是的计算以及位定义:

    N = PLL1_xn[11:0] 12位寄存器0 <N<4096

    P = 4–int (log2N / M) = PLL1_0P[2:0] 3位寄存器0<=P<=7

    Q = int (N'/ M)= PLL1_XQ[5:0] 6位寄存器16 <= Q<=63

    R = N′–M×Q = PLL1_XR[8:0] 9位寄存器0<=R<=511

    这些寄存器定义了 P、Q 和 R 的值、这些值具有必须满足的参数、因此确定是否有良好的 N/M 比序列。 这就是为什么在尝试更改 M 或 N 值时、可能会导致无意中超出参数范围的 F_VCO 范围。 如果您尝试计算频率组合、请使用 ClockPro 向导来生成设置。

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

    尊敬的 Sirs:

    这一员额。 请记住。

    我错误地说、该值是四舍五入的。

     24* 1000/1001 = 23.976023976024  应该正确。

    我很抱歉。

    但是、您会在另一篇关于动态变化的帖子中告知我的问题吗?

    此致

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

    尊敬的 Aaron - San

    感谢您的回答!