0 引言
电子信息产业的高速发展,对信号发生器的稳定性和易用性提出了越来越高的要求。当前市面上的信号发生器由于进行了硬件的固化和封装,降低了系统的扩展性,不利于二次开发和升级。
本文运用直接数字频率合成技术(Direct Digital Synthesize,DDS)和脉冲宽度调制技术(Pulse Width Modulation,PWM),选用STORM IV_E22C系列FPGA,实现4路高精度信号发生器。其通过串口通信的方式连接PC,通过PC端的控制界面对输出信号进行实时、可视化的调节,支持调节各路信号的频率、相位和死区时间,具有良好的易用性。输出信号的控制参数保存在FPGA的寄存器中,只有当参数需要改变时,PC端才与FPGA通信,因此即使串口通信中断,也不影响输出信号的稳定性。最后,输出信号的参数范围和精度只与FPGA硬件的时钟频率和累加器的位数相关,该设计支持扩展更多路输出信号,具有良好扩展性。
本文详细内容请下载:http://www.chinaaet.com/resource/share/2000003132
作者信息:
付宝仁,王超,高鸿儒
(华北计算机系统工程研究所,北京 100083)
凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。