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.

[参考译文] LMK04832:多 LMK04832器件同步

Guru**** 2390755 points
Other Parts Discussed in Thread: LMK04832, LMX2820, LMK04828

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1372603/lmk04832-multi-lmk04832-device-synchronization

器件型号:LMK04832
主题中讨论的其他器件: LMX2820LMK04828

工具与软件:

您好!

我进行了多 LMK04832设置、其中每个 LMK 都采用与其基准时钟相同的10MHz 时钟、并且具有一个100MHz 外部 VCXO。

器件处于具有嵌套0延迟模式的双 PLL 模式、 FB_MUX = SYSREF。

它会创建以下时钟:

  • 5MHz 时钟(SYSREF)
  • 10 MHz 时钟
  • 250 MHz 时钟
我有以下问题: 

1.)如果需要同一 LMK 的不同输出之间的5MHz、10MHz 和250MHz 同相、是否需要同步? 
2.)如果不同 LMK 之间的5MHz、10MHz 和250MHz 输出需要处于同一相位、是否需要同步? 

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

    您好、Renato、

    [quote userid="609623" url="~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1372603/lmk04832-multi-lmk04832-device-synchronization。)如果我需要同一 LMK 的不同输出之间具有5MHz、10MHz 和250MHz 同相位、是否需要同步?

    是的、输出之间的相位确定需要遵循 SYNC 过程。 如果您需要完整的相位对齐、可以使用4832上的延迟来移动输出的相位以进行对齐。

    [quote userid="609623" url="~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1372603/lmk04832-multi-lmk04832-device-synchronization。)如果不同5MHz、10MHz 和250MHz 之间的 LMK 输出需要处于同一相位、是否需要同步?

    有。 您希望在部件内实现相位对齐、然后在部件之间实现相位对齐。 因此、系统中使用的所有器件仍需要进行同步。

    此致!

    Andrea

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

    我想补充几点:

    [quote userid="609623" url="~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1372603/lmk04832-multi-lmk04832-device-synchronization。)如果我需要同一 LMK 的不同输出之间具有5MHz、10MHz 和250MHz 同相位、是否需要同步?

    不过、同步和系统的其余部分之间没有时序关键型关系。 您可以完全在软件中处理 SYNC、方法是切换 SYNC_POL 寄存器字段、或在 PLL1解锁时使用 SYNC_PLL1_DLD 自动将输出分频器保持在复位状态。

    [quote userid="609623" url="~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1372603/lmk04832-multi-lmk04832-device-synchronization。)如果不同5MHz、10MHz 和250MHz 之间的 LMK 输出需要处于同一相位、是否需要同步?

    是的、这次有一个时序关键型组件:由于 R 分频器不为零、并且输出频率低于输入频率、因此有10/5 = 2的潜在输出相位对齐锁定到10MHz 输入。 您必须复位 R 分频器(使用 R 分频器 SYNC)以对齐多个器件的相位检测器。 幸运的是、在10MHz、这一点很简单、只要 R 分频器同步发生在所有器件上相同的~100ns 窗口内、相位检测器就会对齐。

    有时、您还需要非时序关键型同步来对齐所有输出的相位。 结果表明、在嵌套零延迟模式下、对齐同一器件上输出相位的过程与 R 分频器同步过程完全解耦、因此可以在 R 分频器同步之前或之后的任何时间完成此操作、而不会影响最终对齐的顺序或时序。

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

    尊敬的 Derek:

    感谢您对此的答复。  1和2都已解决、但我确实遇到了使用多板同步时遇到的其他问题。 这 是使用 LMX2820器件时的情况。  我在映像中有以下时钟树、  LMK04832器件已同步、但 LMX2820器件未同步。  SYNC 2类别 我认为我正在使用的器件、而不是同步计时关键型器件。  我将设置 PHASE_SYNC_EN = 1 并切换所有 LMX2820器件上的 PSync 引脚、但它们似乎未同步。   感谢您在这方面的帮助。  

    谢谢!

    Reny

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

    如果我按照流程图进行操作、您可以:

    • 10MHz 输入
    • 8GHz VCO 的性能
    • 4GHz 输出
    • 可能没有 OSCIN 乘法器、因为这将保证 cat4同步

    fout % fosc =0、CHDIV 未被绕过、因此我同意您处于2类同步中。

    检查寄存器0x44 (R68)是否具有正确的 INPIN_IGNORE 和 PSYNC_INP_FMT 位设置、以确保在输出端观察到信号。

    观察到的相位误差的幅度是否与设置中的预期误差相当? 我们预计、由于 VCO 和 PFD 中的过程变化、任何 PLL 器件上的器件间偏差都会导致精确时序和总延迟出现皮秒级变化;根据 LMK04828和 LMK04832使用的输出、每个器件上的通道间偏差可能高达60ps。 POR/寄存器写入周期和同步周期之间的相位误差是否确定在几皮秒内?

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

    尊敬的 Derek:

    我验证了  INPIN_IGNORE 和 PSYNC_INP_FMT 位设置是否正确。 所有位都设置为零、禁用 INPIN_IGNORE、并将 PSYNC_INP_FMT 用于 CMOS 设置。 相位误差的幅度实际上在纳秒范围内、并且由于在下电上电之间变化、因此不确定。

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

    您是否能够向我发送器件的寄存器编程? 我今天在实验中从 TICS Pro 提供的默认配置开始测试了该特性、仅根据需要进行更改以实现您的要求运行条件、但它对我来说是按预期运行的。 如果我无法从头开始重现问题、则可能是怪异的配置问题(我们可以使用寄存器差异来检查它)或异常的设置问题(电缆问题? 示波器通道延迟校准错误?)

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

    尊敬的 Derek:  

    感谢您的答复。 是的、我将向您发送器件的寄存器编程。  仅供参考、我将 LMX2820器件的输出频率从4GHz 更改为250MHz。 这样、我现在使用 RFSoC 内部 PLL 来生成采样频率。  对于250MHz 输出、我预计仍需要同步2类别同步步骤。  不过、我现在看到 LMX2820器件在下电上电之间已同步且相位对齐。  我已完成多个电源循环、它们始终同步启动。  当我执行同步步骤(设置 PHASE_SYNC_EN = 1 并切换 PSync 引脚)时 、同步步骤相反、器件不再相位对齐。  您能帮助我理解我看到的这种行为吗?  我要附加两个寄存器文件。 一个具有4GHz 输出、另一个具有250MHz 输出。  提前感谢您!e2e.ti.com/.../10mhzin4ghzout.txte2e.ti.com/.../10mhzin250mhzout.txt 

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

    您好、Renato、

    您的最后一个问题似乎仅与 LMX2820的配置有关。 我已将合适的团队成员添加到此主题中、以便您获得答案。 如果这个问题仍然与 LMK04832相关、请告诉我。

    此致!

    Andrea

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

    您好、Renato、

    250MHz 和4000MHz 都是 Cat.2同步、我们需要设置  PHASE_SYNC_EN = 1、 INPIN_IGNORE = 0并为同步提供非时间关键型同步脉冲。

    我试过您的配置、它们都能正常工作。 我能够使用非时间关键型同步脉冲同步两个器件的输出。  

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

    尊敬的 Noel:

    感谢您的答复。  对于250MHz 输出配置为什么会从上电到上电实现同步(即使没有发出同步 脉冲)以及在我发出同步脉冲时、同步脉冲器件会变得不同步的任何想法。  我是否可以依赖这种上电行为而不需要发出同步脉冲?

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

    您好、Renato、

    我不知道您为什么会得到不同的观察结果。 在4GHz 或250MHz 输出时、CHDIV 处于启用状态、确保我们将在每次下电上电或 VCO 校准时获得不同的相位。  

    您的同步脉冲持续多长时间?

    您还可以尝试使用100MHz 基准时钟吗? (为什么选择10MHz?因为 N 分频器会很大、你不会获得最优 PLL 性能)