论文部分内容阅读
该文介绍了VXI总线任意波形发生器模块的研究.VXI总线的任意波形发生器是VXI系统中一个基础的激励源模块,作为一种基于VXI总线的寄存器基模块化仪器,它可以很方便地与VXI总线其它模块组成VXI测试系统,最大限度的发挥计算机和微电子技术在当今测试领域中的应用,是自动测试系统中重要组成单元之一.该文在参阅大量技术参考文献基础上,确定采用直接数字合成技术的总体方案.整个设计硬件分为两部分——VXI接口模块和任意波形发生器功能模块,主要采用了FPGA作为数字电路设计载体,以提高开发的灵活性.首先,在VXI总线任意波形发生器模块接口模块设计中.VXI接口电路主要根据VXI总线规范,利用自定义的状态寄存器中的状态位,实现模块与VXI总线挂钩,完成模块与VXI总线间的通信.其次,在任意波形发生器功能模块设计中.选用DSP做主控CPU,充分利用DSP的高速数据处理能力和高速数据传输能力,提高了模块的运行效率.在数字电路设计中,采用FPGA作为设计载体,在QuartusⅡ的开发环境下设计了相位累加器、伪随机序列发生器和功能电路的译码逻辑部分,使模块具有很高的集成度和可靠性.通过采用32位相位累加器,提高了合成信号的分辨率(1mHz),同时利用相位截断技术在保证高频率分辨率的同时降低了开发成本.在存储器的选择中,选用了高速同步RAM,确保了传输数据的同步性和稳定性;滤波器设计中,采用组合滤波器技术(椭圆滤波器、BESSEL滤波器),对不同信号进行分类滤波,改善输出信号的性能;在方波产生电路中,采用反馈技术,减小了方波的过冲.最后,在模块的软件设计中.利用Lab Windows/CVI作为软件开发平台编写符合VPP规范的任意波形发生器驱动序和仪器软面板;利用C语言、使用DSP C编译器设计DSP监控程序,监控整个模块的工作情况.该文主要从硬件设计和软件设计两方面介绍了基于VXI总线的任意波形发生器的研制,并通过对模块的测试,验证了模块各项功能和指标均满足设计要求.