CN103823785A - Multi-way ARINC429 data transmit-receive circuit structure based on development of DSP and CPLD - Google Patents

Multi-way ARINC429 data transmit-receive circuit structure based on development of DSP and CPLD Download PDF

Info

Publication number
CN103823785A
CN103823785A CN201410113491.0A CN201410113491A CN103823785A CN 103823785 A CN103823785 A CN 103823785A CN 201410113491 A CN201410113491 A CN 201410113491A CN 103823785 A CN103823785 A CN 103823785A
Authority
CN
China
Prior art keywords
data
group
circuit
transmission circuit
transmission
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.)
Granted
Application number
CN201410113491.0A
Other languages
Chinese (zh)
Other versions
CN103823785B (en
Inventor
王玮
陈刚
李鹏
丁振兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201410113491.0A priority Critical patent/CN103823785B/en
Publication of CN103823785A publication Critical patent/CN103823785A/en
Application granted granted Critical
Publication of CN103823785B publication Critical patent/CN103823785B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a multi-way ARINC429 data transmit-receive circuit structure based on the development of a DSP and a CPLD. The multi-way ARINC429 data transmit-receive circuit structure based on the development of the DSP and the CPLD comprises a DSP circuit, multiple sets of ARINC429 bus transmit-receive chip circuits, an auxiliary control circuit achieved through CPLD programming, wherein a data end of each ARINC429 bus transmit-receive chip is connected with the DSP, a control end of each ARINC429 bus transmit-receive chip is connected with the CPLD, the DSP circuit achieves control over the multiple sets of ARINC429 bus transmit-receive chips by sending an control instruction to a register circuit achieved through CPLD chip programming, and receiving decoding and sending coding of ARINC429 data are achieved through software in a DSP chip. The multi-way ARINC429 data transmit-receive circuit structure based on the development of the DSP and the CPLD can achieve real-time reading and sending of multiple ways of ARINC429 data through a data bus of the DSP chip, avoids collision, loss and error codes of the data, and achieves high-speed processing of the data.

Description

A kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation
Technical field
The present invention relates to the technical field of ARINC429 data transmit-receive circuit, be specifically related to a kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation.
Background technology
At present, the known ARINC429 data transmit-receive circuit based on DSP and FPGA is made up of DSP circuit, FPGA circuit and ARINC429 bus transceiving chip circuit, while carrying out multichannel data reception, the ways that adopt FPGA algorithm exampleization more, although this design has multichannel transmitting-receiving ability, multiplexer channel synchronization receives ARINC429 data and easily occurs data collision, loss and error code.And known multi-channel A RINC429 receiving circuit based on DSP and CPLD takies the too much external interrupt of DSP, make DSP very limited in circuit function, and in the time that receiving and dispatching, multichannel data synchronization easily there is communication conflict, make in DSP deal with data process, easily occur that the reception of multi-channel A RINC429 data is lost.
Summary of the invention
The present invention is intended to overcome deficiency of the prior art, a kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation is provided, the data bus direct read/write that this data transmit-receive circuit structure can not only be applied dsp chip is organized the data terminal of ARINC429 bus transceiving chip more, utilize CPLD(CPLD) programming realize register circuit control sequential and logical relation, and multiple external interrupt signals of many groups ARINC429 bus transceiving chip are integrated, greatly save the use to DSP external interrupt resource, effectively avoid data collision, lose and error code.
The present invention solves the problems of the technologies described above adopted technical scheme: a kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation, comprise DSP circuit, many group ARINC429 bus transceiving chip circuit, also comprise the register circuit of being realized by CPLD chip programming;
Data bus XD0~the XD15 of described DSP circuit is connected with the data bus BD00~BD15 of described many group ARINC429 bus transceiving chip circuit by electrical level matching circuit, the steering order end D429_A0~D429_A7 of described DSP circuit, steering order completes excitation end D429_ARDY, data send state end D429_TX/R, data send Enable Pin D429_ENTX, comprehensive receive interruption port D429_RINT, the steering order end D429_A0~D429_A7 of receiving cable coded address end D429_RINTA0~D429_RINTA3 and the described register circuit of being realized by CPLD chip programming, steering order completes excitation end D429_ARDY, data send state end D429_TX/R, data send Enable Pin D429_ENTX, comprehensive receive interruption port D429_RINT, receiving cable coded address end D429_RINTA0~D429_RINTA3 is corresponding to be connected, described many group ARINC429 bus transceiving chip circuit comprise 4 groups, can receive 8 road ARINC429 data simultaneously, send 4 road ARINC429 data, the data sink 1 receive interruption port of the 1st group of transmission circuit wherein
Figure BDA0000481645550000021
data sink 2 receive interruption ports
Figure BDA0000481645550000022
receive high/low 16 of data and read selecting side SEL, data sink 1 Enable Pin
Figure BDA0000481645550000023
data sink
2 Enable Pins
Figure BDA0000481645550000024
send low 16 of data and write selecting side send high 16 of data and write selecting side
Figure BDA0000481645550000026
data send state end TX/R, data send Enable Pin ENTX, chip configuration Enable Pin
Figure BDA0000481645550000027
the data sink 1 receive interruption port C429A_RDY1 of the 1st group of transmission circuit by electrical level matching circuit and the described register circuit of being realized by CPLD chip programming, the data sink 2 receive interruption port C429A_RDY2 of the 1st group of transmission circuit, high/low 16 of the reception data of the 1st group of transmission circuit read selecting side C429A_SEL, the data sink 1 Enable Pin C429A_EN1 of the 1st group of transmission circuit, the data sink 2 Enable Pin C429A_EN2 of the 1st group of transmission circuit, low 16 of the transmission data of the 1st group of transmission circuit write selecting side C429A_PL1, high 16 of the transmission data of the 1st group of transmission circuit write selecting side C429A_PL2, the data of the 1st group of transmission circuit send state end C429A_TX/R, the data of the 1st group of transmission circuit send Enable Pin C429A_ENTX, the corresponding connection of chip configuration Enable Pin C429A_CWSTR of the 1st group of transmission circuit, the 2nd group of transmission circuit
Figure BDA0000481645550000028
sEL,
Figure BDA0000481645550000032
tX/R, ENTX,
Figure BDA0000481645550000033
end is by the data sink 1 receive interruption port C429B_RDY1 of the 2nd group of transmission circuit of electrical level matching circuit and the described register circuit of being realized by CPLD chip programming, the data sink 2 receive interruption port C429B_RDY2 of the 2nd group of transmission circuit, high/low 16 of the reception data of the 2nd group of transmission circuit read selection C429B_SEL, the data sink 1 Enable Pin C429B_EN1 of the 2nd group of transmission circuit, the data sink 2 Enable Pin C429B_EN2 of the 2nd group of transmission circuit, low 16 of the transmission data of the 2nd group of transmission circuit write selecting side C429B_PL1, high 16 of the transmission data of the 2nd group of transmission circuit write selecting side C429B_PL2, the data of the 2nd group of transmission circuit send state end C429B_TX/R, the data of the 2nd group of transmission circuit send Enable Pin C429B_ENTX, the corresponding connection of chip configuration Enable Pin C429B_CWSTR of the 2nd group of transmission circuit, the 3rd group of transmission circuit
Figure BDA0000481645550000034
sEL,
Figure BDA0000481645550000035
Figure BDA0000481645550000036
tX/R, ENTX,
Figure BDA0000481645550000037
end is by the data sink 1 receive interruption port C429C_RDY1 of the 3rd group of transmission circuit of electrical level matching circuit and the described register circuit of being realized by CPLD chip programming, the data sink 2 receive interruption port C429C_RDY2 of the 3rd group of transmission circuit, high/low 16 of the reception data of the 3rd group of transmission circuit read selecting side C429C_SEL, the data sink 1 Enable Pin C429C_EN1 of the 3rd group of transmission circuit, the data sink 2 Enable Pin C429C_EN2 of the 3rd group of transmission circuit, low 16 of the transmission data of the 3rd group of transmission circuit write selecting side C429C_PL1, high 16 of the transmission data of the 3rd group of transmission circuit write selecting side C429C_PL2, the data of the 3rd group of transmission circuit send state end C429C_TX/R, the data of the 3rd group of transmission circuit send Enable Pin C429C_ENTX, the corresponding connection of chip configuration Enable Pin C429C_CWSTR of the 3rd group of transmission circuit, the 4th group of transmission circuit
Figure BDA0000481645550000038
sEL,
Figure BDA0000481645550000039
tX/R, ENTX,
Figure BDA00004816455500000310
end is by the data sink 1 receive interruption port C429D_RDY1 of the 4th group of transmission circuit of electrical level matching circuit and the described register circuit of being realized by CPLD chip programming, the data sink 2 receive interruption port C429D_RDY2 of the 4th group of transmission circuit, high/low 16 of the reception data of the 4th group of transmission circuit read selecting side C429D_SEL, the data sink 1 Enable Pin C429D_EN1 of the 4th group of transmission circuit, the data sink 2 Enable Pin C429D_EN2 of the 4th group of transmission circuit, low 16 of the transmission data of the 4th group of transmission circuit write selecting side C429D_PL1, high 16 of the transmission data of the 4th group of transmission circuit write selecting side C429D_PL2, the data of the 4th group of transmission circuit send state end C429D_TX/R, the data of the 4th group of transmission circuit send Enable Pin C429D_ENTX, the corresponding connection of chip configuration Enable Pin C429D_CWSTR of the 4th group of transmission circuit.
Wherein, the chip that described DSP circuit adopts is TMS320F28335.
Wherein, the chip that the register circuit that described CPLD chip programming is realized adopts is EPM570.
Wherein, the chip that described ARINC429 bus transceiving chip circuit adopts is HS3282 and HS3182.
Principle of the present invention is:
As Figure 1-5, a kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation, comprises DSP circuit 1, organizes ARINC429 bus transceiving chip circuit 2 more, also comprises the register circuit 3 of being realized by CPLD chip programming; By the data bus terminal of the many groups of DSP circuit 1 read-write ARINC429 bus transceiving chip circuit 2, realize the control to many groups ARINC429 bus transceiving chip to register circuit 3 sending controling instructions of being realized by CPLD chip programming.First coordinate DSP circuit 1, by data bus, configuration signal is passed to many group ARINC429 bus transceiving chip circuit 2 successively by register circuit 3, the ARINC429 bus transceiving chip having configured receives ARINC429 data by serial line interface, any road serial line interface receives after ARINC429 data, D429_RINT is held reset by the register circuit 3 of being realized by CPLD chip programming, to trigger the external interrupt of DSP circuit 1, DSP circuit 1 judges the concrete receiving cable of ARINC429 data by reading D429_RINTA0~D429RINTA3, hold negative edge signal of generation to read the ARINC429 data of corresponding receiving cable by the steering order of configuration D429_A0~D429_A7 end with at D429_ARDY again, because the data bus of ARINC429 bus transceiving chip is 16, and the transceiving format of ARINC429 data is 32, therefore read road ARINC429 data, DSP circuit 1 needs double operation D429_A0~D429_A7 and D429_ARDY end, after current read data operation completes, DSP circuit 1 detects D429_RINT port status, if D429_RINT holds register circuit 3 sets that realized by CPLD chip programming, show that current read operation completes, if D429_RINT holds register circuit 3 resets that realized by CPLD chip programming, indicate that multi-path serial interface receives ARINC429 data simultaneously, or receive other follow-up ARINC429 data when other road serial line interfaces in the process of the ARINC429 data that front port receives reading, now DSP circuit 1 again reads D429_RINTA0~D429RINTA3 and judges the concrete receiving cable of not reading ARINC429 data, and repeat aforementioned read operation process, and again detect D429_RINT port status, until register circuit 3 sets that D429_RINT port is realized by CPLD chip programming detected.When the ARINC429 bus transceiving chip having configured sends ARINC429 data by serial line interface, DSP circuit 1 is according to the steering order of the corresponding configuration of the transmission interface of wanting required use D429_A0~D429_A7 end and generate a negative edge signal and write the ARINC429 data of corresponding transmission interface at D429_ARDY end, because the data bus of ARINC429 bus transceiving chip is 16, and the transceiving format of ARINC429 data is 32, therefore send road ARINC429 data, DSP circuit 1 needs double operation D429_A0~D429_A7 and D429_ARDY end, DSP circuit 1 detects the state of D429_TX/R end afterwards, after D429_TX/R end is by reset, D429_ENTX is held set by DSP circuit 1, then DSP circuit 1 detects the state of D429_TX/R end again, after D429_TX/R end is by set, D429_ENTX is held reset by DSP circuit 1.
The various circuit that adopt in this circuit are all bus read modes at a high speed, control transmitting-receiving sequential and the logical relation of multi-channel A RINC429 data by the register circuit 3 of being realized by CPLD chip programming, avoid occurring multichannel data conflict, loss of data and error code, and connect the reset signal of ARINC429 bus transceiving chip by dsp chip, to make ARINC429 bus transceiving chip reset the in the situation that of data from overflow, guarantee data normal transmission.
Compared with prior art, the invention has the beneficial effects as follows:
1, the present invention can be read multi-channel A RINC429 data in real time and be sent by dsp chip data bus, avoids data collision, loss and error code, realizes the high speed processing to data.
2, multiple external interrupt signals of organizing ARINC429 bus transceiving chip are integrated into one by circuit structure of the present invention more, greatly reduce the usage quantity of DSP circuit external interrupt, the in the situation that of DSP external interrupt resource-constrained, make more multi-channel A RINC429 data transmit-receive become possibility, thoroughly solved data collision when multi-channel A RINC429 data are accepted simultaneously, and data in data handling procedure are lost a yard problem.
3, circuit structure of the present invention is comparatively succinct, and the sequential confusion while having avoided transceiving data has been saved a large amount of computational resources of DSP inside, rationally distributed, easy to operate, cost is low.
Accompanying drawing explanation
Fig. 1 is circuit structure structural diagrams intention of the present invention;
Fig. 2 is the detailed signal processing algorithm schematic diagram of the specific embodiment of the invention;
Fig. 3 is the DSP circuit theory diagrams of the specific embodiment of the invention;
Fig. 4 is the ARINC429 bus transceiving chip circuit theory diagrams of the specific embodiment of the invention;
Fig. 5 is the register circuit schematic diagram that the CPLD chip programming of the specific embodiment of the invention is realized;
Fig. 6 is the transmission example waveform of the ARINC429 bus data 0x8025806A of the specific embodiment of the invention;
Fig. 7 is the reception example waveform of the ARINC429 bus data 0x03958584 of the specific embodiment of the invention.
Embodiment
Below in conjunction with drawings and Examples, the present invention will be further described.The present invention, to receive 8 road ARINC429 data, sends 4 road ARINC429 data instances and describes.All brackets " (transmission) " and " (reception) " only represent data and sense.
In Fig. 1, the closure of each functional block diagram and arrow has represented basic circuit principle of the present invention and signal controlling relation, based on the multi-channel A RINC429 data transmit-receive circuit of DSP and CPLD exploitation, comprise DSP circuit 1, also comprise many group ARINC429 bus transceiving chip circuit 2 and the register circuit 3 of being realized by CPLD chip programming;
Below in conjunction with accompanying drawing 2-accompanying drawing 4, the present invention is further described.
16 bit data bus XD0~XD15 of described DSP circuit 1 are connected with the data bus BD00~BD15 of described many group ARINC429 bus transceiving chip circuit 2 by electrical level matching circuit;
Control output end D429_A0~D429_A7, D429_ARDY, the D429_ENTX end of described DSP circuit 1 are held corresponding connection with control input end D429_A0~D429_A7, D429_ARDY, the D429_ENTX of the described register circuit of being realized by CPLD chip programming 3;
Data accepted flag transmitting terminal D429_RINT, the D429_RINTA0~D429_RINTA3 of the described register circuit of being realized by CPLD chip programming 3 is connected with data accepted flag receiving end D429_RINT and the D429_RINTA0~D429_RINTA3 of described DSP circuit 1;
The ARINC429 data of the described register circuit of being realized by CPLD chip programming 3 send state output end D429_TX/R and are connected with the data transmission state input end D429_TX/R of described DSP circuit 1;
Described many group ARINC429 bus transceiving chip circuit comprise 4 groups, the read-write control end SEL of the 1st group of transmission circuit wherein,
Figure BDA0000481645550000071
eNTX,
Figure BDA0000481645550000072
input end is by being connected with read-write control output end C429A_SEL, C429A_EN1, C429A_EN2, C429A_PL1, C429A_PL2, C429A_ENTX, the C429A_CWSTR of register circuit 3 respectively after electrical level matching circuit, the read-write control end SEL of the 2nd group of transmission circuit,
Figure BDA0000481645550000073
Figure BDA0000481645550000074
eNTX, input end is by being connected with read-write control output end C429B_SEL, C429B_EN1, C429B_EN2, C429B_PL1, C429B_PL2, C429B_ENTX, the C429B_CWSTR of register circuit 3 respectively after electrical level matching circuit, the read-write control end SEL of the 3rd group of transmission circuit,
Figure BDA0000481645550000076
input end is by being connected with read-write control output end C429C_SEL, C429C_EN1, C429C_EN2, C429C_PL1, C429C_PL2, C429C_ENTX, the C429C_CWSTR of register circuit 3 respectively after electrical level matching circuit, the read-write control end SEL of the 4th group of transmission circuit,
Figure BDA0000481645550000077
eNTX,
Figure BDA0000481645550000078
input end is connected with read-write control output end C429D_SEL, C429D_EN1, C429D_EN2, C429D_PL1, C429D_PL2, C429D_ENTX, the C429D_CWSTR of register circuit 3 respectively by after electrical level matching circuit;
The reiving/transmitting state output terminal of the 1st group of transmission circuit in described many group ARINC429 bus transceiving chip circuit 2
Figure BDA0000481645550000079
the corresponding connection of reiving/transmitting state input end C429A_RDY1, C429A_RDY2, C429A_TX/R of the register circuit 3 that TX/R realizes with described CPLD chip programming by electrical level matching circuit, the reiving/transmitting state output terminal of the 2nd group of transmission circuit
Figure BDA0000481645550000081
the corresponding connection of reiving/transmitting state input end C429B_RDY1, C429B_RDY2, C429B_TX/R of the register circuit 3 that TX/R realizes with described CPLD chip programming by electrical level matching circuit, the reiving/transmitting state output terminal of the 3rd group of transmission circuit the corresponding connection of reiving/transmitting state input end C429C_RDY1, C429C_RDY2, C429C_TX/R of the register circuit 3 that TX/R realizes with described CPLD chip programming by electrical level matching circuit, the reiving/transmitting state output terminal of the 4th group of transmission circuit
Figure BDA0000481645550000083
the corresponding connection of reiving/transmitting state input end C429D_RDY1, C429D_RDY2, C429D_TX/R of the register circuit 3 that TX/R realizes with described CPLD chip programming by electrical level matching circuit.
According to above-mentioned connected mode, as shown in Figure 2, the steering order that DSP circuit sends at D429_A0~D429_A7 comprises the instruction of ARINC429 bus transceiving chip initial configuration, ARINC429 bus receives data reading command, ARINC429 bus sends data and writes instruction, receive after these one-level steering orders, the register circuit of being realized by CPLD programming is by the read-write control end of direct control corresponding A RINC429 bus transceiving chip after electrical level matching circuit, also decoding goes out secondary steering order contained in one-level steering order simultaneously, the data of indicating corresponding ARINC429 bus transceiving chip circuit in one-level instruction are sent state end (C429A_TX/R by secondary steering order, C429B_TX/R, C429C_TX/R or C429D_TX/R) the level state data that copy to the register circuit of being realized by CPLD programming send states (transmissions) and hold D429_TX/R to judge for DSP electric circuit inspection, and the data transmission Enable Pin D429_ENTX level state of the register circuit of realizing being programmed by CPLD copies to the data transmission Enable Pin (C429A_ENTX of corresponding ARINC429 bus transceiving chip, C429B_ENTX, C429C_ENTX or C429D_ENTX) to realize DSP circuit, the data of ARINC429 bus transceiving chip circuit are sent and enabled.In the time receiving ARINC429 data, the register circuit of being realized by CPLD programming is all the time by receive interruption (reception) port (C429A_RDY1 of 8 road ARINC429 bus receiving cables, C429A_RDY2, C429B_RDY1, C429B_RDY2, C429C_RDY1, C429C_RDY2, C429D_RDY1, C429D_RDY2) comprehensive Wei Yi road comprehensive receive interruption port D429_RINT, in the time interrupting occurring, receiving cable coded address (transmission) end D429_RINTA0~D429_RINTA3 is sent to in current receiving cable coded address to interrupt reading for DSP circuit, if Multiple Interrupt occurs or new receive interruption occurs when reading out data simultaneously, DSP circuit completes after current data read operation, comprehensive receive interruption port D429_RINT maintains interruption status, and other are not sent to receiving cable coded address (transmission) end D429_RINTA0~D429_RINTA3 in the channel coding address of read channel, realize whole receiving circuit with this accurate, high speed processing, avoid data collision, lose and error code.
The chip that DSP circuit of the present invention adopts is TMS320F28335.
CPLD chip of the present invention adopts EPM570.
The chip that ARINC429 bus transceiving chip circuit of the present invention adopts is HS3282 and HS3182.
Fig. 5 is the register circuit schematic diagram that the CPLD chip programming of the specific embodiment of the invention is realized;
Fig. 6 is the transmission example waveform of the ARINC429 bus data 0x8025806A of the specific embodiment of the invention; This transmission example waveform is the schematic diagram that correct coding of the present invention is sent out several.
Fig. 7 is the reception example waveform of the ARINC429 bus data 0x03958584 of the specific embodiment of the invention.This reception example waveform is that the present invention correctly, inerrably encodes and receives the schematic diagram of number.
The not detailed disclosed part of the present invention belongs to the known technology of this area.
Although above the illustrative embodiment of the present invention is described; so that those skilled in the art understand the present invention; but should be clear; the invention is not restricted to the scope of embodiment; to those skilled in the art; as long as various variations appended claim limit and definite the spirit and scope of the present invention in, these variations are apparent, all utilize innovation and creation that the present invention conceives all at the row of protection.

Claims (4)

1. the multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation, comprises DSP circuit (1), organizes ARINC429 bus transceiving chip circuit (2) more, characterized by further comprising the register circuit (3) of being realized by CPLD chip programming;
Data bus XD0~the XD15 of described DSP circuit (1) is connected with the data bus BD00~BD15 of described many group ARINC429 bus transceiving chip circuit (2) by electrical level matching circuit, the steering order end D429_A0~D429_A7 of described DSP circuit (1), steering order completes excitation end D429_ARDY, data send state end D429_TX/R, data send Enable Pin D429_ENTX, comprehensive receive interruption port D429_RINT, the steering order end D429_A0~D429_A7 of receiving cable coded address end D429_RINTA0~D429_RINTA3 and the described register circuit of being realized by CPLD chip programming (3), steering order completes excitation end D429_ARDY, data send state end D429_TX/R, data send Enable Pin D429_ENTX, comprehensive receive interruption port D429_RINT, receiving cable coded address end D429_RINTA0~D429_RINTA3 is corresponding to be connected, described many group ARINC429 bus transceiving chip circuit (2) comprise 4 groups, can receive 8 road ARINC429 data simultaneously, send 4 road ARINC429 data, the data sink 1 receive interruption port of the 1st group of transmission circuit wherein data sink 2 receive interruption ports
Figure FDA0000481645540000012
receive high/low 16 of data and read selecting side SEL, data sink 1 Enable Pin
Figure FDA0000481645540000013
data sink 2 Enable Pins
Figure FDA0000481645540000014
, send low 16 of data write selecting side
Figure FDA0000481645540000015
send high 16 of data and write selecting side
Figure FDA0000481645540000016
data send state end TX/R, data send Enable Pin ENTX, chip configuration Enable Pin the data sink 1 receive interruption port C429A_RDY1 of the 1st group of transmission circuit by electrical level matching circuit and the described register circuit of being realized by CPLD chip programming (3), the data sink 2 receive interruption port C429A_RDY2 of the 1st group of transmission circuit, high/low 16 of the reception data of the 1st group of transmission circuit read selecting side C429A_SEL, the data sink 1 Enable Pin C429A_EN1 of the 1st group of transmission circuit, the data sink 2 Enable Pin C429A_EN2 of the 1st group of transmission circuit, low 16 of the transmission data of the 1st group of transmission circuit write selecting side C429A_PL1, high 16 of the transmission data of the 1st group of transmission circuit write selecting side C429A_PL2, the data of the 1st group of transmission circuit send state end C429A_TX/R, the data of the 1st group of transmission circuit send Enable Pin C429A_ENTX, the corresponding connection of chip configuration Enable Pin C429A_CWSTR of the 1st group of transmission circuit, the 2nd group of transmission circuit
Figure FDA0000481645540000021
Figure FDA0000481645540000022
tX/R, ENTX,
Figure FDA0000481645540000023
end is by the data sink 1 receive interruption port C429B_RDY1 of the 2nd group of transmission circuit of electrical level matching circuit and the described register circuit of being realized by CPLD chip programming (3), the data sink 2 receive interruption port C429B_RDY2 of the 2nd group of transmission circuit, high/low 16 of the reception data of the 2nd group of transmission circuit read selection C429B_SEL, the data sink 1 Enable Pin C429B_EN1 of the 2nd group of transmission circuit, the data sink 2 Enable Pin C429B_EN2 of the 2nd group of transmission circuit, low 16 of the transmission data of the 2nd group of transmission circuit write selecting side C429B_PL1, high 16 of the transmission data of the 2nd group of transmission circuit write selecting side C429B_PL2, the data of the 2nd group of transmission circuit send state end C429B_TX/R, the data of the 2nd group of transmission circuit send Enable Pin C429B_ENTX, the corresponding connection of chip configuration Enable Pin C429B_CWSTR of the 2nd group of transmission circuit, the 3rd group of transmission circuit
Figure FDA0000481645540000024
sEL,
Figure FDA0000481645540000025
tX/R, ENTX,
Figure FDA0000481645540000026
end is by the data sink 1 receive interruption port C429C_RDY1 of the 3rd group of transmission circuit of electrical level matching circuit and the described register circuit of being realized by CPLD chip programming (3), the data sink 2 receive interruption port C429C_RDY2 of the 3rd group of transmission circuit, high/low 16 of the reception data of the 3rd group of transmission circuit read selecting side C429C_SEL, the data sink 1 Enable Pin C429C_EN1 of the 3rd group of transmission circuit, the data sink 2 Enable Pin C429C_EN2 of the 3rd group of transmission circuit, low 16 of the transmission data of the 3rd group of transmission circuit write selecting side C429C_PL1, high 16 of the transmission data of the 3rd group of transmission circuit write selecting side C429C_PL2, the data of the 3rd group of transmission circuit send state end C429C_TX/R, the data of the 3rd group of transmission circuit send Enable Pin C429C_ENTX, the corresponding connection of chip configuration Enable Pin C429C_CWSTR of the 3rd group of transmission circuit, the 4th group of transmission circuit
Figure FDA0000481645540000027
Figure FDA0000481645540000028
sEL,
Figure FDA0000481645540000029
tX/R, ENTX,
Figure FDA00004816455400000210
end is by the data sink 1 receive interruption port C429D_RDY1 of the 4th group of transmission circuit of electrical level matching circuit and the described register circuit of being realized by CPLD chip programming (3), the data sink 2 receive interruption port C429D_RDY2 of the 4th group of transmission circuit, high/low 16 of the reception data of the 4th group of transmission circuit read selecting side C429D_SEL, the data sink 1 Enable Pin C429D_EN1 of the 4th group of transmission circuit, the data sink 2 Enable Pin C429D_EN2 of the 4th group of transmission circuit, low 16 of the transmission data of the 4th group of transmission circuit write selecting side C429D_PL1, high 16 of the transmission data of the 4th group of transmission circuit write selecting side C429D_PL2, the data of the 4th group of transmission circuit send state end C429D_TX/R, the data of the 4th group of transmission circuit send Enable Pin C429D_ENTX, the corresponding connection of chip configuration Enable Pin C429D_CWSTR of the 4th group of transmission circuit.
2. a kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation according to claim 1, is characterized in that: the chip that described DSP circuit (1) adopts is TMS320F28335.
3. a kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation according to claim 1, is characterized in that: the chip that the register circuit (3) that described CPLD chip programming is realized adopts is EPM570.
4. a kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation according to claim 1, is characterized in that: the chip that described ARINC429 bus transceiving chip circuit (2) adopts is HS3282 and HS3182.
CN201410113491.0A 2014-03-25 2014-03-25 Multi-way ARINC429 data transmit-receive circuit structure based on development of DSP and CPLD Active CN103823785B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410113491.0A CN103823785B (en) 2014-03-25 2014-03-25 Multi-way ARINC429 data transmit-receive circuit structure based on development of DSP and CPLD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410113491.0A CN103823785B (en) 2014-03-25 2014-03-25 Multi-way ARINC429 data transmit-receive circuit structure based on development of DSP and CPLD

Publications (2)

Publication Number Publication Date
CN103823785A true CN103823785A (en) 2014-05-28
CN103823785B CN103823785B (en) 2017-01-11

Family

ID=50758859

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410113491.0A Active CN103823785B (en) 2014-03-25 2014-03-25 Multi-way ARINC429 data transmit-receive circuit structure based on development of DSP and CPLD

Country Status (1)

Country Link
CN (1) CN103823785B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104764453A (en) * 2015-03-26 2015-07-08 北京航空航天大学 Navigation and interface computer based on dual-DSP and CPLD
CN106940544A (en) * 2017-03-14 2017-07-11 西安电子科技大学 Airborne-bus communication control method based on DSP and CPLD
CN107765677A (en) * 2017-11-22 2018-03-06 长沙景嘉微电子股份有限公司 A kind of 2 road ARINC429 transtation mission circuits share the design method of 1 physical bus
CN107783934A (en) * 2016-08-30 2018-03-09 中国飞行试验研究院 A kind of airborne multichannel ARINC429 buses gather in real time and data filtering method
CN109445325A (en) * 2018-10-15 2019-03-08 四川九洲空管科技有限责任公司 A kind of high speed ARINC429 data processing method based on FPGA
CN112231266A (en) * 2020-10-15 2021-01-15 天津津航计算技术研究所 ARINC429 bus control method based on lookup table

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5504684A (en) * 1993-12-10 1996-04-02 Trimble Navigation Limited Single-chip GPS receiver digital signal processing and microcomputer
CN201732367U (en) * 2010-07-16 2011-02-02 四川九洲电器集团有限责任公司 DSP based data receiving circuit
CN202167017U (en) * 2011-08-04 2012-03-14 成都勤智数码科技有限公司 Data receiving circuit based on management control DSP in the internet of things
CN203746067U (en) * 2014-03-25 2014-07-30 北京航空航天大学 Multi-path ARINC 429 data receiving and transmitting circuit structure based on DSP and CPLD development

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5504684A (en) * 1993-12-10 1996-04-02 Trimble Navigation Limited Single-chip GPS receiver digital signal processing and microcomputer
CN201732367U (en) * 2010-07-16 2011-02-02 四川九洲电器集团有限责任公司 DSP based data receiving circuit
CN202167017U (en) * 2011-08-04 2012-03-14 成都勤智数码科技有限公司 Data receiving circuit based on management control DSP in the internet of things
CN203746067U (en) * 2014-03-25 2014-07-30 北京航空航天大学 Multi-path ARINC 429 data receiving and transmitting circuit structure based on DSP and CPLD development

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
宋桂华等: ""多路ARINC429数据传输的设计与实现"", 《微处理机》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104764453A (en) * 2015-03-26 2015-07-08 北京航空航天大学 Navigation and interface computer based on dual-DSP and CPLD
CN107783934A (en) * 2016-08-30 2018-03-09 中国飞行试验研究院 A kind of airborne multichannel ARINC429 buses gather in real time and data filtering method
CN107783934B (en) * 2016-08-30 2021-05-28 中国飞行试验研究院 Airborne multi-channel ARINC429 bus real-time acquisition and data filtering method
CN106940544A (en) * 2017-03-14 2017-07-11 西安电子科技大学 Airborne-bus communication control method based on DSP and CPLD
CN107765677A (en) * 2017-11-22 2018-03-06 长沙景嘉微电子股份有限公司 A kind of 2 road ARINC429 transtation mission circuits share the design method of 1 physical bus
CN109445325A (en) * 2018-10-15 2019-03-08 四川九洲空管科技有限责任公司 A kind of high speed ARINC429 data processing method based on FPGA
CN112231266A (en) * 2020-10-15 2021-01-15 天津津航计算技术研究所 ARINC429 bus control method based on lookup table
CN112231266B (en) * 2020-10-15 2023-03-24 天津津航计算技术研究所 ARINC429 bus control method based on lookup table

Also Published As

Publication number Publication date
CN103823785B (en) 2017-01-11

Similar Documents

Publication Publication Date Title
CN103823785A (en) Multi-way ARINC429 data transmit-receive circuit structure based on development of DSP and CPLD
CN100568187C (en) A kind of method and apparatus that is used for debugging message is carried out mask
CN203746067U (en) Multi-path ARINC 429 data receiving and transmitting circuit structure based on DSP and CPLD development
CN102375797A (en) Bus system and bridge circuit connecting bus system and connection apparatus
US20160196232A1 (en) Commissioning Method, Master Control Board, and Service Board
CN204833236U (en) Support memory system of hybrid storage
CN109313623A (en) Switch the method and device of serial data transmission state
CN101986613B (en) All-purpose asynchronous serial communication controller
CN102073611A (en) I2C bus control system and method
CN105068955A (en) Local bus structure and data interaction method
CN105573947B (en) A kind of SD/MMC card control methods based on APB buses
CN105279123A (en) Serial port conversion structure and method of dual-redundancy 1553B bus
CN106407150A (en) 1553B bus protocol module based on COM-Express
CN203858630U (en) Pcie interface switching device
CN201732367U (en) DSP based data receiving circuit
CN102176589A (en) Concentrator for universal serial bus (USB)-8 serial port RS422
WO2022188658A1 (en) Method and circuit for multiplexing usb interface, and electronic device and storage medium
CN102708079A (en) Data transmission controlling method and system applied to microcontroller
CN204695304U (en) A kind of 1553B Bus PC 104 interface board
CN105320631A (en) Converter for converting computer interface to CPCI (Compact Peripheral Component Interconnect) interface
CN210804414U (en) Circuit with reusable communication interface
CN203759699U (en) Novel USB (universal serial bus) to serial communication interface cable
CN202167017U (en) Data receiving circuit based on management control DSP in the internet of things
CN203012455U (en) Data transmission remote control system based on double-port RAM (Random access memory)
CN201813360U (en) Semaphore circuit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant