AD9910高速DDS可达400M以上输出
0赞AD9910是一款内置14 bit DAC的直接数字频率合成器(DDS),支持高达1 GSPS的采样速率。AD9910采用高级DDS专利技术,在不牺牲性能的前提下可极大降低功耗。
DDS/DAC组合构成数字可编程的高频模拟输出频率合成器,能够在高达400 MHz的频率下生成频率捷变正弦波形。
用户可以访问三个用于控制DDS的信号控制参数,包括:频率、相位与幅度。AD9910利用32 bit累加器提供快速跳频和频率调谐分辨率。
在1 GSPS采样速率下,调谐分辨率为~0.23 Hz。这款DDS还实现了快速相位与幅度切换功能。
用户可通过串行I/O端口对AD9910的内部控制寄存器进行编程,以实现对AD9910的控制。AD9910集成了静态RAM,可支持频率、相位和/或幅度调制的多种组合。
AD9910还支持用户定义的数控数字斜波工作模式。在这个模式下,频率、相位或幅度随时间呈线性变化。
AD9910内置的高速并行数据输入端口能实现频率、相位、幅度或极点的直接调制,以支持更高级的调制功能。
AD9910评估板
模块主图 AD9910评估板
模块参数
1. DC 5V/1A 输入,通用电源接口。预留外部电源接口,可接受外部高性能电源,但不需要,so,预留电源可供给你的主控。
2. 尺寸大小 75.4mm X 64.1mm
- void delay(uint x);/*延时函数*/
- void Write_DATA32(uchar ADDR,ulong DATA); //写32 bit data
- void Write_DATA64(uchar ADDR,ulong DATA1); //写64 bit data
- void Write_DATA64B(uchar ADDR,ulong DATA1,ulong DATA2); //写64 bit,分2次写
- void Read_DATA32(uchar ADDR); //读32 bit 数据
- void Read_DATA64(uchar ADDR); // 读64 bit 数据
- void initUart(void);
- void send_char(uchar txd);
- void AD9910_int(); //AD9910 初始化
-
void Write_DDS(ulong Amp, ulong Phase, ulong Freq) //dds 单音调制 PF0 控制。 可控制幅度 相位 频率
10. 等等 还提供你一份设计指南,虽然简陋,但抓住重点,请不要问我能不能免费送,购买模块后提供,谢谢支持!
只能说这么多了,接下来上图。
单频测试图片,PS:高速示波器采集,数据一直变化,属正常现象。仅仅改变输出信号频率,其他参数未变化。
优酷视频 http://v.youku.com/v_show/id_XODM3NzMwODAw.html
1MHz 输出
10MHz 输出
100M输出
1
200MHz 输出
250MHz 输出
300MHz 输出
400MHz 输出
更多功能继续攻破与学习