Research on DSP+FPGA Airborne Bus Interface Board (Part 1)

Publisher:zhuanshiLatest update time:2013-09-24 Keywords:DSP Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

The development of ARINC429 bus interface board realizes the reception and transmission of multi-channel ARINC429 bus data, which has become the focus of the current research on aircraft airborne bus interface.

  1 ARINC429 Bus Introduction

  In modern civil aircraft, a large amount of information needs to be transmitted between systems and between systems and components. The ARINC specification is an industrial standard for aviation transportation developed to transmit digital data information between avionics equipment.

  The ARINC429 (hereinafter referred to as 429) bus protocol was proposed by the U.S. Aviation Electronics Engineering Committee in July 1977, and was published and approved for use in the same year. Its full name is Digital Information Transmission System DITS. The protocol standard specifies the requirements for digital information transmission between avionics equipment and related systems. ARINC429 is widely used in advanced civil airliners, such as B-737, B-757, and B-767. Russian military aircraft also use similar technology. Our corresponding standard is HB6096-SZ-01. The ARINC429 bus has a simple structure, stable performance, and strong anti-interference. The biggest advantage is high reliability, which is due to decentralized control, reliable transmission, and good error isolation.

  The 429 bus uses twisted shielded wires to transmit information, and transmits inversely through a pair of twisted wires, which has strong anti-interference capabilities. The modulation method uses a three-state code method of bipolar return to zero, that is, the information is modulated by a three-level state consisting of "high", "zero" and "low" states. The signal on the 429 cable and the signal after level conversion are shown in Figure 1. Each word of the 429 bus is 32 bits, and its word synchronization is based on a time interval of at least 4 bits of the transmission cycle, that is, a 4-bit code word.

  

429 signal and waveform after level conversion

 

  Figure 1 429 signal and waveform after level conversion

  2 System Overall Plan

  The main function of the 429 bus interface board is to act as a bridge between the 429 signal and related peripherals. It can receive the bipolar return-to-zero 429 signal and convert it into a digital signal to send to the computer or other devices, and it can also convert the digital signal sent by the computer or other devices into a 429 signal output. The bus interface board introduced in this article uses FPGA and DSP to implement four 429 signal receiving channels and four 429 signal sending channels, and each channel is independent of each other. In this interface board, the time interval between every two data words is adjustable, each transceiver channel can define the word interval length separately, each channel check mode can be defined separately as odd check or even check, and data transmission can choose single frame transmission or automatic repeated transmission (repeated transmission of a certain frame).

  The entire interface board consists of a modulation circuit, a demodulation circuit, an FPGA, a DSP, and a dual-port RAM, as shown in Figure 2.

  

Interface board hardware structure diagram

 

  Figure 2 Interface board hardware structure diagram

  3 Hardware Circuit Design

  3.1 Modulation and demodulation circuit design

  After the 429 signal enters the interface board, it must first be converted into a TTL level that can be recognized by the digital circuit. Here, HOLT's HI-8482 is used to demodulate the signal and convert the standard 429 bus signal into a 5V TTL digital signal. In order to reduce interference, 39pF high-precision military capacitors are connected to the four input pins of the 429 bus signal; HOLT's HI-8585 chip is used to modulate the signal and convert the TTL digital level into a standard 429 signal.

  3.2 FPGA internal logic design

  According to the coding format, characteristics, transmission rules and protocol requirements of the 429 signal, an ACEX1K FPGA from ALTERA is selected to send and receive four channels of data. Each channel is divided into a receiving part and a sending part.

  The main function of the receiving part is to convert serial data into 32-bit parallel data through serial/parallel conversion, and automatically perform error control on the received data. It can automatically detect errors such as word spacing and bit spacing errors. If there are no errors, the data will be sent to the DSP's 16-bit data bus twice for reading. The receiving module structure block diagram is shown in Figure 3.

  

Receiver module structure diagram

 

  Figure 3 Receiver module structure diagram

Keywords:DSP Reference address:Research on DSP+FPGA Airborne Bus Interface Board (Part 1)

Previous article:Analysis of automotive TPMS sensor technology
Next article:Research on DSP+FPGA Airborne Bus Interface Board (Part 2)

Recommended ReadingLatest update time:2024-11-17 06:50

Design and implementation of DSP Ethernet interface based on DM9000A
DSP (Digital Signal Processor) is a unique microprocessor that processes large amounts of information using digital signals. Its powerful data processing capabilities and high operating speed are two of its most commendable features. With the development of network technology, in the fields of industrial control, inte
[Embedded]
Design and implementation of DSP Ethernet interface based on DM9000A
Design of AMLCD Controller Based on FPGA
The aircraft cockpit graphic display system has developed to the sixth generation, which uses active matrix color liquid crystal display AMLCD (Active Matrix Liquid Crystal Display). At present, high-resolution military AMLCD display modules can only rely on imports, and the control circuit board must be installed
[Embedded]
Design of AMLCD Controller Based on FPGA
Design of human-machine interface based on DSP chip TMS320LF2407
    The author uses TMS320LF2407 as the control chip of the system, and builds a low-power Chinese human-machine interface at 3V level by selecting a suitable LCD display module. This Chinese human-machine display interface is an important part of the motion control system with TMS320LF2407 as the core.      1. TMS32
[Embedded]
Design of human-machine interface based on DSP chip TMS320LF2407
Comment: DSP is everywhere, but the name is going out of fashion
In the early 90s, when my friends and I founded BDTI , " DSP " started to become a popular acronym. DSP means two different things: digital signal processing and digital signal processor. You can usually tell which one is which by the context, but in some places they are interchangeable - if you are doing digita
[Embedded]
A solution to implement DSP on FPGA based on C language
Hardware designers have begun to adopt FPGA technology in high-performance DSP designs because it can provide 10-100 times faster computing than PC-based or microcontroller-based solutions. Previously, it was difficult for software developers who were not familiar with hardware design to take advantage of FPGAs, but
[Microcontroller]
A solution to implement DSP on FPGA based on C language
System design of admittance measuring instrument based on C8051 microcontroller and FPGA
The wide application of virtual instruments allows users to design their own instrument systems according to their needs. The passive network admittance measuring instrument is a specific application of the virtual instrument design idea, aiming to realize automatic measurement of the admittance of the port network. T
[Microcontroller]
System design of admittance measuring instrument based on C8051 microcontroller and FPGA
Online programming of the Flash memory (AM29LV400B) of the DSP chip (TMS320C6711D)
In embedded systems, in order to realize offline automatic operation of programs, programs are often solidified in electrically erasable Flash memories. To realize the offline operation of an embedded system with power on, online programming becomes a must in the embedded system development process. Since online progra
[Embedded]
Online programming of the Flash memory (AM29LV400B) of the DSP chip (TMS320C6711D)
Design and implementation of DC motor monitoring interface based on ARM/DSP embedded system of QT/E
Abstract: Design a DC motor control system in the master-slave control mode of embedded microprocessor ARM&DSP, focusing on the DC motor monitoring system interface designed based on QT/Embedded, including serial communication and motor control. Build a development environment based on embedded operating system Linu
[Industrial Control]
Design and implementation of DC motor monitoring interface based on ARM/DSP embedded system of QT/E
Latest Analog Electronics Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号