针对无线电导航系统中多通道信号处理需求,设计了一种基于FPGA和USB接口的低成本、快速、和高可靠性的多通道数据采集系统;详细介绍了系统结构以及FPGA控制SRAM芯片实现数据缓存的关键技术,运用FPGA内部的硬件调试工具(SignalTapⅡ)验证了系统数据传输的可靠性能;系统可靠传输速度可达20Mbytes/s,可广泛用于多路、高速信号采集场合,已投入到实际应用。
A kind of inexpensive,high speed and reliable multi-channel data acquisition system based on FPGA and USB interface has been designed to satisfy the multi-channel signals processing in wireless navigation application.The system structure and key technique of cache realized by FPGA and SRAM are introduced,and the reliability of system is validated by hardware debug(SignalTap Ⅱ) in FPGA.The transmission speed of system can reach 20M bytes/s,which can be widely used in multi-channel and high speed data acquisition application,and has been put in practical use.