论文部分内容阅读
数据采集系统,广泛应用于电子、通信、计算机、医学和自动化等各大领域。其也被称之为DAQ (Data Acquisition),是指从传感器以及其他待测设备等模拟和数字被测单元中自动采集电量或者非电量信号,送至上位机中进行数据分析处理。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。基于与上位机的通信接口,数据采集卡可分为:USB数据采集卡、PXI数据采集卡、PCI数据采集卡和PCI Express数据采集卡等等。近年来,随着各大应用领域的发展,各行业对数据采集卡的要求也越来越高,尤其是传输速度。针对于此,本文提出了一种适用于高频信号的数据采集卡,其传输速率相比于传统的数据采集系统有大幅度的提高。本设计采用了DDR2外部数据存储模块作为数据的存储介质来实现数据的存储与转发,同时采用PCI Express协议接口作为与上位机的通信接口。由于针对的是高频信号,在电路内部将会产生高速的数字数据流,传统设计中采用的FIFO存储模块将有可能出现溢出的情况,而本设计中采用的DDR2存储模块则不会出现这种危险。PCI Express协议也是根据高速的要求所采用的一种最新的总线和接口标准。具有超高的传输速率,在v1.0版本中单个通道数据传输可达到256MB/s,总共有16个通道可以用,可以说,该总线最大特性就是快。本文的实现方式是采用Quartus Ⅱ软件作为开发平台、Verilog HDL硬件描述语言作为编程语言,通过模块化设计思想,对Altera公司提供的一款Arria Ⅱ系列的FPGA中进行编程,最终实现高速数据采集系统的FPGA开发部分。