编辑: liubingb | 2016-01-10 |
load = 0;
clk = 0;
for(i=0;
i>
1;
} load = 1;
clk = 0;
delay(5);
load = 0;
} //输出你要的频率,例如输出 12.5M 则调用 write_freq(12500000) ;
void write_freq(unsigned long freq) { unsigned long dds;
dds = 42.94967296 * freq;
write_dds(dds);
} 第10 页,共36 页DDS 调试心得 by zhangtian E-mail:[email protected] 3.AD9851 调试 3.1AD9851 原理图和 PCB 参考 datasheet, AD9851 采用
6 倍频,30M 晶体,内部时钟为 180M,LPF 滤波器不一样 其余和 AD9850 差不多,只是内部时钟不一样. AD9851 模块实物 3.2 AD9851 介绍 看资料 第11 页,共36 页DDS 调试心得 by zhangtian E-mail:[email protected] 3.3AD9851 的调试图片 50M 的输出频谱 center freq = 50M ,span = 100M center freq = 100M ,span = 200M Fout=50M 存在镜像频率干扰 无滤波器,谐波比较大,需要加低通,低通的截止频率需要根据实际的需要来设定 第12 页,共36 页DDS 调试心得 by zhangtian E-mail:[email protected] 黑线 是左右两边
2 个频率的对称轴,所以在使用的时候尽可能的远离 90M(180M/2=90M) DDS 的主要杂散频率分布 (只可能减少或者远离,不可能消除) 输出波形 第13 页,共36 页DDS 调试心得 by zhangtian E-mail:[email protected] 控制界面(8051 单片机控制) 输出频率可改变 步进频率可改变 用泰克示波器(TDS 3012)获得的 DDS 输出波形 频率低的时候波形比较好 频率高的时候波形有失真,此时需要加滤波 第14 页,共36 页DDS 调试心得 by zhangtian E-mail:[email protected] DDS 测试 局部放大图 第15 页,共36 页DDS 调试心得 by zhang........