摘要

提出一种基于FPGA+FT2232H多通道并行数据的USB采集系统的设计方法。以FPGA作为主控制核心,采用专用的FIFO-USB器件与FPGA连接,通过在FPGA内部定制FIFO数据缓存IP核,并利用FIFO乒乓操作将数据传输至FIFO-USB器件,完成多通道并行数据向USB数据的转换。最后在上位机采用可视化编程开发环境VB. net,并结合FT2232H的动态软件库FTD2XX. DLL完成多通道数据的USB动态显示与存储。测试结果表明:该系统有效可行,采集效率高,在多通道数据采集、处理领域具有一定的应用价值。