● 摘要
在自动测试领域中,传统的测试仪器功能过于单一,一个复杂系统往往需要很多仪器才能完成一次完整的测试测量过程。数字化仪具有很高的采样速率,多通道并行采样,内部可嵌入多种数据处理算法,装有大容量板载内存,配合PCI Express总线与上位机进行海量数据传输,利用PXI同步信号可以使一个PXI Express总线机箱内部的设备同步触发、同步工作,完成多项测试任务。本文研究的基于PXI Express总线的数字化仪在测试领域具有重要实际意义。
本次数字化仪硬件设计选用ADI公司的AD9254实现125MS/sAD采样;使用有780个引脚的CycloneⅢ型FPGA作为逻辑控制器;使用PLX Technology公司的PEX8311桥芯片实现PCI Express总线接口;使用时钟分配芯片为整个系统提供低延迟时钟。本次数字化仪在设计时充分考虑了高频信号的完整性,在PCB布局布线时,严格按照PCI Express总线规范;在制板时,对PCI Express总线接口电路进行了阻抗控制;制板完成后,对板卡本身性能进行了测试,确保数字化仪在使用时稳定。
本次数字化仪软件使用Windows XP操作系统的WDF模型开发驱动程序,WDF模型提供了方便的接口函数和驱动框架,充分发挥了数字化仪的功能;使用基于窗体的C#语言开发用户操作界面,用户界面友好、简洁,功能全面。上位机读取数据使用DMA方式进行传输。
最后进行了系统测试,试验验证了该数字化仪软硬件方案的有效性。
相关内容
相关标签