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 ,multi-channel pulse height analysis ,and charge division readout process .T he 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 .%设计并实现了一种基于U SB接口的多功能数据采集系统。该系统支持4路模拟信号输入,通过高速ADC进行采样,数字化后的数据由FPGA进行处理,可实现波形采样、脉冲计数、多道脉冲幅度分析、电荷分配法信号读出等功能。下位机硬件和 PC通过 USB接口通信,上位机软件采用Labview 编写,负责初始化硬件以及参数配置,读取采集数据并进行数据在线处理以及结果的实时显示。
展开▼