在虚拟仪器中的基于USB 2.0高速数据采集卡
3 应用程序软件流程图1所示。
A/D,是虚拟仪器硬件设备中的关键环节。下位机通过特定接口接受来自上位机的指令并向上位机提供自身所处的状态:在收到采集指令后,对传感器发送的模拟电信号进行采样以转化为数字信号,然后将数字信号通过接口传给上位机。
2个通道的传感器信号进行转换,其最高采样效率为,采样转换精度为位,系统采用了一个内含先进先出内存的控制芯片,该内存用于存放转换后的数据,使用可以有效地缓冲采集数据,减少频繁的指令传送,使上位机有更多的时间进行其他处理,并且不容易丢失数据。该下位机可以编程控制采集频率和采样增益,具有较大的灵活性。
USB2.0的高速
USB设备接口模块,其功能是由硬件和软件共同来完成的。接口示意图如图所示。下面介绍一下主要功能模块器件的选择和功用。
AD9059。该器件是位单片双通道,具有高速、高性能、低功耗及易使用等特性,的编码速率和的最大功率模拟带宽使其在多路数据采样系统中表现出优秀的动态性能。大部分情况下,仅需要一个单极性的电源和一个编码时钟即能正常工作。编码时钟提供与兼容的逻辑数据输出,并控制两个转换通道同时对数据进行采样。如长时间不需要采集数据,可启动休眠模式使总功耗小于。的时钟及控制信号等由提供。
CPLD来实现电路的数字控制功能。
EZ-USB FX2(即7C68013)处于模式时实现读写控制信号、时钟、输出使能、端点的选择以及对放大器和的控制等功能。
CPLD容易开发升级的优点,在本设计中,所有的数字电路部分,全部是在内实现的,本设计采用了公司的芯片,所用的软件是公司的系统,编程语言为语言。
ISP1032来实现数字逻辑电路功能,可以使高速数据采集卡工作稳定,各方面性能良好。
评论