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.

[参考译文] LMX2820:LMX2820锁定时间

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1507807/lmx2820-lmx2820-lock-time

器件型号:LMX2820

工具/软件:

您好的团队、  

我的客户正在评估 LMX2820、 环路滤波器参数基于 LMX2820EVM 默认值 (C1=470pF、C2=68nF、C3=2.2nF、68.1Ω、R3=LMX2820 18.2Ω)。  

仿真 结果显示锁定时间约为88 µs 、包括 VCO 校准的影响。  

但是、在客户硬件测量中、 从 SPI 传输完成(CS#变为高电平)到 LD (锁定检测)引脚从低电平转换为高电平的时间、约为171 µs 。

客户想确认、  

  1. 是否根据 LD 下降沿和上升沿测量锁定时间是一种推荐且合理的方法?
  2. 如果我们希望实现更短的锁定时间(例如、接近88 µs 仿真结果)、是否需要特定的硬件设置(例如启用快速模式或即时校准)?
  3. 您能否建议采用适当的硬件配置、以便与仿真结果更接近?

同样在下面的应用手册中、 它指出了一种将校准时间减少到5us 以下的方法、

https://www.ti.com/lit/an/snaa342/snaa342.pdf

我们能否为客户提供如何评估锁定时间的指导?  下面是客户提出的其他问题。  

  1. 锁定时间包括 VCO 校准时间和模拟锁定时间、我是对吗? 因此、方法只是减少 VCO 校准时间、模拟锁定时间取决于硬件环路滤波器。
  2. 锁定设置更快? GUI 设置? (如低于4.3状态)
  3. 我们是否可以只检查 LD 引脚以了解 LMX2820锁定的总锁定时间? GUI 如何开始启动 VCO 校准和频率变化以检查总锁定时间?

谢谢、此致

Eddie

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

    尊敬的 Eddie:

    您在锁定时间测试期间编程了多少个寄存器? 写入寄存器的速度有多快?

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

    尊敬的 Noel:  

    客户使用 TI 的 LMX2820 EVB、然后按 GUI 中的 Calibrate VCO 按钮。 如果更改频率、然后按 Enter 键、则总编程时间太长、不适合检查锁定时间。 客户 需要我们的建议 、即如何通过 TI 的 EVB 测试快速锁定时间、以及如何配置 LMX2820来执行快速锁定。

    SPI 时钟:~128KHz

    谢谢、此致

    Eddie

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

    尊敬的 Noel:  

    我得到了团队的反馈?

    谢谢、此致

    Eddie

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

    尊敬的 Eddie:

    总锁定时间=编程时间+校准时间+模拟锁定时间。

    对、模拟锁定时间与环路滤波器设计成正比。

    用户可以通过更高的 SPI 速度缩短编程时间。

    在 LMX2820中、可以通过 InstCal 特性消除校准时间。

    要使用此功能、需要进行一次性校准。 之后、更改频率将不再进行校准。  

    以下是使用 InstCal 的过程。  

    初始化寄存器设置
    设置 DBLBUF_PLL_EN、DBLBUF_CHDIV_EN、DBLBUF_OUTBUF_EN、DBLBUF_OUTMUX_EN = 1
    设置 DBLR_CAL_EN = 0;INSTCAL_SKIP_ACAL = 0
    3.如果需要 VCO 倍频器、请设置 INSTCAL_DBLR_EN = 1、否则将此位设置为0
    设置 INSTCAL_DLY = T x fosc (以 MHz 为单位)/ 2^CAL_CLK_DIV、其中 T = 2.5 x CBIASVCO / 0.47µF。 CBIASVCO 是引脚3处的旁路电容器
    5.将其他寄存器配置为在没有任何校准辅助的情况下锁定到5.65GHz
    6.设置 INSTCAL_PLL_NUM = 2^32 x (PLL_NUM / PLL_DEN)
    编程
    7. VCC 上电 LMX2820
    8.对所有寄存器进行编程、LMX2820应锁定到5.65GHz
    InstCal 校准
    9.对 INSTCAL_EN = 1进行编程
    9.5运行索引例程
    10.编程 R0 (FCAL = 1)、校准将开始
    11、等待100毫秒
    12.编程 R0 (FCAL = 0)以完成校准
    13.如果 LD 引脚未变为高电平、则编程 RESET = 1以复位 LMX2820。 LMX2820复位后、重复步骤8至12
    更改 VCO 频率
    14.对 INSTCAL_PLL_NUM、PLL_N、PLL_NUM 和 PLL_DEN 进行编程(如果其值发生变化)
    15、对 R0进行编程(FCAL = 0)以更改 VCO 频率

    9.5索引例程
    1.编程 R106[10]= 1 (0X6A 0400)
    2.编程 R107[5:0]= 0 (0x6B 0000)
    3.编程 R108 = 0 (0x6C 0000)
    4.编程 R109=0 (0x6D 0000)
    5.编程 R106[9:0]= 514 (0x6A 0602)
    6.编程 R106[11]= 1 (0x6A 0E02)
    7.编程 R106[11]= 0 (0x6A 0602)
    8.对 R106[9:0]= 515至519重复步骤5至7
    9.编程 R106[10]= 0 (0x6A 0207)

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

    尊敬的 Noel:  

    我们可以 在 TICS Pro 中找到 InstCal API 函数吗? 或者、我们是否可以提供 InstCal 脚本(*。TCB)文件以供客户在 TICS Pro 中执行?

    谢谢、此致

    Eddie

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

    尊敬的 Eddie:  

    TICS Pro 中没有 API。

    我列出了所有必要的步骤、只需按照程序进行操作即可。

    对于索引例程、我们可以创建一个 Burst Mode .TCB 文件。

    e2e.ti.com/.../2820index.tcb

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

    尊敬的 Noel:  

    跳 频范围之间是否存在锁定时间差? 客户进行了一些实验、如果跳频小于100MHz、锁定时间可以支持7uS。 但如果跳频范围大于100Mhz、且锁定时间将增加到37uS。  

    如果跳频范围大于100MHz、是否有任何解决方案可以缩短锁定时间?

    跳频下低于大于100MHz 的跳频

     

    且跳频低于100Mhz。

    谢谢、此致

    Eddie

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

    尊敬的 Eddie:

    图是使用 InstCal 绘制的吗?

    目标锁定时间是多久?

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

    尊敬的 Noel:  

    是、客户使用 Instant Calibration(InstCal)模式进行测试。  

    目标锁定时间小于10us、如果跳频范围小于100MHz 的锁定时间 约为7 ~ 8us、但如果跳频范围大于100MHz (例如、 5650Mhz ~ 5800MHz)锁定时间将增加至32 ~ 37us。

    客户在下面有问题、  

    1、锁定时间7~30us 符合我们的规格要求。 ?  可以为客户推荐任何测量方法?

    2.对于大范围跳频,是否有任何寄存器设置可以帮助增加锁定时间?

    谢谢、此致

    Eddie

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

    尊敬的 Eddie:

    通常、10µs 对于任何频率变化都是可能的。 您可能需要重新定义某些相位噪声以实现更快的频率开关。  

    C29的电容应为470nF 或更小。 C31应小于10µF。

    环路带宽应足够宽、以便缩短 PLL 模拟锁定时间。 带宽应高于100kHz。

    您的测试结果(第1个图)看起来不太适合我、LD 应在 R0编程完成之前保持高电平、就像第二个图一样。 您是否检查了所有倍频器缓冲器使能位?

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

    尊敬的 Noel:  

    客户在不更改元件值的情况下使用我们的 EVM、 以下是一些实验  、使用即时校准模式、  

    Step1:启用 即时校准模式、 设置输出 5650 MHz、。

      • 加载所附的寄存器值、" Step1_5650mhz .txt"

    第2步:将输出频率更改为 5850 MHz+200 MHz 跳频)。

      • LD 引脚从  高电平变为 低电平、PLL UNLOCK 。
      • 将寄存器加载为  "Step2_5650mhzto5850mhz .txt"

    步骤3:切换  FCAL 和  LD 恢复 为高电平。  。μ s

      • 从低高电平测得的 Ld 约为 30 µs
      • 寄存器设置为" Step3_5850mhzcal.txt"

    客户提出的问题、  

    1: 我们是否有使用 LMX2820跳频超过100MHz 但锁定时间小于10us 的经验?

    我们能否提供  基于我们 EVM 的示例设置从5650MHz 更改为5850MHz?

    2.从 pllatinum 模拟锁定时间是30.3uS,但从客户的实验,他们有时可以得到10uS 锁定时间,但有时解开。  

    是否与参数设置(VCO_CAPCTRL、DACISET、VCO_SEL、INSTCAL_EN)相关?  

    您能帮您解决上述问题吗?

    谢谢、此致

    Eddie

    1. e2e.ti.com/.../Step1_5F00_-5650mhz.txte2e.ti.com/.../Step2_5F00_-5650mhzto5850mhz.txte2e.ti.com/.../Step3_5F00_-5850mhzcal.txt
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Eddie:

    这是我的数据、完成一次性 InstCal 校准后、将频率更改为5850MHz、测量锁定时间、然后将频率更改为5650MHz、测量锁定时间。 我使用 CSB 引脚触发测试设备。

    从5850MHz 到5650MHz:

    LD 引脚时序与 PNA 相同。  

    从5650MHz 到5850MHz:

    LD 引脚时序。

    要更改频率、只需 在"RFOUTA"框中键入所需的频率。 输出频率不会改变、因为启用了双缓冲。 然后点击 Calibrate VCO 按钮(这将对 R0进行编程)以更改频率。