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.

[参考译文] LMX2594:使用VCO校准完整助手快速更改频率

Guru**** 2553450 points
Other Parts Discussed in Thread: LMX2594

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/664879/lmx2594-change-frequency-fast-with-vco-calibration-full-assistant

部件号:LMX2594

为了更快地更改频率,使用VCO校准完全辅助模式的正确程序是什么?

您能否举一个例子,比如将频率从15G更改为7.5G,并缩短锁定时间? 为此目的必须编程哪些寄存器?

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我预计锁定时间要少得多,但需要500 us。这是从11.5G到7.5G的频率变化,VCO校准全助手

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

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

    e2e.ti.com/.../Fast-frequency-switching-full-assist.pdfDearSheng,

    感谢您关注此功能。 我认为您的设置有问题,因为第一张图片显示CSB线,而蓝线上没有发生任何事情。 我不确定第二个图片蓝色轨迹是什么...

    请参阅随附的详细程序以及完全辅助功能的结果。 如有疑问,请联系我们。 我建议从开始实施该示例。

    此致,Simon。

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

    除了Simon的回复和我们的电话对话之外,我们还可以在下周跟进。

    我认为首先应该区分什么是VCO校准时间和什么是PLL稳定时间。 您可以尝试以下操作:

    1.更改供油泵电流以测试回路动态:
    充电泵电流越低,回路带宽越低,锁闭时间越长。 充电泵电流偏高。 在您的底部图片中,了解它的影响。 如果没有影响,则表示VCO校准,否则表示PLL环路动态。

    2.处理分次治疗和重置:
    考虑尝试整数通道以获得方程式中的分数。 我不认为是这样,但我要说。 您还可以设置mash_RST_N=0并查看其影响。

    此致,
    Dean
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Dean和Simon
    在我的设置中,我有一个外部相位检测器(一个混频器),它在其最终频率(从1.15万.5MHz改变频率后为7500.5MHz)下,通过设置为7500.5MHz的Keysight合成器,超过LMX2594输出。LMX2594和Keysight合成器都锁定到seame 10MHz基准

    这是一种标准的频率步长测量PLL锁定时间的方法。为了验证此设置是否正在执行工作,我记录了最后CSB上升边缘和MUXout锁定探测器之间的时间。这2种方法非常一致,因为锁定时间过长

    我打算使用10MHz x2=20MHz作为我的PFD,分次模式,VCO校准完整助手来测量频率从1.15万.5MHz跳至7500.5MHz的锁定时间。

    我注意到寄存器R8,位11,如果我设置此位=1,我无法锁定到所需的频率7500.5M

    此外,充电泵电流从15mA至6mA,锁定时间增加了一点,但主要的长锁定时间仍然存在

    请参阅整数模式和分次模式之间的DO difference (执行差异),此锁定时间看起来像随机的

    mash_RST_N需要为1,否则它锁定到最接近的整数频率

    VCO_phone_sync=0

    我想现在我认为最好的做法是让我重复你在这项任务中可以做的事,我们也许能够找出原因

    测试将从1.15万.5M跳至7.5005MHz,PFD 20M,内部x2开启,使用完整VCO校准助手,并测量锁定时间。

    在我的所有测量中,我有一个循环BW = 200kHz
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在本图中,黄色轨迹是CSB位, 粉红迹线是MUX输出测试点,MUX输出设置为锁定检测。蓝色迹线是我的锁定时间测量输出。您可以看到我的和粉红色相当接近(不是现在需要担心的水平,因为有更大的 主锁定时间因子)

    对于目标频率7500.5M,我按以下顺序写入寄存器
    R43:0x2B0000
    R42:0X2A0320
    R39:0X27.0001万
    R38:0X267D00
    R36:0X24.0177万
    R34:0X22万
    R20:0X14CC48
    R19:0X1327B7
    R17:0X1.1012万B
    R16:0X10.008万
    R8:0X8.6万
    R0:0X0.0241万C

    所有其它寄存器都不会从其1.15万.5M的锁定状态更改
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sheng,

    明天我会打电话跟进此问题。

    设置R8[11]=1会导致锁定问题,这表明您正在使用错误的VCO_CAPCTRL值进行编程,并且可能给出了无效的VCO校准设置。
    另外,您似乎正在使用FCAL_EN=1对R0进行编程。 如果执行此操作,则会激活VCO校准,即使您强制执行VCO_CAPCTRL,VCO_DACISET和VCO_SEL都是如此。 如果该值是强制值,并且您告诉设备进行校准,它将首先进行校准,然后用强制值覆盖这些值。 此外,似乎许多此类寄存器都不需要编程来切换通道,例如分次变性器以及VCO_DACISET_FORT和其他力位。

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

    在我们的电话中,我们解决了问题。
    问题是R0正在使用FCAL_EN=1进行编程,这触发了校准。

    此致,
    Dean