Post Go back to editing

ADF4001:输入的参考源是 10Mhz VC-OCXO,输入频率:100Mhz VCXO,目的去锁定100Mhz,cp并不能如愿去控制VCXO

Category: Hardware
Product Number: ADF4001

您好,我的设计目的是利用ADF4001芯片去锁定100Mhz 的VCXO,思路如下:

ADF4001的REFIN为10Mhz VC-OCXO输入,此OCXO可以利用DAC微调,实现了将其稳定在10Mhz;

ADF4001的RFINA为100Mhz VCXO输入,然后将芯片的cp引脚经过无源环路滤波电路接入VCXO的控制引脚,以此来形成一个闭环。
我使用了ZYNQ,然后利用ARM实现了SPI 通信,配置的R寄存器值为10,对应24位数据为:0x000028;N寄存器数值为100,对应24位数据为:0x006401;配置了功能寄存器24位数据为:0x0D8092,另一个寄存器未使用。

以下存在的问题:

1.我发现将以上数据写入芯片之后,muxout引脚是可以输出高电平的,但是VCXO输出的频率并不是对的,而且我测量了cp电压,其电压将近3v;

2.所以我又分别尝试了配置不同的功能寄存器去观察R与N输出的频率是否都是1Mhz,我发现是正确的,这也就代表了芯片是写入了数据的;

3.我又尝试了当muxout输出高电平(也就代表锁相成功)我手动断开了vcxo与芯片cp引脚的连接,正常的话muxout应该会输出低电平,我发现其还是在输出高电平,这也是问题;

4.然后我又尝试了观察cp引脚电压,我发现,cp电压在十几秒内是正常的电压(1.6v左右),vcxo输出频率也是在100Mhz上下,突然在十几秒之后电压就会上升很快,一直到3V停止;

以上问题困扰好久了,麻烦请尽快回答,附上ADF4001设计电路。急急急急急!!!!!!!!!!!!

Thread Notes