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.

[参考译文] LMK05028:具有 DCO 频率控制的 PLL 级联

Guru**** 2576195 points
Other Parts Discussed in Thread: LMK05028, LMK05028EVM

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/966798/lmk05028-pll-cascading-with-dco-frequency-steering

器件型号:LMK05028

你好

我想将 LMK05028配置为级联模式、如下图所示

- 2环路 TCXO 模式下的 PLL1。 DCO 使能、通过寄存器控制。 步骤0.1ppb。 输出4、5、6、7为156.25MHz LVDS

- PLL2 in 2 Loop TCXO、Loop Back Enable from VCO1。 输出1、2、3、4为122.88MHz LVDS

但我不知道如何通过 TICS Pro 对其进行配置。  

请帮我配置。

谢谢

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

    您好、PHI、

    我们的 DPLL 专家将在美国度假。 我们将于周一返回给您。

    此致、

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

    您好、PHI、

    • 按照所有步骤配置 LMK05028 GUI 开始页面。
      • 在步骤2中、确保仅将所需的输入路由到 DPLL1 (156.25MHz 输出)。 DPLL2将使用 VCO1环回、因此不应向 DPLL2分配任何基准。
      • 在步骤3中、 您可以使用 SW 寄存器控制模式中的手动选择寄存器为 DPLL2选择 VCO1环回。
      • 在步骤5中、确保将两种模式都设置为2环路 TCXO + APLL。
    • 运行脚本以生成 DPLL 系数。
    • 向下滚动到开始页面上的 DCO 模式、启用 DCO1并禁用 DC2。 将 DCO1设置为 TCXO DCO 模式、并配置频率。 0.1ppb 的步长。 将计算 FDEV 值。 选择所需的 DCO 切换方法(GPIO 引脚或寄存器更新)。

    假设 DPLL1在25MHz 下使用 IN0、我附上了一个示例配置、该配置可满足您的要求。

    e2e.ti.com/.../LMK05028_5F00_VCO1_5F00_loopback.tcs

    此致、

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

    尊敬的 Derek

    我将 TCS 文件加载到 LMK05028EVM 板、但它仅控制 PLL1的 DCO。 PLL2不会锁定到 PLL1。

    谢谢

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

    您好、PHI、  

    此配置有点复杂、需要在工作台上进行验证。 这可能需要一些时间。 不过,我以前有几个问题。  

    只有一个 TCXO 被使用、它可以进入两个 DPLL、并且它会在相同的程度上校正每个 APLL。 需要将一个 TCXO DPLL 锁定回环模式而不是锁定到 TCXO 的驱动因素是什么? 然后、两个 DPLL 需要在应用 DCO 后观察到相同的行为、因为它们被锁定到相同的源。 优点是否纯粹是为了能够更新一组寄存器而不是2组?  

    第二个问题、为什么不对非 DCO DPLL/APLL 环路使用参考 DPLL。  

    • 环路1:2环路 TCXO DPLL/APLL  
    • 环路2:2环路 REF DPLL / APLL - REF DPLL 锁定到 VCO1环回(无需提供基准输入)  

    设置仍然与仅提供 TCXO 相同。 PLL1上的 DCO 校正将导致 PLL1 VCO 频率移动、这将导致 DPLL2的基准输入移动、并允许环路2发生相同的变化。 请告诉我您的意见。  

    谢谢、此致、

    Amin  

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

    你(们)好

    我在 DCO 模式下使用 PLL1进行精确的频率和相位控制(IEEE 1588从器件)、我希望 PLL2直接锁定到 PLL1以保持逻辑相位使用122.88MHz 域锁定到156.25MHz 域。 我可以通过寄存 器使 PLL2的频率与 PLL1相同、但我认为它不能同时完成、然后将累加相位差。

    关于第二个问题:是的、我们可以这样设置。 我只会发布有关设置级联 PLL 的问题 LOOP2可以是 REF-DPLL/APLL 或 TCXO-DPLL/APLL

     请在工作台上进行验证、并指导我如何配置级联 PLL。

    谢谢

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

    您好、PHI、  

    感谢您提供详细信息。 我可能会建议使用替代方法-跟随器环路处于 REF DPLL/APLL 模式。  

    我将在下周之前无法进入实验室-因此、预计下周 1/21结束前会有下一次响应(希望有配置)。  

    谢谢、此致、

    Amin  

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

    您好、PHI、  

    配置已附加。  

    这应该起作用、很遗憾、我无法进入实验室进行验证、一旦您测试了它的运行情况、请告诉我。  

    谢谢、此致

    Amin  

    e2e.ti.com/.../1145.LMK05028_5F00_1_2D00_TCXO_2D00_APLL_5F00_2_2D00_REF_2D00_APLL_5F00_VCO1_2D00_Loopback.tcs

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

    您好 Amin

    我测试了您的配置、但它不起作用。 我读取 DPLL2的状态保持位是标志。 我将 Out0路由到参考旁路 DPLL2进行测量、但它没有输出信号。  

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

    您好、PHI、  

    我必须仔细检查、但由于您使用的是反馈模式、我相信您不能使用 REF 旁路并期望任何结果出现。 该信号会进入输入路径、该输入路径的设置没有任何连接。  

    DPLL LOFL 和 LOPL 标志显示什么? 如果 DPLL2确实处于锁定状态、则这些指示器应显示锁定。 保持标志、我必须仔细检查、因为这个被连接到 REF 有效、我认为在这种情况下没有实际的有效基准(没有连接到 IN0-in3的任何东西、VCO1是反馈电路)、它可能仍会被标记。  

    您是否能够将17.361111 MHz 信号连接到 in3? 如果是、您能否这样做、然后检查这些状态标志-它是否认为 REF3有效? 如果它有效、并且我们将手动选择更改为 REF3、甚至在自动模式下、它是否锁定为 in3?  

    实际上、我刚刚注意到.TCS 文件仍然处于自动反向模式、手动选择 VCO 环回-您可以将其更改为手动保持还是手动回退、然后再次测试吗?  

    谢谢、此致、

    Amin  

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

    你(们)好

    我刚刚注意到您设置的.TCS 文件 in3为17.361111Hz、因此我将 in3更改为17.361111MHz、然后运行脚本并将 in3连接到17.361111MHz 信号

     当我手动选择 in3和 manual holdover 时。 DPLL2锁定到 IN3、PLL LOFL 和 LOPL 标志清零。

    VCO1环回时的输出电压。  DPL2_REFSET_STAT 被选中为 APLL1-FCLK 并且 DPLL 保持清零、但是 PLL LOFL 和 LOPL 仍然标志。 我已签入频率计数器当通过 DCO 更改 DPLL1的频率时、DPLL2的输出不会锁定到 DPLL1的输出。

    谢谢

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

    哦、谢谢您指出、这是我的错误。 我们的一些其他配置文件仅假设为 MHz、在 LMK05028上需要"E6"。  

    因此、生成该配置的方法是使用其中一个输入来针对 TDC 速率和主要是输入频率进行所有 DPLL 计算。 预期的基准频率为:  

    1. 在本例中、我们知道 VCO1 = 5GHz
    2. 48是始终开启的非可编程分频器  
    3. 我为可编程分频器选择了值6  

    因此、我们有:5000 / 48 / 6 = 17.361111 MHz  

    因此、这是 in3的输入。  

    以下是需要在 RunScript 之后进行的手动更新:  

    1. DPL2_Ref4_RDIV = DPLL_REF3_RDIV -该值用于根据 TDC 速率设置 DPLL 设置。 因此、我们也必须为 Ref4 Rdiv 路径输入它、因为这是我们要使用的路径  
    2. 启用 DPL2_CLK_FB_DIV_EN
      1. 这可能需要* DPLL1_CLK_FB_DIV_EN*-由于它来自该路径,请尝试该路径,它不会伤害任何东西  

    3. 将 DPL2_CLK_FB_DIV 设置为6 -为计算选择的值  

    所有这些都可以在 DPLL2 CTRL-REF 下找到:  

    设置这些后、应在主开始页面上选择 VCO 环回、DPLL2将锁定而不带基准。  

    谢谢、此致、

    Amin  

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

    你(们)好

    我按照您的步骤更改.TCS、但 DPLL2仍然无法锁定。 请检查随附的.TCS 文件并在工作台上进行验证。

    Thankse2e.ti.com/.../PHITU_5F00_1145.LMK05028_5F00_1_2D00_TCXO_2D00_APLL_5F00_2_2D00_REF_2D00_APLL_5F00_VCO1_2D00_Loopback.tcs

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

    可以了。 在工作台上进行验证后、我将提供反馈。  

    Amin  

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

    您好、PHI、  

    只是一个更新-我已经尝试在工作台上进行验证、到目前为止还无法锁定它。 将继续调试。  

    但是、另一种方法是为两个环路使用 REF DPLL。 没有任何性能下降、并且应该按您的要求运行。 这是一个选项吗?  

    谢谢、此致、

    Amin  

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

    你(们)好

    请帮助我们调试该问题

    我不认为替代方案是一种选择

    谢谢、此致

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

    您好、PHI、  

    我已在内部与设计人员确认- TCXO DPLL 级联是不可行的。 VCO 频率/48/可编程分频器需要与 TCXO 频率完全匹配、这在绝大多数情况下都不起作用。  

    唯一的替代方法是使用级联的参考 DPLL -  

    • 为什么这不是一个选项?  
    • 据我所知、级联设置因此只需更新 DCO 中的一个 DPLL、并且 PLL1和 PLL2的两个输出遵循、您仍然可以通过 REF DPLL 执行此操作  
    • 您仍然可以将 TCXO 连接到 INX  
    • 您实际上没有错过任何其他性能改进  

    谢谢、此致、

    Amin  

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

    你(们)好

    我无法理解您之前的答案。   

    是的、我们的目标是"仅更新 DCO 中的一个 DPLL、并遵循 PLL1和 PLL2的两个输出"。

    请在工作台上验证"参考 DPLL 级联"设置、并向我发送 TCS 文件

    谢谢、 此致

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

    您好、PHI、  

    生成了配置并附加。  

    我认为有一个捕获、为了启用从 PLL1到 DPLL2的反馈-需要启用和编程 DPLL1_CLK_FB_DIV -这是配置 A  

    配置 B 是相同的、减去启用 DPL2_CLK_FB_DIV -但我认为这是不正确的。  

    因此、配置 A 应该是有效的。  

    我将在本周稍后的时间在实验室中尝试此操作、因此现在只需配置即可。  

    谢谢、此致、

    Amin  

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

    很抱歉忘记了附件:  

    e2e.ti.com/.../LMK05028_5F00_DPLL2-Cascaded-from-PLL1-_5F00_-ConfigA.tcs

    e2e.ti.com/.../LMK05028_5F00_DPLL2-Cascaded-from-PLL1-_5F00_-ConfigB.tcs