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:PLL1和 PLL2输入时钟之间的关系

Guru**** 2540830 points
Other Parts Discussed in Thread: LMK04828

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1027352/lmk04828-the-relationship-between-the-input-clocks-of-pll1-and-pll2

器件型号:LMK04828

大家好、

我对 LMK04828的 PLL1和 PLL2输入时钟之间的关系有疑问 。

为什么 PLL1输入时钟为 10MHz、而 PLL2输入为100MHz? 如果更改、将会出错?

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

    Nan、您好!

    10MHz 是许多测试和测量设备中的通用标准参考信号、因此、能够将板上的 LMK04828的频率锁定在信号发生器、频率计数器、频谱分析仪等其他设备上非常有用

    我认为上述答案并不能很好地解释为什么这一系统级设计决策通常发生在许多测试和测量设备中、因此我也会尝试解释这一设计决策。 通常有两种原因可以让人选择使用双环路抖动清除器:

    1. 输入的频率与输出的频率不匹配。 例如、输入频率为10MHz (由于 OCXO 限制或基准输入选择的系统级规格)、输出频率为2457.6MHz ... 10MHz 和2457.6MHz 的最大常见分频值为400kHz、这将严重限制相位检测器频率和环路带宽、并极大地影响单个 PLL 上的时钟抖动。 相反、我们可以使用具有低噪声 VCXO 的中间级(PLL1)来有效利用低相位检测器频率和低环路带宽、同时将 VCXO 的频率转换为更适合高频 PLL (PLL2)的域。 在这种情况下、一个常见的选择是在 PLL1上具有10MHz 基准的122.88MHz VCXO、从而使 PLL2相位检测器能够在更高的环路带宽上高达122.88MHz (几乎高出3个数量级)并将带内噪声提高15dB 以上。

      低频基准的选择通常来自几个不同的可能位置:
      1. 常见的 OCXO 模型或频率
      2. 由于恢复环路限制而无法非常高的恢复时钟频率
      3. 要求以低损耗(较长的电缆运行会使较高的频率衰减更大)或在同一 PCB 上传输多个目标的信号(在缓冲器中实现低偏斜重现的成本更低)
    2. 输入时钟存在噪声、基准输入频率的选择是任意的、因为它无论如何都由 VCXO 替代。 当100MHz 参考时钟噪声或恢复且噪声高于 PLL1环路带宽时、您可能会看到一个100MHz 基准和一个100MHz VCXO 用于具有低环路带宽的抖动清除器架构的 PLL1。 这在时钟频率通常从数据信号恢复的无线应用中更为常见。

    更改 PLL 的输入频率可能会也可能不会产生影响。 如果您将基准输入从10MHz 更改为100MHz、但相位检测器保持相同的频率、则不会发生任何变化。 另一方面、如果您更改相位检测器频率以适应100MHz 基准的更高可能范围、则会改变环路增益和稳定性。 我们有一个计算工具 PLLatinum Sim、可让您自行检查这些更改的影响。

    我还将详细介绍我们 的 TI 高精度实验室培训系列 、该培训系列详细介绍了 PLL 设计的基本方面和系统影响。

    此致、

    Derek Payne

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

    尊敬的 Derek:

    如果 PLL1仅用于减少 VCXO 的抖动、那么为什么不直接使用100MHz VCXO 连接时钟输入端口?

    这 是 LMK04828内部的相位检测器问题吗、就像您之前所说的那样?

    对此,

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

    NaN、

    您可以仅使用100MHz VCXO、但 VCXO 的频率将为100MHz +ε μ s、其中 ε μ s 是由于温度漂移或控制电压调谐范围而导致的相对于绝对100MHz 的一些小误差。 如果您尝试使用频率计数 器或其他指定为"完美"100MHz (至少用于比较)的仪器测量 PLL 输出频率、 则由于 VCXO 的误差、测量的输出频率将存在 ε* Fout/100MHz 的差异。

    请回想一下、大多数仪器都包含一个10MHz 板载基准、此基准可从仪器中输出、也可以连接另一仪器的10MHz 来覆盖板载10MHz。 这是不同仪器之间的行业标准同步机制、这些仪器必须与频率一起工作、例如频率计数器、频谱分析仪、示波器等

    通过加入 PLL1、我们可以在频率计数器或其他仪器上获取内置的10MHz 基准振荡器输出、并将其作为 LMK04828 PLL1的基准、从而消除测量误差。 或者、我们可以缓冲一个板载10MHz 基准的副本、并将缓冲后的副本连接到频率计数器上的10MHz 基准振荡器输入。 然后、通过将 VCXO 锁定到 PCB 上的10MHz 基准、10MHz 基准的误差对于 PLL 和频率计数器都是常见的。  我们可以将10MHz 直接连接到 PLL2、而忽略 VCXO 和 PLL1、但相位检测器频率将降低一个数量级、而带内 PLL 性能将降低10dB。 如果没有 PLL1、我们无法将 VCXO 锁定到外部基准。 我们可以添加一个缓冲器/分频器来进行10分频、并将 VCXO 参考非板载传输到我们的仪器、同时为 PLL2... 但这需要大量额外的器件、但仍然无法将 VCXO 锁定到外部仪器的10MHz 基准。

    值得注意的是、通常10MHz 基准具有非常好的近端噪声(可能高达1kHz)、但有时与 VCXO 相比、该仪器的10MHz 基准具有非常高的本底噪声。 因此、在这种情况下、PLL1仍然经常用作抖动清除器、即使在将 VCXO 锁定到外部基准并提高 PLL2处的相位检测器频率的同时也是如此。

    此致、

    Derek Payne

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

    尊敬的 Derek:

    您是否有一些有关配置 LMK04828的教程或示例、谢谢!

    此致、

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

    NaN、

    虽然我们没有任何综合功能、但我们有显示最终/工作寄存器状态的默认配置、而且 TICS Pro 具有一些功能(设置模式页面、SYNC/SYSREF 过程声明)、可以简化配置过程的某些方面。

    到目前为止、流程图或决策树可以提高可用性。 我将在未来的数据表中对此进行记录。

    此致、

    Derek Payne

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

    尊敬的 Derek:

    非常感谢、我将尝试使用 TICS Pro。

    另一个问题是、我想将 LMK04828的 RESET 引脚配置为 SPI 数据输出引脚(图1)、但我不知道选择哪种输出模式(图2)。

    再次感谢、

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

    NaN、

    输出(推挽)类似于标准 CMOS 输出驱动器、逻辑高电平= 3.3V、逻辑低电平= 0V。 输出反相(推挽)是一样的、但反相:逻辑高电平= 0V、逻辑低电平= 3.3V。

    输出(开漏)假定使用了一个外部上拉电阻器。 当 I/O 返回到微控制器/FPGA/等时、漏极开路最有意义 利用2.5V 或1.8V I/O、因为针对逻辑高电平信号、上拉电阻器可连接到编程器 I/O 电源、而不是器件内部3.3V 电源轨。 如果回读总线必须与其他器件共享、开漏也很有用。  

    此致、

    Derek Payne

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

    尊敬的 Derek:

    1) 1)如果使用推挽、是否可以通过 FPGA 中的 ILA 内核调试该信号?

    2)和"SPI 读回"、这意味着 LMK04828的 SDO (读取数据)?  

    顺便说一下、我想使用 SPI 4线制模式。

    此致、

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

    尊敬的 Derek:

    我在 LMK0482X 数据表中发现了一些问题、嗯、可能是错误的、因为它说地址位宽为13、但在某个位置为12。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="484221" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1027352/lmk04828-the-relationship-between-the-input-clocks-of-pll1-and-pll2/3847153 #3847153"]地址位宽为13,但大约为12

    是的、这是数据表中的错误。 有三个对应于 SPI_LOCK 域的寄存器、用于设置要访问的第13位。 我将把它放在下一个修订版本中需要修复的项目列表中。

    [引用 userid="484221" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1027352/lmk04828-the-relationship-between-the-input-clocks-of-pll1-and-pll2/3847151 #3847151]1)如果使用推挽式、是否可以通过 FPGA 中的 ILA 内核调试该信号?

    是的、这应该是可能的。 我不是完全确定 ILA 内核是如何实现的、但是一旦 I/O 上的任何信号被锁存到 FPGA 寄存器中、它应该能够监控这些信号。

    [引用 userid="484221" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1027352/lmk04828-the-relationship-between-the-input-clocks-of-pll1-and-pll2/3847151 #3847151"] 2)和"SPI readback ",这意味着 LMK04828的 SDO (读取数据)?  [/报价]

    是的、SPI 回读输出类型对应于 SDO 回读数据。

    [引用 userid="484221" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1027352/lmk04828-the-relationship-between-the-input-clocks-of-pll1-and-pll2/3847151 #3847151"]顺便说一下,我想使用 SPI 4线模式。[/quot]

    只要 GPIO 中的一个配置为 SPI 回读、SPI 4线模式就会激活。 请注意、从技术上讲、可以同时使用3线和4线模式;如果要使用4线模式并禁用3线模式、请确保 SPI_3Wire_DIS=1 (这应该是默认值)。

    此致、

    Derek Payne

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

    尊敬的 Derek:

    再次感谢!

    此致、

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

    尊敬的 Derek:

    我想知道 LMK0482x 器件中 SPI 信号的功率级别标准、但我在其数据表中找不到它。

    此致、

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

    Nan、您好!

    LMK0482x 可接受1.8V、2.5V 或3.3V SPI。 SDO 回读信号可在开漏模式下与1.8V 或2.5V 系统对接。

    此致、

    Derek Payne