CN103823785B - 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
CN103823785B
CN103823785B CN201410113491.0A CN201410113491A CN103823785B CN 103823785 B CN103823785 B CN 103823785B CN 201410113491 A CN201410113491 A CN 201410113491A CN 103823785 B CN103823785 B CN 103823785B
Authority
CN
China
Prior art keywords
data
circuit
group
transmission
transmission circuit
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
Application number
CN201410113491.0A
Other languages
Chinese (zh)
Other versions
CN103823785A (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

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 one and open based on DSP and CPLD The multi-channel A RINC429 data transmit-receive circuit structure sent out.
Background technology
At present, known ARINC429 data transmit-receive circuit based on DSP and FPGA by DSP circuit, FPGA circuitry and ARINC429 bus transceiving chip circuit is constituted, when carrying out multichannel data reception, and the ways using FPGA algorithm examples more, although This design has multichannel transmitting-receiving ability, but multiplexer channel synchronization receives ARINC429 data and easily occurs that data are rushed Dash forward, lose and error code.And known multi-channel A RINC429 based on DSP and CPLD receives in the too much outside that circuit takies DSP It is disconnected so that DSP is the most limited in circuit function, and communication conflict easily occurs when multichannel data synchronization is received and dispatched, Make in DSP processes data procedures, easily occur that the reception of multi-channel A RINC429 data is lost.
Summary of the invention
It is contemplated that overcome deficiency of the prior art, it is provided that a kind of multichannel based on DSP and CPLD exploitation ARINC429 data transmit-receive circuit structure, this data transmit-receive circuit structure can not only apply the data/address bus of dsp chip directly to read Write the data terminal organizing ARINC429 bus transceiving chip more, utilize CPLD(CPLD) the depositing of programming realization Device circuit controls sequential and logical relation, and incorporates multiple external interrupt letter of many group ARINC429 bus transceiving chips Number, it is greatly saved the use to DSP external interrupt resource, effectively prevent data collision, loss and error code.
The present invention solves above-mentioned technical problem and be the technical scheme is that a kind of multichannel based on DSP and CPLD exploitation ARINC429 data transmit-receive circuit structure, including DSP circuit, many group ARINC429 bus transceiving chip circuit, also include by The register circuit that CPLD chip programming realizes;
Data/address bus XD0~XD15 of described DSP circuit is by electrical level matching circuit and described many group ARINC429 buses Data/address bus BD00~BD15 of transceiving chip circuit connects, control instruction end D429_A0~D429_A7 of described DSP circuit, Control instruction completes to encourage end D429_ARDY, data to send state end D429_TX/R, data send Enable Pin D429_ENTX, Integrated Receiver interruptive port D429_RINT, receive channel coding address end D429_RINTA0~D429_RINTA3 with described by Control instruction end D429_A0~D429_A7 of register circuit, control instruction that CPLD chip programming realizes complete to encourage end D429_ARDY, data send state end D429_TX/R, data send Enable Pin D429_ENTX, Integrated Receiver interruptive port D429_RINT, receive channel coding address end D429_RINTA0~D429_RINTA3 correspondence and connect, described organize ARINC429 more Bus transceiving chip circuit includes 4 groups, it is possible to receive 8 road ARINC429 data simultaneously, sends 4 road ARINC429 data, wherein The data sink 1 of the 1st group of transmission circuit receive interruptive portData sink 2 receives interruptive portReceive high/low 16 of data and read selection end SEL, data sink 1 Enable PinData sink 2 enables EndSend low 16 writes of data and select endSend high 16 writes of data and select endData are sent out State end TX/R, data are sent to send Enable Pin ENTX, chip configuration Enable PinBy electrical level matching circuit and institute The data sink 1 of the 1st group of transmission circuit stating the register circuit realized by CPLD chip programming receives interruptive port C429A_RDY1, the data sink 2 of the 1st group of transmission circuit receive interruptive port C429A_RDY2, the connecing of the 1st group of transmission circuit Receive data high/low 16 read select end C429A_SEL, data sink 1 Enable Pin C429A_EN1 of the 1st group of transmission circuit, Data sink 2 Enable Pin C429A_EN2 of the 1st group of transmission circuit, low 16 the write choosings of transmission data of the 1st group of transmission circuit Select end C429A_PL1, high 16 writes of transmission data of the 1st group of transmission circuit select end C429A_PL2, the 1st group of transmission circuit Data send state end C429A_TX/R, the 1st group of transmission circuit data send Enable Pin C429A_ENTX, the 1st group of transmitting-receiving The chip configuration Enable Pin C429A_CWSTR correspondence of circuit connects, the 2nd group of transmission circuit SEL、TX/R、ENTX、Hold by electrical level matching circuit with described by The data sink 1 of the 2nd group of transmission circuit of the register circuit that CPLD chip programming realizes receives interruptive port C429B_ RDY1, the data sink 2 of the 2nd group of transmission circuit receive interruptive port C429B_RDY2, the reception data of the 2nd group of transmission circuit High/low 16 are read selection C429B_SEL, data sink 1 Enable Pin C429B_EN1 of the 2nd group of transmission circuit, the 2nd group of receipts Data sink 2 Enable Pin C429B_EN2 of Power Generation Road, low 16 writes of transmission data of the 2nd group of transmission circuit select end C429B_PL1, high 16 writes of transmission data of the 2nd group of transmission circuit select end C429B_PL2, the number of the 2nd group of transmission circuit According to the data transmission Enable Pin C429B_ENTX, the 2nd group of transmission circuit that send state end C429B_TX/R, the 2nd group of transmission circuit Chip configuration Enable Pin C429B_CWSTR correspondence connect, the 3rd group of transmission circuitSEL、 TX/R、ENTX、Hold by electrical level matching circuit with described by The data sink 1 of the 3rd group of transmission circuit of the register circuit that CPLD chip programming realizes receives interruptive port C429C_ RDY1, the data sink 2 of the 3rd group of transmission circuit receive interruptive port C429C_RDY2, the reception data of the 3rd group of transmission circuit High/low 16 read select end C429C_SEL, data sink 1 Enable Pin C429C_EN1 of the 3rd group of transmission circuit, the 3rd group Data sink 2 Enable Pin C429C_EN2 of transmission circuit, low 16 writes of transmission data of the 3rd group of transmission circuit select end C429C_PL1, high 16 writes of transmission data of the 3rd group of transmission circuit select end C429C_PL2, the number of the 3rd group of transmission circuit According to the data transmission Enable Pin C429C_ENTX, the 3rd group of transmission circuit that send state end C429C_TX/R, the 3rd group of transmission circuit Chip configuration Enable Pin C429C_CWSTR correspondence connect, the 4th group of transmission circuitSEL、TX/R、ENTX、Hold by electrical level matching circuit with described by The data sink 1 of the 4th group of transmission circuit of the register circuit that CPLD chip programming realizes receives interruptive port C429D_ RDY1, the data sink 2 of the 4th group of transmission circuit receive interruptive port C429D_RDY2, the reception data of the 4th group of transmission circuit High/low 16 read select end C429D_SEL, data sink 1 Enable Pin C429D_EN1 of the 4th group of transmission circuit, the 4th group Data sink 2 Enable Pin C429D_EN2 of transmission circuit, low 16 writes of transmission data of the 4th group of transmission circuit select end C429D_PL1, high 16 writes of transmission data of the 4th group of transmission circuit select end C429D_PL2, the number of the 4th group of transmission circuit According to the data transmission Enable Pin C429D_ENTX, the 4th group of transmission circuit that send state end C429D_TX/R, the 4th group of transmission circuit Chip configuration Enable Pin C429D_CWSTR correspondence connect.
Wherein, the chip that described DSP circuit uses is TMS320F28335.
Wherein, the chip that the register circuit that described CPLD chip programming realizes uses is EPM570.
Wherein, the chip that described ARINC429 bus transceiving chip circuit uses is HS3282 and HS3182.
The 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, including DSP circuit 1, many group ARINC429 bus transceiving chip circuit 2, also include the register circuit 3 that realized by CPLD chip programming; Read and write the data bus terminal organizing ARINC429 bus transceiving chip circuit 2 by DSP circuit 1, to real by CPLD chip programming more Existing register circuit 3 sends control instruction and realizes the controls organizing ARINC429 bus transceiving chip more.First by depositing Device circuit 3 coordinates DSP circuit 1 to pass to configuration signal successively organize ARINC429 bus transceiving chip electricity by data/address bus more Road 2, the ARINC429 bus transceiving chip configured receives ARINC429 data, any one road serial interface by serial line interface After mouth receives ARINC429 data, CPLD chip programming the register circuit 3 realized is by D429_RINT end reset, to touch Sending out the external interrupt of DSP circuit 1, DSP circuit 1 judges ARINC429 number by reading D429_RINTA0~D429RINTA3 According to specifically receive passage, then by configuring the control instruction of D429_A0~D429_A7 end and generating one at D429_ARDY end Individual trailing edge signal reads the ARINC429 data of correspondingly received passage, owing to the data of ARINC429 bus transceiving chip are total Line is 16, and the transceiving format of ARINC429 data is 32, therefore reads road ARINC429 data, DSP circuit 1 company of need Continuous twice operation D429_A0~D429_A7 and D429_ARDY end, after current read data has operated, DSP circuit 1 detects D429_RINT port status, if register circuit 3 set that D429_RINT end is realized by CPLD chip programming, then shows Current read operation completes, if register circuit 3 reset that D429_RINT end is realized by CPLD chip programming, then it represents that have Multi-path serial interface is simultaneously received ARINC429 data, or is reading the process of the ARINC429 data that current interface receives In other road serial line interfaces receive other follow-up ARINC429 data, now DSP circuit 1 again read off D429_RINTA0~ What D429RINTA3 judged not read ARINC429 data specifically receives passage, and repeats aforementioned read operation process, and again Detection D429_RINT port status, until detecting the register circuit that D429_RINT port is realized by CPLD chip programming 3 sets.When the ARINC429 bus transceiving chip configured sends ARINC429 data by serial line interface, DSP circuit 1 According to wanting the control instruction of the required transmission interface correspondence used configuration D429_A0~D429_A7 end and in the life of D429_ARDY end A trailing edge signal is become to write the ARINC429 data of corresponding transmission interface, due to the number of ARINC429 bus transceiving chip It is 16 according to bus, and the transceiving format of ARINC429 data is 32, therefore sends road ARINC429 data, DSP circuit 1 Needing double operation D429_A0~D429_A7 and D429_ARDY end, DSP circuit 1 detects the shape of D429_TX/R end afterwards State, after D429_TX/R end is by reset, DSP circuit 1 is by D429_ENTX end set, and then DSP circuit 1 detects again The state of D429_TX/R end, after D429_TX/R end is by set, DSP circuit 1 is by D429_ENTX end reset.
The various circuit used in this circuit are all bus read modes at a high speed, by realized by CPLD chip programming Register circuit 3 controls transmitting-receiving sequential and the logical relation of multi-channel A RINC429 data, it is to avoid multichannel data conflict, data occur Lose and error code, and connected the reset signal of ARINC429 bus transceiving chip by dsp chip, in order in the feelings that data are overflowed ARINC429 bus transceiving chip is made to reset under condition, it is ensured that data normal transmission.
Compared with prior art, the invention has the beneficial effects as follows:
1, multi-channel A RINC429 data can be read by dsp chip data/address bus and be sent by the present invention in real time, it is to avoid Data collision, loss and error code, it is achieved the high speed processing to data.
2, the multiple external interrupt signals organizing ARINC429 bus transceiving chip are integrated into one by circuit structure of the present invention more Individual, greatly reduce the usage quantity of DSP circuit external interrupt, in the case of DSP external interrupt resource-constrained, make more multichannel ARINC429 data transmit-receive is possibly realized, and thoroughly solves data collision when multi-channel A RINC429 data accept simultaneously, sum A yard problem is lost according to the data in processing procedure.
3, circuit structure of the present invention is the most succinct, it is to avoid sequential during transceiving data is chaotic, and save within DSP is big Amount calculates resource, rationally distributed, easy to operate, low cost.
Accompanying drawing explanation
Fig. 1 is that the circuit structure structural diagrams of the present invention is intended to;
Fig. 2 is the following characteristics Processing Algorithm schematic diagram of the specific embodiment of the invention;
Fig. 3 is the DSP circuit schematic diagram 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 of the CPLD chip programming realization of the specific embodiment of the invention;
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.
Detailed description of the invention
The present invention will be further described with embodiment below in conjunction with the accompanying drawings.The present invention is to receive 8 road ARINC429 numbers According to, send 4 road ARINC429 data instances and illustrate.All brackets " (transmission) " and " (reception) " only represent data and signal Direction.
In FIG, the closure of each functional block diagram and arrow represents basic circuit principle and the signal control of the present invention Relation processed, multi-channel A RINC429 data transmit-receive circuit based on DSP and CPLD exploitation, including DSP circuit 1, also include many groups ARINC429 bus transceiving chip circuit 2 and the register circuit 3 realized by CPLD chip programming;
The present invention is further described for 2-accompanying drawing 4 below in conjunction with the accompanying drawings.
16 bit data bus XD0 of described DSP circuit 1~XD15 organize ARINC429 by electrical level matching circuit with described more Data/address bus BD00~BD15 of bus transceiving chip circuit 2 connects;
Control output end D429_A0~D429_A7 of described DSP circuit 1, D429_ARDY, D429_ENTX end are with described Control input D429_A0~D429_A7 of the register circuit 3 realized by CPLD chip programming, D429_ARDY, D429_ ENTX end correspondence connects;
The data accepted flag transmitting terminal D429_RINT of the described register circuit 3 realized by CPLD chip programming, D429_RINTA0~D429_RINTA3 and data accepted flag receiving terminal D429_RINT and D429_ of described DSP circuit 1 RINTA0~D429_RINTA3 connects;
The ARINC429 data of the described register circuit 3 realized by CPLD chip programming send state output end D429_ TX/R sends state output terminal D429_TX/R with the data of described DSP circuit 1 and is connected;
Described many group ARINC429 bus transceiving chip circuit include 4 groups, the Read-write Catrol end of the 1st group of transmission circuit therein SEL、ENTX、Input by after electrical level matching circuit respectively with post Read-write Catrol outfan C429A_SEL, C429A_EN1, C429A_EN2, C429A_PL1, C429A_PL2, C429A_ of latch circuit 3 ENTX, C429A_CWSTR connect, the Read-write Catrol end SEL of the 2nd group of transmission circuit, ENTX、Input by after electrical level matching circuit respectively Read-write Catrol with register circuit 3 export End C429B_SEL, C429B_EN1, C429B_EN2, C429B_PL1, C429B_PL2, C429B_ENTX, C429B_CWSTR are even Connect, the Read-write Catrol end SEL of the 3rd group of transmission circuit, Input by after electrical level matching circuit respectively with the Read-write Catrol outfan C429C_SEL of register circuit 3, C429C_EN1, C429C_EN2, C429C_PL1, C429C_PL2, C429C_ENTX, C429C_CWSTR connect, the read-write of the 4th group of transmission circuit Control end SEL,ENTX、Input is by after electrical level matching circuit Respectively with the Read-write Catrol outfan C429D_SEL of register circuit 3, C429D_EN1, C429D_EN2, C429D_PL1, C429D_PL2, C429D_ENTX, C429D_CWSTR connect;
The reiving/transmitting state outfan of the 1st group of transmission circuit in described many group ARINC429 bus transceiving chip circuit 2The transmitting-receiving of the register circuit 3 that TX/R is realized with described CPLD chip programming by electrical level matching circuit State output terminal C429A_RDY1, C429A_RDY2, C429A_TX/R correspondence connects, and the reiving/transmitting state of the 2nd group of transmission circuit is defeated Go out endThe register circuit 3 that TX/R is realized with described CPLD chip programming by electrical level matching circuit Reiving/transmitting state input C429B_RDY1, C429B_RDY2, C429B_TX/R correspondence connects, the transmitting-receiving shape of the 3rd group of transmission circuit State outfanThe register circuit that TX/R is realized with described CPLD chip programming by electrical level matching circuit Reiving/transmitting state input C429C_RDY1, C429C_RDY2, C429C_TX/R correspondence of 3 connects, the transmitting-receiving of the 4th group of transmission circuit State output endThe depositor electricity that TX/R is realized by electrical level matching circuit and described CPLD chip programming Reiving/transmitting state input C429D_RDY1, C429D_RDY2, C429D_TX/R correspondence on road 3 connects.
According to above-mentioned connected mode, as in figure 2 it is shown, the control instruction that DSP circuit is sent at D429_A0~D429_A7 Data read command, ARINC429 is received including the instruction of ARINC429 bus transceiving chip initial configuration, ARINC429 bus Bus sends data write instruction, after receiving these one-level control instructions, passes through the register circuit of CPLD programming realization Directly operate the Read-write Catrol end of corresponding A RINC429 bus transceiving chip after electrical level matching circuit, the most also decode out one-level control Two-stage control instruction contained in system instruction, Two-stage control instruction will indicate the ARINC429 bus transmitting-receiving of correspondence in first-level instruction The data of chip circuit send the level of state end (C429A_TX/R, C429B_TX/R, C429C_TX/R or C429D_TX/R) State copies to the data of the register circuit by CPLD programming realization and sends state (transmission) end D429_TX/R for DSP electricity Road detection judges, and it is multiple that the data of the register circuit by CPLD programming realization are sent Enable Pin D429_ENTX level state System sends Enable Pin (C429A_ENTX, C429B_ENTX, C429C_ to the data of corresponding ARINC429 bus transceiving chip ENTX or C429D_ENTX) to realize the DSP circuit data transmission enable to ARINC429 bus transceiving chip circuit.Receiving During ARINC429 data, the register circuit of CPLD programming realization all the time 8 road ARINC429 buses are received the reception of passage Interrupt (reception) port (C429A_RDY1, C429A_RDY2, C429B_RDY1, C429B_RDY2, C429C_RDY1, C429C_ RDY2, C429D_RDY1, C429D_RDY2) it is comprehensively a road Integrated Receiver interruptive port D429_RINT, when interrupting occurring, Send to receive channel coding address (transmission) end D429_RINTA0~D429_RINTA3 confession by currently receiving channel coding address DSP circuit interrupts reading, if occur new reception to interrupt when Multiple Interrupt occurs or reads data simultaneously, then DSP circuit completes After current data read operation, Integrated Receiver interruptive port D429_RINT maintains interrupt status, and leading to other non-read channels Coded address, road is sent to receive channel coding address (transmission) end D429_RINTA0~D429_RINTA3, realizes whole connecing with this Receipts circuit is accurate, high speed processing, it is to avoid data collision, loss and error code.
The chip that DSP circuit of the present invention uses is TMS320F28335.
CPLD chip of the present invention uses EPM570.
The chip that ARINC429 bus transceiving chip circuit of the present invention uses is HS3282 and HS3182.
Fig. 5 is the register circuit schematic diagram of the CPLD chip programming realization of the specific embodiment of the invention;
Fig. 6 is the transmission example waveform of the ARINC429 bus data 0x8025806A of the specific embodiment of the invention;This Sending 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 connects Receiving example waveform is that the present invention correctly, inerrably encodes the schematic diagram receiving number.
The non-detailed disclosure of the present invention partly belong to techniques known.
Although detailed description of the invention illustrative to the present invention is described above, in order to the technology of the art Personnel understand the present invention, the common skill it should be apparent that the invention is not restricted to the scope of detailed description of the invention, to the art From the point of view of art personnel, as long as various change limits and in the spirit and scope of the present invention that determine in appended claim, these Change is apparent from, and all utilize the innovation and creation of present inventive concept all at the row of protection.

Claims (4)

1. a multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation, including DSP circuit (1), many groups ARINC429 bus transceiving chip circuit (2), it is characterised in that also include the register circuit realized by CPLD chip programming (3);
Data/address bus XD0~XD15 of described DSP circuit (1) is received with described many group ARINC429 buses by electrical level matching circuit Data/address bus BD00~BD15 sending out chip circuit (2) connects, the control instruction end D429_A0 of described DSP circuit (1)~ D429_A7, control instruction complete to encourage end D429_ARDY, data to send state end D429_TX/R, data send Enable Pin D429_ENTX, Integrated Receiver interruptive port D429_RINT, reception channel coding address end D429_RINTA0~D429_ Control instruction end D429_A0~D429_A7 of RINTA3 and the described register circuit (3) realized by CPLD chip programming, control Instruction processed completes to encourage end D429_ARDY, data to send state end D429_TX/R, data transmission Enable Pin D429_ENTX, combine Splice grafting is received interruptive port D429_RINT, is received channel coding address end D429_RINTA0~the connection of D429_RINTA3 correspondence, institute State many groups ARINC429 bus transceiving chip circuit (2) and include 4 groups, it is possible to receive 8 road ARINC429 data simultaneously, send 4 tunnels ARINC429 data, the data sink 1 of the 1st group of ARINC429 bus transceiving chip circuit therein receives interruptive portData sink 2 receives interruptive portReceive high/low 16 of data and read selection end SEL, data receiver Device 1 Enable PinData sink 2 Enable PinSend low 16 writes of data and select endSend data High 16 writes select endData send state end TX/R, data send Enable Pin ENTX, chip configuration Enable PinThe 1st group of transmitting-receiving electricity by electrical level matching circuit with the described register circuit (3) realized by CPLD chip programming The data sink 1 on road receives interruptive port C429A_RDY1, the data sink 2 of the 1st group of transmission circuit receives interruptive port C429A_RDY2, high/low 16 of the reception data of the 1st group of transmission circuit read and select end C429A_SEL, the 1st group of transmission circuit Data sink 1 Enable Pin C429A_EN1, data sink 2 Enable Pin C429A_EN2 of the 1st group of transmission circuit, the 1st group of transmitting-receiving Low 16 writes of transmission data of circuit select end C429A_PL1, high 16 writes of transmission data of the 1st group of transmission circuit select end 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 chip configuration Enable Pin C429A_CWSTR correspondence of the 1st group of transmission circuit connect, the 2nd group of ARINC429 bus Transceiving chip circuitSEL、 TX/R、ENTX、Hold the 2nd group of transmitting-receiving by electrical level matching circuit with the described register circuit (3) realized by CPLD chip programming The data sink 1 of circuit receive interruptive port C429B_RDY1, the 2nd group of transmission circuit data sink 2 receive in the broken ends of fractured bone Mouthful C429B_RDY2, high/low 16 of the receptions data of the 2nd group of transmission circuit read selection C429B_SEL, the 2nd group of transmission circuit Data sink 1 Enable Pin C429B_EN1, data sink 2 Enable Pin C429B_EN2 of the 2nd group of transmission circuit, the 2nd group of transmitting-receiving Low 16 writes of transmission data of circuit select end C429B_PL1, high 16 writes of transmission data of the 2nd group of transmission circuit select End 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 and enable End C429B_ENTX, the chip configuration Enable Pin C429B_CWSTR correspondence of the 2nd group of transmission circuit connect, and the 3rd group of ARINC429 is total Line transceiving chip circuitSEL、 TX/R、ENTX、Hold the 3rd group of transmitting-receiving by electrical level matching circuit with the described register circuit (3) realized by CPLD chip programming The data sink 1 of circuit receives interruptive port C429C_RDY1, the data sink 2 of the 3rd group of transmission circuit receives interruptive port C429C_RDY2, high/low 16 of the reception data of the 3rd group of transmission circuit read selection end C429C_SEL, the 3rd group of transmission circuit Data sink 1 Enable Pin C429C_EN1, data sink 2 Enable Pin C429C_EN2 of the 3rd group of transmission circuit, the 3rd group Low 16 writes of transmission data of transmission circuit select end C429C_PL1, high 16 writes of transmission data of the 3rd group of transmission circuit Select end 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 are sent out Send Enable Pin C429C_ENTX, the chip configuration Enable Pin C429C_CWSTR correspondence of the 3rd group of transmission circuit connects, the 4th group ARINC429 bus transceiving chip circuitSEL、 TX/R、 ENTX、End is by electrical level matching circuit and the 4th of the described register circuit (3) realized by CPLD chip programming The data sink 1 of group transmission circuit receives interruptive port C429D_RDY1, the data sink 2 of the 4th group of transmission circuit receives Interruptive port C429D_RDY2, the 4th group of transmission circuit reception data high/low 16 read select end C429D_SEL, the 4th group Data sink 1 Enable Pin C429D_EN1 of transmission circuit, data sink 2 Enable Pin C429D_ of the 4th group of transmission circuit EN2, low 16 writes of transmission data of the 4th group of transmission circuit select end C429D_PL1, the transmission data of the 4th group of transmission circuit High 16 writes select end C429D_PL2, the data of the 4th group of transmission circuit send state end C429D_TX/R, the 4th group of transmitting-receiving electricity The data on road send Enable Pin C429D_ENTX, the chip configuration Enable Pin C429D_CWSTR correspondence of the 4th group of transmission circuit connects Connect.
A kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation the most according to claim 1, It is characterized in that: the chip that described DSP circuit (1) uses is TMS320F28335.
A kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation the most according to claim 1, It is characterized in that: the chip that the register circuit (3) that CPLD chip programming realizes uses is EPM570.
A kind of multi-channel A RINC429 data transmit-receive circuit structure based on DSP and CPLD exploitation the most according to claim 1, It is characterized in that: the chip that described ARINC429 bus transceiving chip circuit (2) uses 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 CN103823785A (en) 2014-05-28
CN103823785B true 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)

