CN212543816U - ARINC 429 bus communication board card of USB specification - Google Patents
ARINC 429 bus communication board card of USB specification Download PDFInfo
- Publication number
- CN212543816U CN212543816U CN202021891211.6U CN202021891211U CN212543816U CN 212543816 U CN212543816 U CN 212543816U CN 202021891211 U CN202021891211 U CN 202021891211U CN 212543816 U CN212543816 U CN 212543816U
- Authority
- CN
- China
- Prior art keywords
- arinc
- bus
- module
- field programmable
- programmable device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 28
- 230000001360 synchronised effect Effects 0.000 claims abstract description 28
- 238000002347 injection Methods 0.000 claims abstract description 23
- 239000007924 injection Substances 0.000 claims abstract description 23
- 238000012544 monitoring process Methods 0.000 claims abstract description 18
- 230000002457 bidirectional effect Effects 0.000 claims abstract description 9
- 230000006870 function Effects 0.000 claims abstract description 7
- 238000001514 detection method Methods 0.000 claims abstract description 5
- 238000012545 processing Methods 0.000 claims description 30
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 claims description 3
- 230000008054 signal transmission Effects 0.000 claims description 3
- 238000007405 data analysis Methods 0.000 abstract description 2
- 238000012360 testing method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 239000000243 solution Substances 0.000 description 4
- 102100029368 Cytochrome P450 2C18 Human genes 0.000 description 2
- 101000919360 Homo sapiens Cytochrome P450 2C18 Proteins 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Information Transfer Systems (AREA)
Abstract
The utility model provides a ARINC 429 bus communication integrated circuit board of USB specification, include: the system comprises a USB bus interface, a field programmable device, an ARINC 429 bus 8-way driver, an ARINC 429 bus 10-way receiver, a synchronous dynamic random access memory, a bus signal acquisition module, an IRIG-B time code circuit, a discrete IO module, a temperature sensor, a nonvolatile memory device, power management, a bus connector, a discrete IO connector and an error injection circuit. The card provides 8 ARINC 429 transmitting channels and 10 ARINC 429 receiving channels or 8 ARINC 429 bidirectional channels and 2 ARINC 429 receiving channels, a USB physical layer uses a USB microcontroller chip, the control of an ARINC 429 bus is realized through the control of a field programmable device, an onboard synchronous dynamic random access memory is used for caching ARINC 429 bus messages, and meanwhile, the card also has the functions of ARINC 429 bus waveform monitoring, electrical error injection, IRIG-B time code and temperature monitoring. The matched Flightpack-A429 bus analysis software can realize error detection, injection and bus data analysis.
Description
Technical Field
The utility model relates to an avionics network communication technology field especially relates to a USB specification ARINC 429 bus communication integrated circuit board.
Background
The digital information transmission system DITS is called ARINC 429 bus for short, and is a transmission data bus standard customized by the American aviation electronic engineering Committee. The ARINC 429 bus has the characteristics of simple structure, stable performance and interference resistance. The ARINC 429 bus has high reliability because of its non-centralized control, transmission reliability, error isolation. The protocol standard specifies the requirements for digital information transmission between avionics and related systems, and is currently used in passenger aircraft.
The prior ARINC 429 bus communication interface card in China is mainly used for being plugged into a corresponding slot of a computer in the forms of a PCI bus, a CPCI bus, a PXI bus and a PCIe bus board card. The ARINC 429 interface board card has the following problems in use: firstly, the slot type board card needs to open a computer case for networking, is poor in portability and complex in operation, and is not suitable for field testing; secondly, when the ARINC 429 card is used, errors of different layers, such as protocol errors and electrical errors, need to be injected into the bus, so that the reliability of the bus is judged by detecting the response of equipment to the errors, and the existing ARINC 429 interface card does not generally have a test module, so that a laboratory debugger cannot conveniently perform bus reliability test; finally, extra costs are incurred by staff carrying heavy oscilloscopes and other auxiliary equipment during laboratory or field commissioning.
Disclosure of Invention
In order to solve the problems that the prior ARINC 429 bus product based on PCI bus, CPCI bus, PXI bus and PCIe bus has the defects of troublesome pulling and plugging, high cost and inconvenient use on a portable computer and in an external field; the ARINC 429 standard communication device based on the USB interface supports a high-speed host interface, autonomously developed protocol processing IPCORE and internally integrated synchronous dynamic random access memory, and ensures real-time data receiving and transmitting of a plurality of ARINC 429 channels. The matched Flightpack-A429 bus analysis software can realize error detection and injection, bus data analysis and bus waveform acquisition. Meanwhile, the product has the characteristics of small volume and hot plugging and unplugging, is provided with a box-shaped shell, and is convenient for a user to carry and use.
The hardware circuit of the ARINC 429 bus communication board card with the USB specification comprises: the system comprises a power supply management unit, a synchronous dynamic random access memory, a USB bus interface, an IRIG-B time code circuit, a temperature sensor, a field programmable device, a nonvolatile memory device, a discrete IO module, an ARINC 429 bus 8-path driver, an ARINC 429 bus 10-path receiver, a bus signal acquisition module, an error injection circuit, a bus connector and a discrete IO connector.
The power management module is connected with a USB bus interface, a field programmable device, an ARINC 429 bus 8-way driver, an ARINC 429 bus 10-way receiver, a synchronous dynamic random access memory, a bus signal acquisition module, an IRIG-B time code circuit, a discrete IO module, a temperature sensor, a nonvolatile memory device and an error injection circuit, and respectively reduces the +5V input voltage to +3.3V, +2.5V, +1.5V, +1.2V and +0.75V through various types of power switching regulators so as to provide various required voltages for the modules.
The synchronous dynamic random access memory is connected to the field programmable device and is used for realizing the buffering of ARINC 429 bus messages.
The USB bus interface is connected to the field programmable device, the field programmable device is used for realizing the control of the host end to the ARINC 429 bus, and simultaneously, the +5V power supply input is provided for the equipment.
The IRIG-B time code circuit comprises an IRIG-B DC coding and decoding circuit and an IRIG-B AC hardware decoding circuit, wherein the input of the IRIG-B time code circuit is connected to a discrete IO connector, and the output of the IRIG-B time code circuit is connected to a field programmable device for realizing clock synchronization in an ARINC 429 system.
And the temperature sensor is connected with the field programmable device, is arranged close to the ARINC 429 module, is used for monitoring the temperature of the ARINC 429 module and feeding back the temperature to the field programmable device, and the field programmable device performs corresponding processing according to the fed-back information.
The field programmable device is a core processing device of the whole equipment and is connected with power management, a synchronous dynamic random access memory, a USB bus interface, an IRIG-B time code circuit, a temperature sensor, a nonvolatile memory device, a discrete IO module, an ARINC 429 bus 8-path driver, an ARINC 429 bus 10-path receiver, a bus signal acquisition module and an error injection circuit.
The nonvolatile memory device is connected to the field programmable device and used for storing the logic firmware of the board card; the nonvolatile memory device realizes two different configurations of the ARINC 429 bus communication board card with the USB specification by burning different logics: 8 ARINC 429 transmit channels and 10 ARINC 429 receive channels or 8 ARINC 429 bidirectional channels and 2 ARINC 429 receive channels.
The discrete IO module comprises 2 RS422/485 transceivers and 8 paths of TTL input and output comparators, one end of the discrete IO module is connected to a discrete IO connector of the board card, the other end of the discrete IO module is connected to the field programmable device, the output voltage of the discrete IO module is-0.3V to +3.6V, and the maximum input voltage is 35V.
The ARINC 429 bus 8-path driver comprises 8 driver chips, and one driver chip corresponds to one path of ARINC 429 bus signal transmission; the input pin of the ARINC 429 bus 8-path driver is connected to a field programmable device, and the ARINC 429 is controlled to transmit by the field programmable device; output pins of the ARINC 429 bus 8-way driver are connected to bus connectors to realize external output of ARINC 429 bus signals.
The ARINC 429 bus 10-path receiver comprises 3 receivers, and one receiver corresponds to the reception of 4-path ARINC 429 bus signals; the ARINC 429 bus receiver input pin bus connection plug-in realizes the receiving of an ARINC 429 signal from external input, and simultaneously, the input pin is connected with the output pin of an ARINC 429 bus 8-way driver, so that 8 bidirectional channels of ARINC 429 are realized; the ARINC 429 bus 10-way receiver output pin is connected to a field programmable device, and the receiving control of the ARINC 429 is realized through the field programmable device.
The bus signal acquisition module comprises two operational amplifiers and an ADC; signals of an ARINC 429 channel 0 and a channel 1 on the bus connector are connected to two operational amplifiers at the front end of the ADC, the signals processed by the operational amplifiers are connected to the input of the ADC, the ADC is used for completing analog-to-digital conversion of the ARINC 429 bus signals, the output of the ADC is connected to a field programmable device, and the field programmable device is used for further processing the signals digitally output by the ADC.
The error injection circuit is connected with the field programmable device and the bus connector and is used for performing error injection on an ARINC 429 bus communication board card with a USB specification on a bus.
The bus connector is a connector for transmitting information between the ARINC 429 bus of the board card and the outside.
One pin of the discrete IO connector is connected with an external input control signal of the IRIG-B and is used for realizing the input of an IRIG-B AC code and the input/output of an IRIG-B DC code; and the other pins are connected with the discrete IO module.
The ARINC 429 bus communication board card of USB specification adopts the field programmable device as the core processing device, includes: the device comprises a USB bus interface, a byte memory access controller, an ARINC 429 protocol processing module, a synchronous dynamic random access memory controller, a bus signal acquisition processing module, a global register, an IRIG-B AC/DC coding and decoding module, an XADC temperature monitoring module, a memory bus and a control bus.
The USB bus interface is used for realizing the read-write operation of the USB bus.
The ARINC 429 protocol processing module comprises an ARINC 429 transmitting module, a receiving module, an ARINC 429 encoder/decoder, a time code module, a self-detection module and a protocol error injection module; the system is mainly used for realizing the functions of transceiving of a bus controller specified by an ARINC 429 protocol, modulating and demodulating a BNR/BCD data word of an ARINC 429 bus signal, adding a time tag to an ARINC 429 message, self-detecting, injecting a protocol error and monitoring; the ARINC 429 function is realized by instantiating an ARINC 429 protocol processing module.
The controller of the synchronous dynamic random access memory adopts an MIG IP core of a field programmable device to realize the control of the controller of the synchronous dynamic random access memory.
And the bus signal acquisition processing module stores the digital signals output by the ADC meeting the conditions into the block random access memory according to the working mode configured by the software of the upper computer, and uploads the digital signals to the upper computer, so that the ARINC 429 bus waveform is monitored and analyzed.
And the IRIG-B AC/DC coding and decoding module realizes IRIG-B DC coding and decoding and IRIG-B AC hardware decoding and is used for clock synchronization in an ARINC 429 system.
And the XADC temperature monitoring module is used for monitoring the temperature of the board card.
And the global register is mainly used for controlling discrete IO and IRIG-B AC/DC coding and decoding, providing the real-time temperature of the board card and providing the version information of hardware and firmware.
The USB bus interface, the ARINC 429 protocol processing module and the byte memory access controller jointly access the synchronous dynamic random access memory controller through the memory bus.
The utility model has the advantages that: compared with the traditional ARINC 429 bus equipment, the ARINC 429 bus communication board card with the USB specification is easy to carry and convenient to plug and unplug by adopting a USB interface design on a host interface; providing 8 ARINC 429 transmit channels and 10 ARINC 429 receive channels or 8 ARINC 429 bidirectional channels and 2 ARINC 429 receive channels; the method comprises the following steps that a field programmable device is used as a core processor and is used for realizing an ARINC 429 IP core which is independently researched and developed; on the ARINC 429 IP verification mechanism, a linked list type query mode created by an independent invention is adopted, so that the space and time occupied by resources are saved, and an efficient IP multiplexing mode is provided for realizing an ARINC 429 channel in an embedded system; in the peripheral memory capacity, a traditional ARINC 429 interface card has a 128KB storage space, and an onboard synchronous dynamic random access memory of the ARINC 429 bus communication board card with the USB specification reaches over 1000 times of the traditional storage space, so that the real-time performance of system operation, the throughput in the message transmission process and the quick message transmission accuracy are improved; in the aspect of experimental application, an IRIG-B time code circuit, an error injection circuit and a bus waveform acquisition circuit provide convenience for laboratory personnel or field testing personnel to test the reliability of equipment.
Drawings
Fig. 1 is a schematic circuit block diagram of an ARINC 429 bus communication board of the USB specification according to the present invention.
Fig. 2 is a functional block diagram of a field programmable device of the ARINC 429 bus communication board of the USB specification of the present invention.
Detailed Description
As shown in fig. 1, it is a schematic circuit diagram of an ARINC 429 bus communication board of the USB specification according to the present invention. The hardware circuit of the ARINC 429 bus communication board card with the USB specification comprises: the system comprises a power management 1, a synchronous dynamic random access memory 2, a USB bus interface 3, an IRIG-B time code circuit 4, a temperature sensor 5, a field programmable device 6, a nonvolatile memory device 7, a discrete IO module 8, an ARINC 429 bus 8 driver 9, an ARINC 429 bus 10 receiver 10, a bus signal acquisition module 11, an error injection circuit 12, a bus connector 13 and a discrete IO connector 14.
The power management module 1 is connected with a USB bus interface 3, a field programmable device 6, an ARINC 429 bus 8-way driver 9, an ARINC 429 bus 10-way receiver 10, a synchronous dynamic random access memory 2, a bus signal acquisition module 11, an IRIG-B time code circuit 4, a discrete IO module 8, a temperature sensor 5, a nonvolatile memory device 7 and an error injection circuit 12, and the power management module 1 respectively reduces the +5V input voltage to +3.3V, +2.5V, +1.5V, +1.2V and +0.75V through various types of power switching regulators so as to provide various required voltages for the modules.
The synchronous dynamic random access memory 2 is connected to the field programmable device 6 and is used for realizing the buffering of ARINC 429 bus messages.
And the USB bus interface 3 is connected to the field programmable device 6, realizes the control of the host end to the ARINC 429 bus through the field programmable device 6, and simultaneously provides +5V power supply input for equipment.
The IRIG-B time code circuit 4 comprises an IRIG-B DC coding and decoding circuit and an IRIG-B AC hardware decoding circuit, wherein the input of the IRIG-B time code circuit 4 is connected to the discrete IO connector 14, and the output of the IRIG-B time code circuit is connected to the field programmable device 6, so that clock synchronization used in an ARINC 429 system is realized.
And the temperature sensor 5 is connected with the field programmable device 6, is arranged close to the ARINC 429 module, is used for monitoring the temperature of the ARINC 429 module and feeding back the temperature to the field programmable device 6, and the field programmable device 6 performs corresponding processing according to the fed-back information.
The field programmable device 6 is a core processing device of the whole equipment and is connected with a power supply management 1, a synchronous dynamic random access memory 2, a USB bus interface 3, an IRIG-B time code circuit 4, a temperature sensor 5, a nonvolatile memory device 7, a discrete IO module 8, an ARINC 429 bus 8 driver 9, an ARINC 429 bus 10 receiver 10, a bus signal acquisition module 11 and an error injection circuit 12.
The nonvolatile memory device 7 is connected to the field programmable device 6 and used for storing the logic firmware of the board card; the nonvolatile memory device 7 realizes two different configurations of the ARINC 429 bus communication board in the USB specification by burning different logics: 8 ARINC 429 transmit channels and 10 ARINC 429 receive channels or 8 ARINC 429 bidirectional channels and 2 ARINC 429 receive channels.
The discrete IO module 8 comprises 2 RS422/485 transceivers and 8 paths of TTL input and output comparators, one end of the discrete IO module is connected to the discrete IO connector 14 of the board card, the other end of the discrete IO module is connected to the field programmable device 6, the output voltage of the discrete IO module is-0.3V to +3.6V, and the maximum input voltage of the discrete IO module is 35V.
The ARINC 429 bus 8-path driver 9 comprises 8 driver chips, and one driver chip corresponds to one path of ARINC 429 bus signal transmission; an input pin of an ARINC 429 bus 8-way driver 9 is connected to the field programmable device 6, and the ARINC 429 is controlled to transmit by the field programmable device 6; the output pin of the ARINC 429 bus 8-way driver 9 is connected to the bus connector 13 to realize the external output of the ARINC 429 bus signal.
The ARINC 429 bus 10-path receiver 10 comprises 3 receivers, and one receiver corresponds to the reception of 4-path ARINC 429 bus signals; the ARINC 429 bus receiver 10 input pin bus connecting plug-in 13 realizes the receiving of ARINC 429 signals from external input, and simultaneously, the input pin is connected with the output pin of an ARINC 429 bus 8-way driver 9, so that 8 bidirectional channels of ARINC 429 are realized; the ARINC 429 bus 10-way receiver 10 output pin is connected to the field programmable device 6, and the receiving control of the ARINC 429 is realized through the field programmable device 6.
The bus signal acquisition module 11 comprises two operational amplifiers and an ADC; signals of an ARINC 429 channel 0 and a channel 1 on the bus connector 13 are connected to two operational amplifiers at the front end of the ADC, the signals processed by the operational amplifiers are connected to the input of the ADC, the ADC is used for completing analog-to-digital conversion of the ARINC 429 bus signals, the output of the ADC is connected to the field programmable device 6, and the field programmable device 6 is used for further processing the signals output by the ADC.
The error injection circuit 12 is connected to the field programmable device 6 and the bus connector 13, and is used for performing error injection on a bus for an ARINC 429 bus communication board of a USB specification.
The bus connector 13 is a connector for transmitting information between the board ARINC 429 bus and the outside.
One pin of the discrete IO connector 14 is connected with an external input control signal of the IRIG-B and is used for realizing the input of an IRIG-B AC code and the input/output of an IRIG-B DC code; and the other pins are connected with the discrete IO module.
As shown in fig. 2, the present invention provides a functional block diagram of a field programmable device of the ARINC 429 bus communication board with USB specification. The ARINC 429 bus communication board card of USB specification adopts field programmable device 6 as the core processing device, and field programmable device 6 includes: the device comprises a USB bus interface 15, a byte memory access controller 16, an ARINC 429 protocol processing module 17, a synchronous dynamic random access memory controller 18, a bus signal acquisition processing module 19, a global register 20, an IRIG-B AC/DC codec 21, an XADC temperature monitoring module 22, a memory bus 23 and a control bus 24.
The USB bus interface 15 is used to implement read and write operations of the USB bus.
The ARINC 429 protocol processing module 17 comprises an ARINC 429 transmitting module, a receiving module, an ARINC 429 encoder/decoder, a time code module, a self-detection module and a protocol error injection module; the system is mainly used for realizing the functions of transceiving of a bus controller specified by an ARINC 429 protocol, modulating and demodulating a BNR/BCD data word of an ARINC 429 bus signal, adding a time tag to an ARINC 429 message, self-detecting, injecting a protocol error and monitoring; the ARINC 429 function is implemented by instantiating the ARINC 429 protocol processing module 17.
The controller 18 of the synchronous dynamic random access memory adopts MIG IP core of the field programmable device 6 to realize the control of the controller 18 of the synchronous dynamic random access memory.
And the bus signal acquisition processing module 19 stores the digital signals output by the ADC meeting the conditions into the block random access memory according to the working mode configured by the software of the upper computer, and uploads the digital signals to the upper computer, so that the ARINC 429 bus waveform is monitored and analyzed.
And the IRIG-B AC/DC coding and decoding module 21 is used for realizing IRIG-B DC coding and decoding and IRIG-B AC hardware decoding and is used for clock synchronization in an ARINC 429 system.
And the XADC temperature monitoring module 22 is used for monitoring the board temperature.
The global register 20 is mainly used for controlling discrete IO and IRIG-B AC/DC encoding and decoding, providing real-time board temperature, and providing version information of hardware and firmware.
The USB bus interface 15, the ARINC 429 protocol processing module 17 and the byte memory access controller 16 access the synchronous dynamic random access memory controller 18 together through the memory bus 23.
The utility model has the advantages that: compared with the traditional ARINC 429 bus equipment, the ARINC 429 bus communication board card with the USB specification is easy to carry and convenient to plug and unplug by adopting a USB interface design on a host interface; providing 8 ARINC 429 transmit channels and 10 ARINC 429 receive channels or 8 ARINC 429 bidirectional channels and 2 ARINC 429 receive channels; the method comprises the following steps that a field programmable device is used as a core processor and is used for realizing an ARINC 429 IP core which is independently researched and developed; on the ARINC 429 IP verification mechanism, a linked list type query mode created by an independent invention is adopted, so that the space and time occupied by resources are saved, and an efficient IP multiplexing mode is provided for realizing an ARINC 429 channel in an embedded system; compared with the traditional 128KB storage space, the onboard synchronous dynamic random access memory has higher real-time performance of system operation and higher throughput in the message transmission process on the basis of the external memory capacity, and ensures that the message is transmitted more accurately and quickly; in the aspect of experimental application, an IRIG-B time code circuit, an error injection circuit and a bus waveform acquisition circuit provide convenience for laboratory personnel or field testing personnel to test the reliability of equipment.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting the same, and although the present invention is described in detail with reference to the preferred embodiments, those skilled in the art should understand that: the technical solution of the present invention can still be modified or replaced by other equivalent means, and the modified technical solution can not be separated from the spirit and scope of the technical solution of the present invention.
Claims (2)
1. An ARINC 429 bus communication board card of USB specification, characterized by:
the hardware circuit of the ARINC 429 bus communication board card with the USB specification comprises: the system comprises a power supply management module, a synchronous dynamic random access memory, a USB bus interface, an IRIG-B time code circuit, a temperature sensor, a field programmable device, a nonvolatile memory device, a discrete IO module, an ARINC 429 bus 8-path driver, an ARINC 429 bus 10-path receiver, a bus signal acquisition module, an error injection circuit, a bus connector and a discrete IO connector;
the power management module 1 respectively reduces the +5V input voltage to +3.3V, +2.5V, +1.5V, +1.2V, +0.75V through various types of power switch voltage regulators, and is used for providing various voltages required by the modules;
the synchronous dynamic random access memory is connected to the field programmable device and is used for realizing the caching of ARINC 429 bus messages;
the USB bus interface is connected to the field programmable device, the control of the host end on an ARINC 429 bus is realized through the field programmable device, and meanwhile, a +5V power supply input is provided for equipment;
the IRIG-B time code circuit comprises an IRIG-B DC coding and decoding circuit and an IRIG-B AC hardware decoding circuit, wherein the input of the IRIG-B time code circuit is connected to a discrete IO connector, and the output of the IRIG-B time code circuit is connected to a field programmable device and is used for realizing clock synchronization in an ARINC 429 system;
the temperature sensor is connected with the field programmable device, is arranged close to the ARINC 429 module, is used for monitoring the temperature of the ARINC 429 module and feeding back the temperature to the field programmable device, and the field programmable device performs corresponding processing according to the fed-back information;
the field programmable device is a core processing device of the whole equipment and is connected with a power supply management device, a synchronous dynamic random access memory, a USB bus interface, an IRIG-B time code circuit, a temperature sensor, a nonvolatile memory device, a discrete IO module, an ARINC 429 bus 8-path driver, an ARINC 429 bus 10-path receiver, a bus signal acquisition module and an error injection circuit;
the nonvolatile memory device is connected to the field programmable device and used for storing the logic firmware of the board card; the nonvolatile memory device realizes two different configurations of the ARINC 429 bus communication board card with the USB specification by burning different logics: 8 ARINC 429 transmit channels and 10 ARINC 429 receive channels or 8 ARINC 429 bidirectional channels and 2 ARINC 429 receive channels;
the discrete IO module comprises 2 RS422/485 transceivers and 8 paths of TTL input and output comparators, one end of the discrete IO module is connected to a discrete IO connector of the board card, the other end of the discrete IO module is connected to the field programmable device, the output voltage of the discrete IO module is-0.3V to +3.6V, and the maximum input voltage is 35V;
the ARINC 429 bus 8-path driver comprises 8 driver chips, and one driver chip corresponds to one path of ARINC 429 bus signal transmission; the input pin of the ARINC 429 bus 8-path driver is connected to a field programmable device, and the ARINC 429 is controlled to transmit by the field programmable device; the output pin of the ARINC 429 bus 8-path driver is connected to a bus connector to realize the external output of an ARINC 429 bus signal;
the ARINC 429 bus 10-path receiver comprises 3 receivers, and one receiver corresponds to the reception of 4-path ARINC 429 bus signals; the ARINC 429 bus receiver input pin bus connection plug-in realizes the receiving of an ARINC 429 signal from external input, and simultaneously, the input pin is connected with the output pin of an ARINC 429 bus 8-way driver, so that 8 bidirectional channels of ARINC 429 are realized; the output pin of the ARINC 429 bus 10-path receiver is connected to a field programmable device, and the receiving control of the ARINC 429 is realized through the field programmable device;
the bus signal acquisition module comprises two operational amplifiers and an ADC; signals of an ARINC 429 channel 0 and a channel 1 on the bus connector are connected to two operational amplifiers at the front end of the ADC, the signals processed by the operational amplifiers are connected to the input of the ADC, the ADC completes analog-to-digital conversion of the ARINC 429 bus signals, the output of the ADC is connected to a field programmable device, and the field programmable device further processes the signals digitally output by the ADC;
the error injection circuit is connected with the field programmable device and the bus connector and is used for performing error injection on an ARINC 429 bus communication board card with a USB specification on a bus;
the bus connector is a connector for information transmission between the integrated circuit board ARINC 429 bus and the outside;
one pin of the discrete IO connector is connected with an external input control signal of the IRIG-B and is used for realizing the input of an IRIG-B AC code and the input/output of an IRIG-B DC code; and the other pins are connected with the discrete IO module.
2. The ARINC 429 bus communication board of USB specification as claimed in claim 1, wherein:
the ARINC 429 bus communication board card of USB specification adopts the field programmable device as the core processing device, includes: the device comprises a USB bus interface, a byte memory access controller, an ARINC 429 protocol processing module, a synchronous dynamic random access memory controller, a bus signal acquisition processing module, a global register, an IRIG-B AC/DC coding and decoding module, an XADC temperature monitoring module, a memory bus and a control bus;
the USB bus interface is used for realizing the read-write operation of the USB bus;
the ARINC 429 protocol processing module comprises an ARINC 429 transmitting module, a receiving module, an ARINC 429 encoder/decoder, a time code module, a self-detection module and a protocol error injection module; the system is mainly used for realizing the functions of transceiving of a bus controller specified by an ARINC 429 protocol, modulating and demodulating a BNR/BCD data word of an ARINC 429 bus signal, adding a time tag to an ARINC 429 message, self-detecting, injecting a protocol error and monitoring; the ARINC 429 function is realized by instantiating an ARINC 429 protocol processing module;
the controller of the synchronous dynamic random access memory adopts an MIG IP core of a field programmable device to realize the control of the controller of the synchronous dynamic random access memory;
the bus signal acquisition processing module is used for storing the digital signals output by the ADC meeting the conditions into the block random access memory according to the working mode configured by the software of the upper computer and uploading the digital signals to the upper computer to realize monitoring and analysis on the ARINC 429 bus waveform;
the IRIG-B AC/DC coding and decoding module is used for realizing IRIG-B DC coding and decoding and IRIG-B AC hardware decoding and is used for clock synchronization in an ARINC 429 system;
the XADC temperature monitoring module is used for monitoring the temperature of the board card;
the global register is mainly used for controlling discrete IO and IRIG-B AC/DC coding and decoding, providing real-time board card temperature and providing version information of hardware and firmware;
the USB bus interface, the ARINC 429 protocol processing module and the byte memory access controller jointly access the synchronous dynamic random access memory controller through the memory bus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202021891211.6U CN212543816U (en) | 2020-09-02 | 2020-09-02 | ARINC 429 bus communication board card of USB specification |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202021891211.6U CN212543816U (en) | 2020-09-02 | 2020-09-02 | ARINC 429 bus communication board card of USB specification |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN212543816U true CN212543816U (en) | 2021-02-12 |
Family
ID=74528190
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202021891211.6U Active CN212543816U (en) | 2020-09-02 | 2020-09-02 | ARINC 429 bus communication board card of USB specification |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN212543816U (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117061630A (en) * | 2023-09-05 | 2023-11-14 | 南京新紫峰电子科技有限公司 | Multi-protocol avionics bus adapter card |
-
2020
- 2020-09-02 CN CN202021891211.6U patent/CN212543816U/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117061630A (en) * | 2023-09-05 | 2023-11-14 | 南京新紫峰电子科技有限公司 | Multi-protocol avionics bus adapter card |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112100102A (en) | Interface management circuit, graphic signal generator and USB TYPE-C patch cord | |
| CN101957418A (en) | Automobile wiring harness conduction detector and detection method thereof | |
| CN206575438U (en) | A kind of vehicle-mounted ethernet test modular converter and test system based on BroadR Reach | |
| CN103941625B (en) | Can bus data transmission monitoring system | |
| CN212543816U (en) | ARINC 429 bus communication board card of USB specification | |
| CN104375051A (en) | Cable conduction/insulation test system for on-satellite test environment | |
| CN205103813U (en) | SpaceWire bus node communication module based on PCI interface | |
| CN201751896U (en) | ARINC429 bus testing device | |
| CN205091734U (en) | SpaceWire bus node communication module based on CPCI interface | |
| CN106130829B (en) | Bus test method and device | |
| CN203537553U (en) | An Interface circuit realizing serial port and infrared multiplex functions | |
| US20140215106A1 (en) | Svid data test system and method | |
| CN211906271U (en) | Electronic equipment and connecting wire | |
| CN107766186A (en) | A kind of expansible fan board test board of USB interface and application method | |
| CN105225699A (en) | A kind of Temperature Control Type test macro for memory device | |
| CN204302969U (en) | The USB/RS232-CAN translation debugging device of various configurations mode | |
| CN213814371U (en) | 1553B bus communication board card with PCIe specification | |
| CN103926861A (en) | An Intelligent Interface Adapter for Universal Testing Equipment of Aeronautical Ammunition | |
| CN115955273A (en) | Optical communication bus monitoring and recording board card | |
| CN209767541U (en) | Non-contact data quick access device | |
| Wang et al. | The design of high availability hot plug ARINC429 card based on CPCI Bus | |
| CN105573953B (en) | More subcard high speed interactive type communication modules and system based on universal serial bus | |
| CN223613369U (en) | A ZYNQ-based low-speed signal test, measurement, and control device | |
| CN203405809U (en) | ARINC429 bus test device | |
| CN210466096U (en) | 1553B bus communication board card with Mini PCIe specification |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| GR01 | Patent grant | ||
| GR01 | Patent grant |