故其可实现的最高频率即为
,在本设计中即为25MHz。
b、最低频率计算
对于AD9834其频率范围由式(1)和式(2)决定
故其可实现的最低频率即为
,在本设计中即为0.0001863Hz。
三、项目设计框图
1、硬件设计框图
图3.1 硬件原理框图
2、软件设计框图
四、测试结果
项目达到的关键硬件指标。
通过测试,这个系统可以实现波形发生,产生了正弦波,三角波,方波。但受到单片机计算寄存器值的精度限制和DDS本身存在的分辨率的限制,以上产生的频率有一定误差。
附录:
注意事项:
1.用深联华单片机脱机下载时,不要焊接1602液晶显示器对比度可以调节的可变电阻R1(在此非常感谢@冰封世纪,在他一步步指导下,我下载成功的。分析其原因是脱机下载时,编程器提供的VCC电流有限,被可变电阻分流后,就会造成编程器,蓝灯亮一下,红灯接着常亮的状态。)
2.原理图中C2和C10不要接0.1uF,看你输出频率值,否则有可能全部滤去你输出的频率值,可以不接。
3.原理图中,R3和R10一定要全部都要焊接上。刚开始调试板子时,因为自己想当然,想省些事,就没有焊接反向输出端的R3,因为自己想让她一路输出就可以了,但是事实往往与自己想法相反,最后一直没输出,调了两天,刚开始一直以为程序有错,到最后焊接上反向输出端的R3后,就直接显示很好的正弦信号(自己都快哭了)。在ADI官网上也没找到原因,我又不是差分输出,怎么会有这种情况,问一个专家,他们也无法解释。
4.程序中不包括ad5620,因为自己在ADI官网上申请的ad5620一直没有到,买一个片子,既时间不够,又比较贵,就没有买,所以可以看到视频中从R5非得线到地。其实也没必要接ad5620,ad5620就是个调幅电路,可以提供ad9834输出幅度,目前的幅度大概3mA*200R=600mV。
5.如果是接7050的50MHz有源晶振作为MCLK,IOUT输出端,输出5MHz以上频率,就不太好,杂散比较严重。如果实验室有条件的话,可以接不超过75MHz的高稳定晶振,或信号发生器,比如8607,氢钟,铷钟,铯钟等等
本文关键字:信号发生器 仪器仪表读写器,电子知识资料 - 仪器仪表读写器