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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1459655/lmx2820-lmx2820-instant-calibration

器件型号:LMX2820

工具与软件:

您好!

在 LMX2820即时校准初始化后、频率从5.65GHz 更改为10GHz。 LD 锁定时间为6秒。 编程步骤
在不断电的情况下、即使进行校准、10GHz 也会锁定:
R1:0X57A0
R0:0X6430
R0:0X6420

此时将频率更改为8GHz、然后再次开启偶校准:
R1:0X57A1
R0:0X6430
R0:0X6420

LD 锁定时间为82ms。
在本例中、请询问为什么即时校准所需的锁定时间这么长。
我可以缩短锁定时间吗?

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

    大家好、

    您的编程过程不正确、请参阅下面建议的编程序列。

    初始化寄存器设置
    1.设置 DBLBUF_PLL_EN、DBLBUF_CHDIV_EN、DBLBUF_OUTBUF_EN、DBLBUF_OUTMUX_EN = 1
    2.设置 DBLR_CAL_EN = 0;INSTCAL_SKIP_ACAL = 0
    3.如果需要 VCO 倍频器、请设置 INSTCAL_DBLR_EN = 1、否则将该位设置为0
    4.设置 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)
    编程
    VCC 为 LMX2820上电
    8.对所有寄存器进行编程、LMX2820应锁定到5.65GHz
    InstCal 校准
    9.编程 INSTCAL_EN = 1.
    9.5运行索引例程
    10.编程 R0 (FCAL = 1)、将开始校准
    11、等待100ms
    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)
    编程 R108 = 0 (0x6C 0000)
    编程 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 0000)

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

    您好!

    对不起、我可能没有明确表示。 我已经对 LMx2820进行编程、以实现即时校准、并且还能够更改频率点。 但后来我用芯片时、需要先关闭即时校准、再开启即时校准、这个芯片会一直保持上电状态。 此时、即时校准的锁定时间将非常长、约为80ms。 顺便说一下、我不知道寄存器 R106、R107、R108、R109的函数。 我是否必须对这些寄存器进行编程?