设计并实现了一种基于USB接口的多功能数据采集系统。该系统支持4路模拟信号输入,通过高速ADC进行采样,数字化后的数据由FPGA进行处理,可实现波形采样、脉冲计数、多道脉冲幅度分析、电荷分配法信号读出等功能。下位机硬件和PC通过USB接口通信,上位机软件采用Labview编写,负责初始化硬件以及参数配置,读取采集数据并进行数据在线处理以及结果的实时显示。
A multifunctional data acquisition system based on USB and FPGA was devel oped. The system has four analog inputs digitalized by fast ADC. Based on flexibility of FPGA, different functions can be implemented such as waveform sampling, pulse counting, multichannel pulse height analysis, and charge division readout process. The hardware communicates with host PC via USB interface. The Labview based user soft ware initializes the hardware, configures the running parameters, reads and processes the data as well as displays the result online.