Families Citing this family (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
CN107783934B (en) * 2016-08-30 2021-05-28 中国飞行试验研究院 Airborne multi-channel ARINC429 bus real-time acquisition and data filtering method
CN106940544B (en) * 2017-03-14 2019-03-26 西安电子科技大学 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
CN112231266B (en) * 2020-10-15 2023-03-24 天津津航计算技术研究所 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数据传输的设计与实现";宋桂华等;《微处理机》;20090630(第3期);文献第116-118页 *

Also Published As

Publication number Publication date
CN103823785A (en) 2014-05-28

Similar Documents

Publication Publication Date Title
CN103823785B (en) Multi-way ARINC429 data transmit-receive circuit structure based on development of DSP and CPLD
CN101571842B (en) PCI integrated circuit board device used for ARINC429 communication
US10282341B2 (en) Method, apparatus and system for configuring a protocol stack of an integrated circuit chip
US20090006709A1 (en) Pci express interface
CN207718364U (en) A kind of multichannel RS-422 serial ports expansion interfaces based on FPGA
CN102420877B (en) Multi-mode high-speed intelligent asynchronous serial port communication module and realizing method thereof
KR101679333B1 (en) Method, apparatus and system for single-ended communication of transaction layer packets
CN106959932A (en) A kind of Riser card methods for designing of automatic switchover PCIe signals
US8576879B2 (en) Communication system and method
CN105208034A (en) SPI bus and CAN bus protocol converting circuit and method
CN103500154A (en) Serial bus interface chip, serial bus transmission system and method
CN203746067U (en) Multi-path ARINC 429 data receiving and transmitting circuit structure based on DSP and CPLD development
CN107291647A (en) The method that DSP reads receiving channel data in extended serial port
CN101986613B (en) All-purpose asynchronous serial communication controller
CN102073611A (en) I2C bus control system and method
CN105786741B (en) SOC high-speed low-power-consumption bus and conversion method
CN105573947B (en) A kind of SD/MMC card control methods based on APB buses
CN109407574A (en) Output-controlling device and its method may be selected in a kind of multibus
CN106407150A (en) 1553B bus protocol module based on COM-Express
US8510485B2 (en) Low power digital interface
CN105389282B (en) The communication means of processor and ARINC429 buses
CN208314763U (en) A kind of Retimer board for being transmitted outside PCIe signal chassis
CN201732367U (en) DSP based data receiving circuit
CN102176589A (en) Concentrator for universal serial bus (USB)-8 serial port RS422
CN105262659A (en) HDLC protocol controller based on FPGA chip

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