Post Go back to editing

ADF4305失锁

Category: Software
Product Number: ADF4350
Software Version: ADF4350在更改寄存器数字(寄存器2,DB29,DB30)之后失锁,见寄存器2的程序

原程序:

LO3_ADF4350_Wdata(0x00580005); // 设置寄存器5 :LD设置为数字锁定监测模式
LO3_ADF4350_Wdata(0x0060a43c); // 设置寄存器4 : 差分输出功率设置为5dbm,使能静音至检测到锁定,频段选择时钟设为10K
LO3_ADF4350_Wdata(0x006004b3); // 设置寄存器3 :charge cancellation,ABP设为1
LO3_ADF4350_Wdata(0x0D003Fc2| R_Sweep<<14); // 设置寄存器2:电荷泵电流设为5mA,LDP,LDF设为1,低噪声模式。
LO3_ADF4350_Wdata(0x08008011); // 设置寄存器1 :预分配器设为8/9
LO3_ADF4350_Wdata(0x00000000|date<<15); // N分配器数据写入寄存器R0

修改后:

LO3_ADF4350_Wdata(0x00580005); // 设置寄存器5 :LD设置为数字锁定监测模式
LO3_ADF4350_Wdata(0x0060a43c); // 设置寄存器4 : 差分输出功率设置为5dbm,使能静音至检测到锁定,频段选择时钟设为10K
LO3_ADF4350_Wdata(0x006004b3); // 设置寄存器3 :charge cancellation,ABP设为1
LO3_ADF4350_Wdata(0x6D003Fc2| R_Sweep<<14); // 设置寄存器2:电荷泵电流设为5mA,LDP,LDF设为1,低杂散模式。
LO3_ADF4350_Wdata(0x08008011); // 设置寄存器1 :预分配器设为8/9
LO3_ADF4350_Wdata(0x00000000|date<<15); // N分配器数据写入寄存器R0

  • 先请再确认下原程序配置情况对应的输出是否确定是锁定的,我们看了寄存器R4, R2, R0这几个寄存器都配置的不对,配置原程序大概率也是不能锁定的,或者有笔误? 

    如果确实锁定了,只是修改low noise或者low spur模式会存在失锁,可以修改环路滤波器试试,每种模式适合的环路滤波器带宽可能是不一样的。