工具与软件:
没有 提供有用的答案。 所以我再问一次:
我们将频率设置为5.65GHz、并完成即时校准。 整个过程如下所示。 校准后、我们可以将任何频率设置为11.3GHz 以下、并且两个频率点之间的切换时间非常短。
初始化寄存器设置
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)以完成校准
但当我们将频率更改为高于11.3GHz 时、我们发现两个点:
当我们 按如下所示进行设置时、禁用跟踪滤波器(DBLR_CAL_EN=0)、输出功率将在11GHz 到19GHz 之间的某个频率区域损失、如 pic 所示。
a.对 INSTCAL_PLL_NUM、PLL_N、PLL_NUM 和 PLL_DEN 进行编程(如果其值发生变化)
b.对 R0进行编程(FCAL = 0、DBLR_CAL_EN = 0)以更改 VCO 频率
当我们 按如下所示进行设置时、启用跟踪滤波器(DBLR_CAL_EN=1)、 当我们在极短的时间内切换频点时、频锁指示器 LD 信号将保持为低电平、就像几百微秒一样。
a.对 INSTCAL_PLL_NUM、PLL_N、PLL_NUM 和 PLL_DEN 进行编程(如果其值发生变化)
b.对 R0进行编程(FCAL = 0、DBLR_CAL_EN = 0)以更改 VCO 频率
当我们想在2GHz 至20GHz 之间快速切换频率点时、任何人可以帮助解决该问题吗? 非常感谢。