欢迎来到51自学网!

51自学网

当前位置: 主页 > 软件教程 > 单片机教程 >

AD9914芯片功能简介

时间:2018-08-07 01:23来源:网络整理 作者:51自学网
AD9914引脚图 AD9914是一款DDS芯片,内部集成了锁相环,但是需要外接环路滤波器。众所周知,DDS芯片需要系统时钟,AD9914的系统时钟可由外部直接提供,也可以由内部锁相环产生。这两种

AD9914芯片功能简介


 

AD9914芯片功能简介


   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就行~

【发表评论】【告诉好友】【收藏此文】【】

(责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容