Other Parts Discussed in Thread: LMX2594
项目中使用LMX2820实现射频信号输出时发现,在多次切换LMX2820配置参数实现信号频率更改后,会出现LMX2820输出信号失锁现象,具体信息如下:
(1)LMX2820被设定为工作在手动校准模式下,频率更改时会动态配置VCO_DACISET、VCO_SEL、VCO_CAPCTRL及分频系数;更改配置的时序和间隔满足SPI接口时序要求
(2)出现失锁现象后回读rd_LD字段状态,结果为3‘b11(当lmx2820输出正常时也会出现LD无法拉高,rd_LD = 3‘b11状态);
(3)回读出现失锁现象后回读LMX2820 R0~R122寄存器数值(命名:表A),重启LMX2820设备,频率输出正常时,回读其R0~R122寄存器(命名:表B),经对比发现表A与表B存在差异的寄存器为R74、R75、R113~R116,由于工作在手动校准模式下固R74和R75存在的差异可以认为对输出无影响,R113~R116均为保留的可读寄存器,由此可得出结论为失锁时与正常输出未失锁时寄存器参数是一致的;
(4)提供至LMX2820的鉴相频率经测试验证为正常;
(5)当出现失锁现象后,更改VCO_DACISET、VCO_SEL、VCO_CAPCTRL及分频系数等寄存器参数值时,LMX2820会响应(表现形式为随着鉴相频率和分频系数等输出更改,包络信号频域上搬移),但输出始终为失锁状态无法恢复。
(6)出现失锁现象后通过手动复位LMX2820 可实现状态恢复,但以下寄存器的reset值与register map描述不一致:R38、R39、R71、R72、R73、R74、R75、R77、R113、R116、R119
针对上述信息提出以下疑问:
A.LMX2820会在什么条件下进入rd_LD = 3'11状态,具体表征的硬件状态是什么?
B.为什么相同寄存器值但LMX2820的输出不一致,上述(2)中表A与表B相同但输出结果不一致?
C.寄存器的reset值与手册中描述的不一致是否会造成影响?
D.datasheet中为明确LMX2820的接口时序,是否可参照LMX2594接口控制时序?
E.为何会进入到失锁状态并无法恢复,这是一个非常致命的问题,非常限制LMX2820的使用场景?