专注电子技术学习与研究
当前位置:单片机教程网 >> 常用芯片 >> 浏览文章

AD9914芯片功能简介

作者:佚名   来源:本站原创   点击数:  更新时间:2014年03月20日   【字体:


 


   AD9914引脚图


AD9914是一款DDS芯片,内部集成了锁相环,但是需要外接环路滤波器。众所周知,DDS芯片需要系统时钟,AD9914的系统时钟可由外部直接提供,也可以由内部锁相环产生。这两种方式提供的时钟,在频率上是有区别的,印象里PLL提供时钟2.4~2.5GHz,而外部直接提供的,忘了,好像最高3.5G吧,大家可看AD9914的datasheet。

如果用PLL提供系统时钟,则需要外部提供一个参考时钟,可以是单端也可以是差分,具体接口电路可参阅datasheet。后面的工作就是配置内部寄存器了。

写寄存器,通过单片机的SPI通信,如果不读的话,两根线就可以满足写入。一个是data,一个是clk。印象里需要5个字节,第一个字节包括地址和写命令,后面四个字节32位是具体的寄存器值。

AD9914有多种工作模式,用过的是小数分频好像,就是有AB两个寄存器,其中一个是分子一个是分母……然后写好频率字,幅度字和相位字即可。幅度字和相位字直接写入profile寄存器,频率字的AB是占用斜坡发生器什么的地址。

单片机SPI设置好,寄存器内容写好,但是AD9914可能还是不出数据,这时候貌似要检查外部省电模式引脚了。

AD9914功能很强大,可在MCU控制下实现频率幅度相位可控可调。外围电路也没什么复杂的,有PLL环路滤波的,有电源滤波的,有串并行数据输入选择的,有profile寄存器选择的……最后,差分输出,接一个传输线变压器把差分变单端就行,差分输出那块,接个上拉电阻,到3.3V就行~

关闭窗口

相关文章