| ARINC429 communication bus is widely used at present in aeronautical electronic devices. The USB-ARINC429 Bus Interface reported in this thesis can be used for testing and maintaining aeronautical electronic devices based on ARINC429 bus.The scheme of USB interface chip + FPGA + self-designed 429 bus driver circuit has been adopted to achieve the design of USB-429 bus interface. In this scheme, Cypress corporation's USB slave controller chip CY7C68013 has been used to communicate with a host computer through USB interface. Instead of dedicated bus interface chip, FPGA has been used to complete data format conversion and protocol processing with less cost and more flexibility. Self-designed electronic conversion circuit has replaced dedicated chip to accomplish 429 bus driver circuit, further reducing costs. Based on in-depth analysis of 429 bus specification, hardware circuit of 429 bus interface is investigated. Then designs of hardware circuit and FPGA logic circuit are completed, as well as logic design simulation and the late board-level debugging. Data transmitting and receiving testing and functional verification for the bus interface is finally performed through application programs.In this design, low-cost programmable logic device has been adopted to implement protocol conversion of 429 bus data, and self-designed electronic conversion circuit to implement 429 bus driver, avoiding dependence on a dedicated chip. Considering that there may exist deviation between the actual and the nominal data transfer rate, Digital Phase-locked Loop technology has been used to recover bit syn clock from received data for data sampling, it can make bus data reception accurate.Four transmission and four reception channels have been implemented in the bus interface. It can work at two transmission rate, 100kbps/12.5kbps. Three ways of data transmission have been accomplished, it can be single, continuous or repeatd transmission, and the word gap and frame period can be programmable. Each received data has a time label associated with it. Communication experiments have been made between the USB-429 bus interface and the 429 bus interface board EP-H6272 from ENPHT corporation. It has been proved that the self-made interface board can transmit and receive bus data accurately and reliably. This interface board can be easily applied to maintenance and testing of devices based on 429 bus. |