Font Size: a A A

Pci Bus-based High-speed Data Acquisition Card Developed

Posted on:2005-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:L J ZhangFull Text:PDF
GTID:2208360122981758Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Data acquisition is the key part of a testing system. Improving the performance of the data acquisition system is important for improving that of the whole testing system. There are two goals pursued in data acquisition: the first is precision; the second is speed. This design for high-speed data acquisition card with optical-electrical isolation on PCI bus considers from these two respects: First, can solve the speed bottleneck problem in data transmission by fully utilizing high-speed transmission rate of PCI bus; Second, can raise the electric isolation characteristics of the whole system by adding optical-electrical isolation circuit on the circuit board, and then raise the precision of measurement of the whole system.The basic structure and characteristics of PCI bus, and especially, the method of implementation of PCI bus interface circuit, are discussed at length in the paper. Based on the analysis of several typical means of PCI interface circuit, the systemic architecture of high-speed data acquisition card taking QL5032 as the core on PCI bus is given and realized. QL5032, a kind of PFGA device, includes PCI controller solidified in it, also combines this controller and CPLD together, and thus reduces the developing cost.In this work, the author not only studied a data acquisition card based on PCI bus, but also finished the hardware design and debug. The hardware of the system is composed of a high-speed optical-isolator circuit, a first-in/first-out dual-port memory buffer circuit, a PCI interface chip QL5032, and a logic control circuit. Besides, have introduced the whole systematic design, the function and realization of each module in detail,and especially, the structure of bus interface chip QL5032, programs designed in the paper. The programs include the main program and the test program. Also have introduced the function and realization of PCI32 module, DMA controller module, FIFO module, the configuration space module, outside FIFO controlling module in the main program at length. Meanwhile, have introduced the exploiting procedure of FPGA based on Verilog HDL language and the basic principle of PCB design in the high-speed circuit, as well.
Keywords/Search Tags:Data Acquisition, PCI Bus, QL5032, FIFO, DMA, A/D Conversion, High-speed PCB Design
PDF Full Text Request
Related items