摘要
针对超高速数据采集难以兼顾信号完整性、信号干扰、PCB布线、数据处理和实时存储的要求,本文提出了一种新颖的高速(如1.5 GSPS)数据采集与存储系统的解决方案。该方案采用现场可编程门阵列(FPGA)实现数据检测、A/D采集、传输、存储、预处理,并协调系统各部分的工作,选取大容量的磁盘阵列充当存储设备,有效地解决了标准总线(如PCI)数据采集速度瓶颈的问题,利用USB总线可以很方便地与PC机进行数据交换,有利于数据的进一步分析与处理。其中,ATA硬盘主机控制器选用寄存器传输模式4和Ultra DMA模式5来传送数据。实验证明,该系统采用模块化设计,结构灵活、性价比高、扩展性强、具有广泛的实用性。
Considering requirments of the signal integrity, the signal interference, the PCB layout, the data processing, and the real-time storage in high-speed data acquisition, a novel solution for the high-speed(1.5 GSPS) data acquisition and storage system is proposed. The field programmable gate array(FPGA) realizes the detection, the acquisition, the storage, and the preprocessing functions of data, and coordinates the work of different parts in the system. The large-capacity disk array serves as storage devices. The USB bus provides data exchange for the PC. The method is suitable for the further analysis and the data processing. The system solves the bottleneck problem of data acquisition speed of the standard bus(such as PCI bus). In addition, ATA hard disk host controller selects register transfer mode 4 and Ultra DMA mode 5 to transmit data. Experimental results show that the system uses a modular design, and has advantages of structural flexibility, cost-effectiveness and scalability. Thus it has a wide range of practicality.
出处
《数据采集与处理》
CSCD
北大核心
2009年第2期238-242,共5页
Journal of Data Acquisition and Processing