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.

[参考译文] LMK04610:可以#39;t 在旁路 PLL1和 PLL2的同时生成 Sysref 脉冲

Guru**** 2511985 points
Other Parts Discussed in Thread: LMK04610

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2

器件型号:LMK04610

您好!

我一直在使用 LMK04610时遇到问题。
我在 LMK04610评估板和特定板上都使用 LMK04610。

其目的是配置一些输出以生成特定的时钟频率(例如:104MHz),同时绕过两个 PLL 以保持相位噪声尽可能低,但我们也希望能够在 SPI 编程时生成 SYSREF 脉冲。 由于 SYSREF_REQ 也由 PLL 时钟计时、因此不能使用旁路模式(时钟分配模式)。
因此、我们选择将 LMK04610器件配置为单环路 PLL2运行模式(ref = CLKINx、振荡器=PLL2_OUTPUT)、同时还将 PLL2_CLKIN 启用为 OUTCHX。

我们使用 TICS PRO 软件在 LMK04610评估板上测试了此配置、设置如下:

•PLL2设置
o CLKin0 = 624MHz、
o PLL2_RDIV = 6
o PLL2 PD = 104MHz < 250MHz
o PLL2 OSC = 5928Mhz (VCO 频率范围:5870MHz 至6175MHz)
o PLL2_预 分频器= 3
o PLL2_NDIV = 19
o PLL2 CLKOUT0=CLKOUT1=5928/6= 1976MHz

•通道/输出

CLK 输出
o 16位通道分频器= 6=> 624/6 = 104MHz
o CHX_SYSREF_REQ/SYSREF_EN=0、SYNC_EN=1

SYSREF 输出
o 16位通道分频器= 12=>624-12=52MHz
o SYSREF 脉冲计数器= 1、CHX_SYSREF_REQ/SYSREF_EN=1、SYNC_EN=1
o PLL2_REF_DIGCLK_DIV = 32,
o PLL2 PD =104MHz/32=3.25Mhz <«sysref 输出频率:52MHz»


问题是 PLL2未锁定。 如另一个主题中所建议的那样:“请注意,在分配模式下,不可能触发 SYSREF 脉冲,除非 PLL2预分频器的输出上有时钟,这意味着需要锁定 PLL2 (无论是否使用 PLL2)。” 不过、我们似乎看到了令人满意的结果。

您对此配置有何看法? 即使 PLL2未正确锁定、我们是否也可以使用此设置?

我们在特定电路板上测试了相同的设置、获得了相同的结果、但在生成1个 SYref 脉冲后、GLOBAL_SYSREF 位卡在1。
根据数据表、GLOBAL_SYSREF 位在满足 SYSREF 请求(自清零位)后自动清零。 当我们尝试将 global_SYSREF 重写为0时、它也不起作用。
全局 sysref 为1时、我们无法再触发 sysref 脉冲。 评估板不会出现此问题。

这是一个寄存器编程副本。

请您向我们提供一些支持、并告诉我们缺少什么?

此致、

Philippe

