下面的寄存器设置实现:在外部晶振 的条件下,主端口输出 射频信号。
针对在调试时出现的情况对其中的几位说明一下:
() 中的 (、)
论坛里说这个关键不要接发光二极管,因为它只是一个逻辑高电平,不一定能驱动二极管
发光。实际电路中我还是接了贴片发光二极管,完全可以发光。另外,这个管脚可以设置
为输出高低电平,因此可以在程序中通过将其置高置低,通过观察二极管是否发光来判断
寄存器写入有没有执行。
() 中的 (、、)
一开始的时候我将这一位设置为 分频输出,然后 ! 有输出,但是是 左右
而不是 ,从改管脚测量的 分频输出为 左右。锁定指示灯不亮,我一直以
为是环路滤波器的问题,换过几个电阻电容后发现结果没有变化,修改了很多寄存器值都
没办法锁定。最后才想到 ,将其改为 "## 后,输出就奇迹
般的好了。在论坛里查了一下,也有人有相同的问题,$ 这是 ! 芯片自身的一
个 。另外我想,这个管脚可以接回单片机,在其信号由高到底(即 失锁)时,
激活单片机从新对 写寄存器,相当于重启。
() 中的 ##$#(、、、)
这个没有在网上翻到怎么设置,根据我自己的实验测试来看,%& 选择 ' 与 ' 之间
的值都是可以的,其他值没有测试。
另外两点关于
ADF4350
电路的经验:
()外部的
环路滤波器。
根据软件计算
出来的电阻电
容值和实际市
场上可以买到
的有出入,不过不会影响锁相环正常锁定,对于最后信号的相位噪声影响有多大还没有测
试。下面是采用快速锁定方式,鉴相频率为 时的环路滤波器计算值与实际使用值:
元件 计算值 实际值
(!(!
(!(!