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.

[参考译文] LMK04828:LMK04828B 的 PLL1为什么能够#39;t LOCK?

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1181758/lmk04828-why-the-pll1-of-lmk04828b-can-t-lock

器件型号:LMK04828
主题中讨论的其他器件:TIDA-01021LMK61E2

大家好、:

我对 LMK04828B 中 PLL1的数字锁定有疑问。

如下图1所示、我在 TCXO 和 CLKin1之间提供10MHz 的频率、FPD 设置为10MHz、外部 VCXO 设置为100MHz、这与  TIDA-01021上的 VCXO 相同。 用于 PLL1 DLD 的 LED 不能变亮、但当该 LED 切换到 PLL2 DLD 时、 它将变亮。 图2是10MHz TCXO 的参数、图3是100MHz VCXO。  我还测试了 LMK04828B 从 VCXO 到 OSCin 的100MHz、如下图4所示、没关系。 回路滤波器中的容量和电阻器也与 TIDA-01021设计相同(c1=0.1uF、c2=0.68uF、r2=39k Ω)

我还注意到"10.2数字锁定检测频率精度"、 因此尝试将 PLL1_DLD_CNT 从8192更改为5000、并将 PLL1_WND_SIZE 保持为43ns。 但它不起作用。

最后、我使用 PLLatinum Sim 根据上面的环路滤波器来仿真 PLL1、相位噪声曲线似乎不是很好。

请帮我检查我的设置有什么问题? 或者指出正确的方法来锁定 PLL1?

提前感谢!

图1.

图2.  

图3.

图4.

图5.

此致!

