·上一文章:基于FPGA的两路视频同步播放系统的设计
·下一文章:基于DSTFT的FSK信号的解调
4 系统软件设计
系统软件设计采用模块化思想,可移植性、可读性强。程序设计是基于单片机和FPGA平台,单片机完成系统控制、数据处理及显示,FPGA完成DDS及相关控制模块。系统软件程序由主程序和多个子程序构成,单片机控制人机交口界面,以按键中断进入各子程序。图5为系统主程序流程。
5 结束语
该系统设计实验,在抗干扰方面采取的措施:采用磁珠、电感、电容等抑制电源噪声;将数字地和模拟地单点共地,使用屏蔽线以及将重要模块制成PCB板,以减小高频串扰并缩短布线长度。此外,为避免波形失真,尽量选取高速运放,并根据器件特性做好级问阻抗匹配,实现在1~10 MHz频率范围内AM调制,使其以10%的程控步进,FM调制在100 kHz~10 MHz频率范围内最大频偏分为5 kHz、10 kHz的二级程控调节以及50Ω负载电阻上正弦信号输出电压的峰-峰值(Vopp)为6 V±1 V。该系统在现代通信领域有着广泛的应用前景。