e2e.ti.com/.../conf_5F00_624MHz.txt

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

    您好、Philippe、

    [引用 userid="482452" URL"~/support/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2 ]因此、我们选择将 LMK04610器件配置为单环路 PLL2运行模式(参考= CLKINx、振荡器=PLL2_OUTPUT)、同时还将 PLL2_CLKIN 启用为 OUTCHX。[/QUERQ]

    那么、我是否理解在"工作模式"页面上、您按下了"单环路 PLL2"(红色或绿色按钮)。  然后是 Bypass1 (绿色)或 Bypass 2B (蓝色)按钮?

    [引用 userid="482452" URL"~/support/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2 ]\n 您对此配置有何看法? 即使 PLL2未正确锁定、我们能否使用此设置?

    我想您正走正确的道路。  但是、我认为没有理由解决 PLL2未正确锁定的问题、因此我们应该确定并纠正此问题。

    [引用 userid="482452" URL"~/support/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2 ]根据数据表、在满足 SYSREF 请求(自清零位)后、GLOBAL_SYSREF 位会自动清零。 当我们尝试将 global_SYSREF 重写为0时、它也不起作用。
    全局 sysref 为1时、我们无法再触发 sysref 脉冲。 评估板不会出现此问题。

    好的、感谢您提供这些信息。

    您对缓冲输出的相位噪声性能是否满意?

    您是否碰巧拥有您可以附加的 TICS Pro 中的.TCS 文件?

    如果我们需要尝试重新生成此问题、下周是否可以接受?

    73、
    Timothy

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

    您好、Timothy、

    感谢您的快速回复。

    [引用 userid="88444" URL"~/support/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2/3688616 #3688616">因此、我了解一下在"运行模式"页面上、您按了"单环路 PLL2"(红色或绿色按钮)。  然后是 Bypass1 (绿色)或 Bypass 2B (蓝色)按钮?

    不完全是。 我们遵循 LMK04610评估板指南并在 GUI:运行模式选项卡中选择单环路 PLL2运行模式(绿色 ref = CLKINx、振荡器=PLL2_OUTPUT)。 然后在 GUI:PLL2 controls 选项卡中,我们将 PLL2_Bottom 和 PLL2_TOP 的设置更改为 CLKIN。

    [引用 userid="88444" URL"~/support/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2/3688616 #3688616"]您对缓冲输出的相位噪声性能是否满意?[/quot]

    是的。 当 PLL1和 PLL2被旁路时、相位噪声满足我们的性能规格。

    [引用 userid="88444" URL"~/support/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2/3688616 #3688616"]您是否碰巧拥有您可以附加的 TICS Pro 中的.TCS 文件?

    请在 下面找到所使用的.TCS 文件的副本。

    e2e.ti.com/.../conf_5F00_624MHz.tcs

    [引用 userid="88444" URL"~/support/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2/3688616 #3688616"]如果我们需要尝试重新生成此问题,下一周是否可以接受?

    是的、这并不紧急、因为我们下周不会集中精力处理这个主题。 如果您需要重现问题、您可能会有一定的时间和回旋余地。 我将等待您的调查和结果。

    此致、

    Philippe

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

    好的、Philippe 人很好。  我会随时向您发布。

    73、
    Timothy

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

    您好、Philippe、

    PLL2没有被锁定以生成 SYSREF 是可以的。 但它应该被锁定。

    [引用 userid="482452" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2/3689846 #3689846"]但不完全正确。 我们遵循 LMK04610评估板指南并在 GUI:运行模式选项卡中选择单环路 PLL2运行模式(绿色 ref = CLKINx、振荡器=PLL2_OUTPUT)。 然后,在 GUI:PLL2 controls 选项卡中,我们将 PLL2_Bottom 和 PLL2_TOP 的设置更改为 CLKIN。[/QUINT]

    在启用旁路模式之前、PLL2是否锁定在该状态?

    此致、

    Julian

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

    Philippe、

    我们一段时间内没有收到您的消息、因此我要将该线程标记为已解决。 如果您仍有关于此主题的问题、可以发布另一篇帖子以重新打开主题。

    此致、

    Derek Payne

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

    尊敬的 Derek:

    很抱歉耽误您的时间、Philippe 从5月初开始到本周结束休假。 一旦他回来,他就会着手处理这一问题。

    感谢您的支持。

    此致、

    Dilan

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

    尊敬的 Derek:

    给我带来的不便、我深表歉意。 我回来了、并将从本周开始继续对此问题进行调查。 我是否应该发布另一个帖子以重新打开该主题?

    此致、

    Philippe

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

    您好!

    我不知道该线程是否仍然处于活动状态。 感谢您在解锁的 PLL2方面的帮助。

    [引用 userid="52808" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2/3698496 #3698496"> PLL2没有被锁定以生成 SYSREF 是可以的。 但应将其锁定。
    weichih chen 说:
    在启用旁路模式之前、PLL2是否锁定在该状态?

    在启用旁路模式之前、PLL2未被锁定。

    您是否能够重新生成问题? 我们还可以进行其他测试吗?

    由于我们能够生成 sysref、因此这不是我们的阻止问题。

    此外,我想请您就所述的第二个问题提供帮助:

    [引用 userid="482452" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2 ]我们在特定电路板上测试了相同的设置、但获得的结果相同、不同之处在于生成1个 sysref 脉冲后、GLOBAL_SYSREF 位卡在1。
    根据数据表、GLOBAL_SYSREF 位在满足 SYSREF 请求(自清零位)后自动清零。 当我们尝试将 global_SYSREF 重写为0时、它也不起作用。
    全局 sysref 为1时、我们无法再触发 sysref 脉冲。 评估板不会出现此问题。

    此致、

    Philippe

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

    尊敬的 Derek:

    为了重新打开线程、我发布了其他帖子、但可能我犯了一个错误并回答了我自己的帖子。

    我不知道该线程是否仍然处于活动状态。 感谢您在解锁的 PLL2方面的帮助。

    [引用 userid="52808" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2/3698496 #3698496"> PLL2没有被锁定以生成 SYSREF 是可以的。 但应将其锁定。
    weichih chen 说:
    在启用旁路模式之前、PLL2是否锁定在该状态?

    在启用旁路模式之前、PLL2未被锁定。

    您是否能够重新生成问题? 我们还可以进行其他测试吗?

    由于我们能够生成 sysref、因此这不是我们的阻止问题。

    此外,我想请您就所述的第二个问题提供帮助:

    [引用 userid="482452" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/998278/lmk04610-can-t-generate-sysref-pulses-while-bypassing-both-pll1-and-pll2 ]我们在特定电路板上测试了相同的设置、但获得的结果相同、不同之处在于生成1个 sysref 脉冲后、GLOBAL_SYSREF 位卡在1。
    根据数据表、GLOBAL_SYSREF 位在满足 SYSREF 请求(自清零位)后自动清零。 当我们尝试将 global_SYSREF 重写为0时、它也不起作用。
    全局 sysref 为1时、我们无法再触发 sysref 脉冲。 评估板不会出现此问题。

    此致、

    Philippe