| The high developing speed of computer technology provide efficient measure for the disposal of information in high speed with modern digital signals disposal technology, while the technology of data acquisition has played a pivotal role in it. The performance of data acquisition system is due to its precision and speed. Except the precision, we should improve the speed of acquisition as much as possible to meet the request of real acquisition, real disposal, real control.This thesis is focus on the research of high speed PCI bus data acquisition card base on DSP. In the same time, it also provide a whole scheme of hardware and software.For hardware ,we choose TMS320VC5402 as mpu in local bus, TLC5510 as AD acquisition chip, PCI9052 as bus convert chip ,CPLD as coding chip.This thesis will expatiate the DSP base circle in detail ,especially the HPI interface characteristic, including loading program form host computer with HPI interface after DSP reset and the way of reading the whole data space of DSP for host computer. Author will also introduce the characteristic of high speed AD acquisition chip—TLC551O, including the scheduling of reading data. Furthermore ,the interface circle between TLC5510 and DSP is the content of this thesis, including the conversion of logic and electric. For the PCI bus, thesis explain the criterion and order.For software, this thesis introduce the program on the DSP chip and the way of loading from main computer at first. With that ,we decide to use WINDDK to compile the driver program which is closer to hardware and can be handled agilely after compare the several popular way of making WDM driver program, in despite of it will bring more difficulty. Before analyzing the whole flow which is from the initialization of driver to the end of IRP disposal, we introduce the several main parts of WINNT and the framework of IRP, especially the pivotal role of IRP. After explain the installation of driver, we pay more attention on the link of driver and application program.How to get the device interface with GUID is a nodus.we have developed drive and application program.The scheme is integrated and effectual .It could meet most requirement in industry and adjust detail for the different object, that could reduce the cost and risk of the develop. |