文档介绍:FPGA-Based Multi Protocol Data Acquisition
System with High Speed USB Interface
S. Thanee S. Somkuarnpanit and K. Saetang
Abstract—We have proposed a data acquisition system
with high speed USB interface using FPGA chip as the
main processing unit. Since the FPGA has a number of
modules on chip, which can operate independently, it can
be utilized for the data acquisition system with
multi-channels for the connection to four ADC signals
with four different protocols of Parallel, SPI, I2C and
one-wire protocol. The system is controlled by the
++
software written in the visual C . It allows the user to be
able to interface to a PC for data restoration and Figure 1 The overall system diagram.
monitoring. We found that this system can perform data
acquisition with high rate data transfer. Firstly, the PC will check the FPGA for data availability on
the system. After that it will send a set of the instructions to
Index Terms— Data acquisition, high-speed USB, FPGA. the FPGA for getting these data from USB port. The data
will be interpreted into separate data bytes for the individual
I. INTRODUCTION
channels. Finally, the data can be shown to the user, and
The data acquisition system is broadly utilized in a saved to the main database at the same time.
number of automatic test and measuring equipments. They
can be used to colle