手册上说 LMX2572 可以通过设置 VCO_SEL_FORCE,VCO_CAPCTRL_FORCE和VCO_DACISET_FORCE 等于 1 进入full assist 模式,这样频率切换很快。
我的操作步骤如下:
1:首先采用Partial Assist模式 从3200MHz到6400MHz 均匀地的配置100个频点 ,即每隔32MHz一个频点,等待VCO锁定后(等了2ms左右)通过MUXout(pin20)脚回读 寄存器 R110(rb_LD_VTUNE,rb_VCO_SEL)R111(rb_VCO_CAPCTRL)R112(rb_VCO_DACISET)的数据并保存下来。获取后查看LD_VTUNE值的确是每个频点都锁定了。
2:将LMX2572设置为full assist模式,
3: 用保存的VCO校准数据 重新从3200MHz到6400MHz 均匀地的配置100个频点 (和获取VCO 校准数据是的频点完全一样),即将rb_VCO_SEL,rb_VCO_CAPCTRL和rb_VCO_DACISET的值 根据频率对应配置到VCO_SEL,VCO_CAPCTRL和VCO_DACISET中,但是我发现这次LMX2572 有很多频点不能锁定(绝大一部分),并不像手册描述的那样。手册上说(OSCin = fPD = 100 MHz; Switch between 3.2 GHz and 6.4 GHz 只需要 5us),我的OSCin=200MHz fpD=100MHz。
希望能得到回复 非常感谢!