论文部分内容阅读
为了满足高精度时间相关性事件采集系统的测试需求,需要一种测试信号源来模拟产生事件信号。测试信号源需要产生一系列可以受调制的脉冲波,它出现的位置和数量可以通过软件设计进行人为调制。这种脉冲可以是单独的脉冲,也可以是一个脉冲序列,不同的测试波代表了不同的测试时间信息,从而提供了一种时间相关事件,其中出现的调制脉冲可以连续改变占空比和对应的数量多少,不同占空比的脉冲的个数可以相同,也可以按照系统测试的要求,设计成线性和非线性的数量;同样占空比的大小也可以线性变化,这样数据采集端就可以根据测试源提供的激励信号,来验证数据采集系统的时间精确性。另外,为了扩充系统功能,测试系统还包括一些常规波形的产生,具有波形的峰值采集和频率采集功能,可以当一般信号发生器使用;同时可以产生一些常见的数字调制波功能。论文首先论述了测试信号源的技术方案,常规波形采用MAX038配合外围的波形调理电路,特殊测试波形和调制波采用FPGA芯片EP2C8Q208C8N为主控芯片,用两片DA分别进行直流电平的调制和建立在DDS原理基础上的数字调制,方便输出特殊测试方波和数字调制波;接下来论文从系统实现的关键技术、硬件和软件三个方面进行了详细的阐述。FPGA逻辑部分采用Verilog语言和原理图的混合输入方式,顶层文件采用原理图描述,直观性强便于理解,利用数码管和LCD的双显示模式,对波形的峰值和频率、波形种类进行显示;结合按键操作方便选择需要的波形。系统产生的波形包括正弦波、方波、三角波、锯齿波四种基本波形、三种数字调制波形ASK、PSK、FSK以及多种特殊测试脉冲波。最后通过硬件和软件的联调后进行了系统测试,实验结果表明论文设计的特殊测试信号源具有功能灵活、波形扩展性强、波形稳定性高、设计成本低的优点。