论文部分内容阅读
随着以数字化产品为代表的数字化时代的来临,系统需要更加精密的数字测试工具,芯片速度的不断提升也要求测试设备拥有更高的采样率。所以仅具有简单开/关状态的逻辑分析仪已无法满足高速数字化测试应用的需求,高精度、高速率、具有多种激励-响应特性的数字图形I/O模块应运而生。本文构建了基于PXI总线的数字图形I/O模块的软件框架结构。首先系统采用成熟的WDM驱动程序开发模型完成了PCI设备驱动程序的开发,同时解决了实际应用过程中出现的具有相同ID号的多个数字I/O模块的识别问题。然后选用VC++6.0开发环境实现了数字图形I/O模块的接口函数库设计,同时定义完成了接口封装,作为应用程序与设备驱动通信的“桥梁”,合理的接口封装使得应用程序在实现各种模拟测试功能时,无需考虑I/O模块硬件抽象层的协调工作。最后将.NET Framework开发平台与Measurement Studio相融合,完成了波形显示自定义控件以及数字图形I/O模块人机界面的设计。经过验证表明:数字图形I/O模块具有64通道独立输入/输出,数据速率最快可达50MHz,存储深度最大值为512Kbit/通道。可以实现单次、周期和离散电平三种模式的数据发送功能,具有通道触发、随机触发两种触发方式的数据采集功能。人性化的人机界面设计使用户可以实现对发送数据的可视化交互编辑。利用该数字图形I/O模块,可以连续地进行有缓存的操作或大量数据流的传递。该I/O模块构建的测量系统,具有可靠性高、诊断精度高、测试速度快等特点,可广泛应用于并行数字通信、电子和逻辑测试、自定义检测设备接口以及数字化系统的检测等领域。