Jason

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

    您好 Jason、

    您的 PLL1未锁定、因为您的环路不稳定。 在 PLLatinum Sim 工具中、如果单击"Bode Plot"选项卡、在"Loop Filter Characteristics "下、您将看到大约8度的相补角。 稳定的环路滤波器的相位裕度应高于40度。

    要为您的设计计算正确的环路滤波器、请勾选"Filter Design"选项卡上的"Auto"框(如果您希望满足所需的环路带宽、请勿勾选此框)、然后单击"Calculate Loop Filter"。 几秒钟后、您将看到应锁定 PLL 的环路滤波器组件值。 希望这对您有所帮助。

    祝你好运、

    Andrea

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

    尊敬的 Andrea:

    根据您的建议,我更改了环路滤波器,如下图1所示,但 PLL1&PLL2的 LED 只 闪烁一次,然后 熄灭,这意味 着 PLL1无法锁定。 我之前的测试也会闪烁一次、然后熄灭。  我还将 KPD 从1.25mA 更改为0.45mA、但结果相同。

    测量了 CPUOUT1、其值为1.659V。 然后、我在 交流耦合容量和 LMK04828B 之间的位置测试10MHz 参考时钟、如下图2所示、情况良好。

    我附加了.TCS 文件。 请帮我检查一下。 提前感谢!


    e2e.ti.com/.../10M_5F00_TXCO_5F00_100M-ex-VCXO_5F00_bufferout.tcs

    图1.

    图2.

    此致!

    Jason

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

    您好 Jason、

    我按照我给出的步骤操作、得到了以下结果。 请尝试以下值、并告知我。

    希望这对您有所帮助!

    祝你好运、

    Andrea

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

    您好, Andrea

    抱歉、我无法获得 C2的2700nf 和0402封装容量。 因此、我使用您建议的接近这些值的容量和电阻器。

    请帮我确认下图中的容量和电阻是否也正常?  通过使用这些值、相位裕度可达到54.889deg、大于40 deg

    也许还有另一个原因导致 PLL1解锁?   

    此致!

    Jason

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

    您好,Andrea:

    我更改 R 和 N、然后使 FPD 为0.08MHz、并得到以下环路滤波器:C1=0.33nF、C2=22nF 和 R2=330k Ω。 我手上有这些容量和电阻器。 相位裕度可达74deg、抖动可达26.34fs (这是可行的吗?) 如下图所示。

    请帮我检查此环路滤波器是否正常?   我已经  根据数据表完全检查了电路和电气参数、并且不知道为什么 PLL1不能锁定。 这一~使我感到不安

    提前感谢!

    此致!

    Jason

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

    您好 Jason、

    您能否将 OSCout 引脚连接到示波器、并向我发送演示其输出频率的屏幕截图?

    谢谢、

    Andrea

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

    您好,Andrea:

    图1是 OSCin (交流耦合和单端)的100MHz、图2是在 PLL1解锁条件下 OSCout_P 或_N (选择 LVDS 格式 I)的100MHz。  如下图3所示、我的理解是 OSCout 是 OSCin 的缓冲版本、因此它与 PLL1锁定或解锁无关、对吧?

    提前感谢!

    图1.

    图2.

    图3.

    此致!

    Jason

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

    您好,Andrea:

    如图1所示、我更新了环路滤波器组件、使其非常接近您的上述设置(C1=56nF、C2=2700nF 和 R2=2.2K 欧姆)、但 PLL1也无法锁定。 用于 PLL1 DLD 的 LED  快速闪烁一次、然后 熄灭。  然后、我使用信号发生器(KEYSIGHT E8257D)从10MHz TCXO 向 CLKin0输出10MHz、而不是向 CLKin1输出10MHz 信号、但结果是相同的、 PLL1 DLD 的 LED  快速闪烁一次、然后 熄灭。 图2是 CLKin0处的10MHz 正弦波。  当我为 PLL2_DLD 切换 LED 后、它将在上电后亮起。

    通过这些 测试、可能还有其他原因导致 PLL1解锁? VCXO 的拉动范围是否不足、无法覆盖频率偏差? 请在此主题中的第一篇文章中检查10M TXCO 和 VCXO 的电气参数。 该 VCXO 用于 TIDA-01021、具有+/-20ppm 的频率下拉、因此我在电路板上使用它。 我检查 Xilinx (ZCU208)的 EVM、该 EVM 使用 VX-5014-EAE-3050-160M00作为 VCXO、使用相同的10MHz TCXO 为 LMK04828B 提供时钟、如下图3所示。 此 VCXO 具有 典型值+/-90ppm 的调谐范围、可锁定 ZCU208上的 PLL1和 PLL2。

    您可以 在 TIDA-01021中复制与我相同的设置进行比较吗?  TIDA-01021主要使用 LMK61E2作为源、跳过 PLL2并在单 PLL 模式下工作。

    顺便说一句, 梅里圣诞节给你! !!

    提前感谢!

    图1.

    图2.

    图3.

    此致!

    Jason

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

    您好 Jason、

    遗憾的是、我现在无法访问您介绍的电路板或实验。 不过、我将在新一年后在 LMK04828EVM 的实验中测试类似的设置。

    同时、您能否输出以下内容:

    在对 LMK04828的寄存器进行编程之前、期间和之后、将 CPout 和 PLL1 DLD 引脚探查到您的示波器、以查看信号如何变化并向我发送屏幕截图。

    2.我想检查 PLL1实际上是否已锁定、并将错误状态输出到 STATUD_LD 引脚。 为此、您能否将 PLL1 LD 设置为 PLL1 N、将 PLL2 LD 设置为 PLL1 R、并将这两个信号路由到示波器中的两个不同通道、然后向我发送屏幕截图。

    3.您能否告诉我您的参考信号产生了多少抖动(您上面连接的波形不够)?

    4.尝试将窗口大小降低到其他选项(较小的窗口大小)。 数据表建议在使用更高的 PFD 时减小窗口尺寸、这是在10MHz 时的情况。

    圣诞节快乐!

    谢谢、

    Andrea

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

    您好,Andrea:

    非常感谢您抽出宝贵时间回答 我的问题!

    关于4项建议、请查看 下面来自我的绿色文字:

    在对 LMK04828的寄存器进行编程之前、期间和之后、将 CPout 和 PLL1 DLD 引脚探查到您的示波器、以查看信号如何变化并向我发送屏幕截图。

    [Jason ]:我手上有一个探针。 我首先测试 CPout。  加电后、CPout1将保持在~1.65V、如下图所示。 当 CLKin0和 CLKin1没有时钟输入时、CPout1引脚也将输出~1.65v、从而使 VCXO 输出标称值(100MHz)。 这将点亮 PLL2的 LED、这意味着 PLL2 DLD 锁定

    2.我想检查 PLL1实际上是否已锁定、并将错误状态输出到 STATUD_LD 引脚。 为此、您能否将 PLL1 LD 设置为 PLL1 N、将 PLL2 LD 设置为 PLL1 R、并将这两个信号路由到示波器中的两个不同通道、然后向我发送屏幕截图。

    [JASON]: 我将  STATUD_LD1设置为 PLL1 N、 将 STATUD_LD2设置为 PLL1 R、如下图所示。 上电后、PLL1 N 和 PLL1 R 也是高电平(3.3V)、如下图所示。 它们应该是10MHz 信号(FPD)、对吧?  这很奇怪。 但输出形式 DCLK2、SDCLK3、DCLK12和 SDCLK13是正常的

    请帮您检查。 我的 TCS 文件?。

    10m_TXCO_100M、例如 VCXO_bufferout.TCS

              PLL1 N                                                  PLL1 R

    3.您能否告诉我您的参考信号产生了多少抖动(您上面连接的波形不够)?

    [JASON]:现在 、我手上没有信号源分析器或信号分析器、所以我只参考数据表中的参数:

    此10MHz TXCO 也用于 Xilinx (ZCU208)的 EVM

    4.尝试将窗口大小降低到其他选项(较小的窗口大小)。 数据表建议在使用更高的 PFD 时减小窗口尺寸、这是在10MHz 时的情况

    [JASON]:我尝试将窗口大小从43ns 更改为19ns 或9ns、但 PLL1也无法锁定。

      对于10MHz、减小窗口大小似乎没有影响

    此致!

    Jason

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

    您好 Jason、

    安德烈目前正圣诞节假期、新年的时候又回来了。 我将在接下来的两天内尝试查看您的请求。

    此致、

    Julian

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

    您好、 Julian 和 Andrea:

    你回来了吗?

    提前感谢!

    此致!

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

    您好 Jason、

    我将在下周开始。 感谢您的理解。

    最棒的

    Andrea

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

    您好、 Andrea:

    很抱歉再次打扰你。 您忘记了这个主题吗?  

    提前感谢!

    此致!

    Jason

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

    您好 Jason、

    Andrea 目前不在办公室。 下周她会回来接你。 感谢您的耐心等待。

    最棒的

    阿西姆

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

    您好 Jason、

    您在其中一个答案中需要注意的是、如果在单 PLL 模式下使用 LMK04828、PLL2将打开、PLL1将关闭(您在之前的答案中切换了这两者)。 因此、如果您在单 PLL 模式下等待 PLL1指示灯点亮、这种情况将永远不会发生、因为 PLL2是唯一使用的 PLL、因此实现了锁定。

    我已经在实验中的实验板上测试了您的设置、我让 PLL1和 PLL2锁定您在此线程上的某个帖子所连接的配置。 请注意、我更改了一些值、因为我没有与您相同的 VCXO。

    要回答以上绿色部分中的注释:

    [引用 userid="519110" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1181758/lmk04828-why-the-pll1-of-lmk04828b-can-t-lock/4455349 #4455349"]可点亮 PLL2的 LED、这意味着 PLL2 DLD 锁定

    根据这一陈述和您给出的图、PLL2正在锁定! 因此、应该不会出现任何问题。

    [引用 userid="519110" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1181758/lmk04828-why-the-pll1-of-lmk04828b-can-t-lock/4455349 #4455349">它们应该是10MHz 信号(FPD)、对吧?  这很奇怪。[/引述]

    这是正确的、您的示波器看起来是测量其电压而不是频率。 如果您正在探测跟踪/测试点并将其连接到本应有效的示波器、您可能需要以特定方式设置示波器?

    [引用 userid="519110" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1181758/lmk04828-why-the-pll1-of-lmk04828b-can-t-lock/4455349 #4455349">您是否可以帮助检查。 我的 TCS 文件?[/QUERP]

    我检查了它、在播放一些文件以匹配我的板的配置后、它应该起作用! 因此、您的配置应该不会成为问题。

    要继续、您能否恢复最新.TCS 文件、PLL1环路滤波器值和 PLL2环路滤波器值的问题、 或者创建全新的 E2E 帖子、如果我在上面的评论中没有一个让您了解可能发生的情况、则恢复您的最新问题。 理想情况下、我希望能发布新的 E2E 帖子。

    最棒的

    Andrea