HI-8584CJT [HOLTIC]

Enhanced ARINC 429 Serial Transmitter and Dual Receiver; 增强的ARINC 429串行发送器和双接收机
HI-8584CJT
型号: HI-8584CJT
厂家: HOLT INTEGRATED CIRCUITS    HOLT INTEGRATED CIRCUITS
描述:

Enhanced ARINC 429 Serial Transmitter and Dual Receiver
增强的ARINC 429串行发送器和双接收机

微控制器和处理器 串行IO控制器 通信控制器 外围集成电路 接收机 数据传输 时钟
文件: 总14页 (文件大小:294K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
HI-8584  
Enhanced ARINC 429  
Serial Transmitter and Dual Receiver  
September 2006  
GENERALDESCRIPTION  
FEATURES  
! ARINC specification 429 compatible  
! Dual receiver and transmitter interface  
The HI-8584 from Holt Integrated Circuits is a silicon gate  
CMOS device for interfacing a 16-bit parallel data bus to the  
ARINC 429 serial bus. The HI-8584 design offers many  
enhancements to the industry standard HI-8282  
architecture. The device provides two receivers each with  
label recognition, a 32 by 32 FIFO, and an analog line  
receiver. Up to 16 labels may be programmed for each  
receiver. The independent transmitter also has a 32 by 32  
FIFO. The status of all three FIFOs can be monitored using  
the external status pins or by polling the HI-8584’s status  
register.  
! Analog line receivers connect directly to  
ARINC bus  
! Programmable label recognition  
! On-chip 16 label memory for each receiver  
! 32 x 32 FIFOs each receiver and transmitter  
! Independent data rate selection for  
transmitter and each receiver  
! Status register  
Other new features include a programmable option of data  
or parity in the 32nd bit, and the ability to unscramble the 32  
bit word. Also, versions are available with different values  
of input resistance to allow users to more easily add  
external lightning protection circuitry. The device can be  
used at nonstandard data rates when an option pin, NFD, is  
invoked.  
! Data scramble control  
! 32nd transmit bit can be data or parity  
! Self test mode  
! Low power  
! Industrial & full military temperature ranges  
The 16-bit parallel data bus exchanges the 32-bit ARINC  
data word in two steps when either loading the transmitter  
or interrogating the receivers. The databus and all control  
signals are CMOS andTTLcompatible.  
PIN CONFIGURATION (Top View)  
The HI-8584 applies the ARINC protocol to the receivers  
and transmitter. Timing is based on a 1 Megahertz clock.  
Additional interface circuitry such as the Holt HI-8585,  
HI-8586 or HI-3182 is required to translate the transmit-  
ter’s 5 volt logic outputs to ARINC 429 drive levels.  
FF1 -  
HF1 -  
D/R2 -  
FF2 -  
HF2 -  
SEL -  
EN1 -  
EN2 -  
BD15 -  
BD14 - 10  
BD13 - 11  
BD12 - 12  
BD11 - 13  
1
2
3
4
5
6
7
8
9
39 - N/C  
38 - CWSTR  
37 - ENTX  
36 - N/C  
35 - 429DO  
34 - 429DO  
33 - N/C  
HI-8584PQI  
&
HI-8584PQT  
APPLICATIONS  
32 - FFT  
31 - HFT  
30 - TX/R  
29 - PL2  
28 - PL1  
27 - BD00  
! Avionics data communication  
! Serial to parallel conversion  
! Parallel to serial conversion  
52 - Pin Plastic Quad Flat Pack (PQFP)  
(See page 13 for additional pin configuration)  
HOLT INTEGRATED CIRCUITS  
www.holtic.com  
(DS8584 Rev. E)  
09/06  
HI-8584  
PIN DESCRIPTIONS  
SIGNAL  
VDD  
FUNCTION  
POWER  
INPUT  
INPUT  
INPUT  
INPUT  
OUTPUT  
OUTPUT  
OUTPUT  
OUTPUT  
OUTPUT  
OUTPUT  
INPUT  
INPUT  
INPUT  
I/O  
DESCRIPTION  
+5V 5%  
RIN1A  
RIN1B  
RIN2A  
RIN2B  
D/R1  
FF1  
ARINC receiver 1 positive input  
ARINC receiver 1 negative input  
ARINC receiver 2 positive input  
ARINC receiver 2 negative input  
Receiver 1 data ready flag  
FIFO full Receiver 1  
HF1  
FIFO Half full, Receiver 1  
D/R2  
FF2  
Receiver 2 data ready flag  
FIFO full Receiver 2  
HF2  
FIFO Half full, Receiver 2  
SEL  
Receiver data byte selection (0 = BYTE 1) (1 = BYTE 2)  
EN1  
Data Bus control, enables receiver 1 data to outputs  
EN2  
Data Bus control, enables receiver 2 data to outputs if EN1 is high  
BD15  
BD14  
BD13  
BD12  
BD11  
BD10  
BD09  
BD08  
BD07  
BD06  
GND  
BD05  
BD04  
BD03  
BD02  
BD01  
BD00  
PL1  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
POWER  
I/O  
0 V  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
I/O  
Data Bus  
INPUT  
INPUT  
OUTPUT  
Latch enable for byte 1 entered from data bus to transmitter FIFO.  
Latch enable for byte 2 entered from data bus to transmitter FIFO. Must follow PL1.  
Transmitter ready flag. Goes low when ARINC word loaded into FIFO. Goes high  
after transmission and FIFO empty.  
Transmitter FIFO Half Full  
PL2  
TX/R  
HFT  
FFT  
OUTPUT  
OUTPUT  
OUTPUT  
OUTPUT  
INPUT  
Transmitter FIFO Full  
429DO  
429DO  
ENTX  
CWSTR  
RSR  
“ONES” data output from transmitter  
“ZEROS” data output from transmitter  
Enable Transmission  
INPUT  
Clock for control word register  
INPUT  
Read Status Register if SEL=0, read Control Register if SEL=1  
No frequency discrimination if low (pull-up)  
Master Clock input  
NFD  
INPUT  
CLK  
INPUT  
TX CLK  
MR  
OUTPUT  
INPUT  
Transmitter Clock equal to Master Clock (CLK), divided by either 10 or 80.  
Master Reset, active low  
HOLT INTEGRATED CIRCUITS  
2
HI-8584  
FUNCTIONAL DESCRIPTION  
CONTROL WORD REGISTER  
STATUS REGISTER  
The HI-8584 contains a 9-bit status register which can be interro-  
gated to determine the status of the ARINC receivers, data FIFOs  
and transmitter. The contents of the status register are output on  
BD00 - BD08 when the RSR pin is taken low and SEL = 0. Unused  
bits are output as zeros. The following table defines the status reg-  
ister bits.  
The HI-8584 contains a 16-bit control register which is used to con-  
figure the device. The control register bits CR0 - CR15 are loaded  
from BD00 - BD15 when CWSTR is pulsed low. The control regis-  
ter contents are output on the databus when SEL = 1 and RSR is  
pulsed low. Each bit of the control register has the following func-  
tion:  
CR  
Bit  
SR  
Bit  
FUNCTION  
STATE  
DESCRIPTION  
FUNCTION  
STATE  
DESCRIPTION  
CR0  
Receiver 1  
Data clock  
Select  
0
1
0
1
Data rate = CLK/10  
Data rate = CLK/80  
Normal operation  
SR0  
Data ready  
(Receiver 1)  
0
1
Receiver 1 FIFO empty  
Receiver 1 FIFO contains valid data  
Resets to zero when all data has  
been read. D/R1 pin is the inverse of  
this bit  
CR1  
Label Memory  
Read / Write  
Load 16 labels using PL1 / PL2  
Read 16 labels using EN1 / EN2  
SR1  
SR2  
SR3  
SR4  
SR5  
FIFO half full  
(Receiver 1)  
0
1
Receiver 1 FIFO holds less than 16  
words  
CR2  
CR3  
CR4  
CR5  
Enable Label  
Recognition  
(Receiver 1)  
0
1
0
1
0
1
0
Disable label recognition  
Enable label recognition  
Disable Label Recognition  
Enable Label recognition  
Transmitter 32nd bit is data  
Transmitter 32nd bit is parity  
Receiver 1 FIFO holds at least 16  
words. HF1 pin is the inverse of  
this bit.  
Enable Label  
Recognition  
(Receiver 2)  
FIFO full  
(Receiver 1)  
0
1
Receiver 1 FIFO not full  
Receiver 1 FIFO full. To avoid data  
loss, the FIFO must be read within  
one ARINC word period. FF1 pin is  
the inverse of this bit  
Enable  
32nd bit  
as parity  
Self Test  
The 429DO and 429DO digital  
outputs are internally connected  
to the receiver logic inputs  
Data ready  
(Receiver 2)  
0
1
Receiver 2 FIFO empty  
Receiver 2 FIFO contains valid data  
Resets to zero when all data has  
been read. D/R2 pin is the inverse of  
this bit  
1
0
1
Normal operation  
CR6  
Receiver 1  
decoder  
Receiver 1 decoder disabled  
FIFO half full  
(Receiver 2)  
0
1
Receiver 2 FIFO holds less than 16  
words  
ARINC bits 9 and 10 must match  
CR7 and CR8  
Receiver 2 FIFO holds at least 16  
words. HF2 pin is the inverse of  
this bit.  
CR7  
CR8  
CR9  
-
-
-
-
If receiver 1 decoder is enabled,  
the ARINC bit 9 must match this bit  
If receiver 1 decoder is enabled,  
the ARINC bit 10 must match this bit  
FIFO full  
(Receiver 2)  
0
1
Receiver 2 FIFO not full  
Receiver 2 FIFO full. To avoid data  
loss, the FIFO must be read within  
one ARINC word period. FF2 pin is  
the inverse of this bit  
Receiver 2  
Decoder  
0
1
Receiver 2 decoder disabled  
ARINC bits 9 and 10 must match  
CR10 and CR11  
SR6 Transmitter FIFO  
empty  
0
1
0
1
Transmitter FIFO not empty  
Transmitter FIFO empty.  
Transmitter FIFO not full  
CR10  
CR11  
CR12  
-
-
-
-
If receiver 2 decoder is enabled,  
the ARINC bit 9 must match this bit  
If receiver 2 decoder is enabled,  
the ARINC bit 10 must match this bit  
SR7 Transmitter FIFO  
full  
Transmitter FIFO full. FFT pin is the  
inverse of this bit.  
Invert  
Transmitter  
parity  
0
1
0
1
0
1
0
1
Transmitter 32nd bit is Odd parity  
Transmitter 32nd bit is Even parity  
Data rate=CLK/10, O/P slope=1.5us  
Data rate=CLK/80, O/P slope=10us  
Data rate=CLK/10  
SR8 Transmitter FIFO  
half full  
0
1
Transmitter FIFO contains less than  
16 words  
CR13  
CR14  
CR15  
Transmitter  
data clock  
select  
Transmitter FIFO contains at least  
16 words.HFT pin is the  
inverse of this bit.  
Receiver 2  
data clock  
select  
Data rate=CLK/80  
Data  
format  
Scramble ARINC data  
Unscramble ARINC data  
HOLT INTEGRATED CIRCUITS  
3
HI-8584  
FUNCTIONAL DESCRIPTION (cont.)  
The HI-8584 guarantees recognition of these levels with a common  
mode Voltage with respect to GND less than 4 for the worst case  
condition (4.75V supply and 13V signal level).  
ARINC 429 DATA FORMAT  
Control register bit CR15 is used to control how individual bits in the  
received or transmitted ARINC word are mapped to the HI-8584  
data bus during data read or write operations. The following table  
describes this mapping:  
The tolerances in the design guarantee detection of the above  
levels, so the actual acceptance ranges are slightly larger. If the  
ARINC signal is out of the actual acceptance ranges, including the  
nulls, the chip rejects the data.  
BYTE 1  
DATA  
BUS  
BD BD BD BD BD BD BD BD BD BD BD BD BD BD BD BD  
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00  
RECEIVER LOGIC OPERATION  
Figure 2 shows a block diagram of the logic section of each receiver.  
BIT TIMING  
ARINC  
BIT  
13 12 11 10  
9
31 30 32  
1
2
3
4
5
6
7
8
CR15=0  
ARINC  
BIT  
16 15 14 13 12 11 10  
9
8
7
6
5
4
3
2
1
The ARINC 429 specification contains the following timing specifi-  
cation for the received data:  
CR15=1  
HIGH SPEED  
LOW SPEED  
BIT RATE  
PULSE RISE TIME 1.5 0.5 µsec  
PULSE FALL TIME 1.5 0.5 µsec  
100K BPS 1% 12K -14.5K BPS  
BYTE 2  
10 5 µsec  
10 5 µsec  
5 µsec 5% 34.5 to 41.7 µsec  
DATA  
BUS  
BD BD BD BD BD BD BD BD BD BD BD BD BD BD BD BD  
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00  
PULSE WIDTH  
ARINC  
BIT  
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14  
If the NFD pin is high, the HI-8584 accepts signals that meet these  
specifications and rejects outside the tolerances. The way the  
logic operation achieves this is described below:  
CR15=0  
ARINC  
BIT  
32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17  
CR15=1  
1. Key to the performance of the timing checking logic is an  
accurate 1MHz clock source. Less than 0.1% error is recom-  
mended.  
THE RECEIVERS  
ARINC BUS INTERFACE  
2. The sampling shift registers are 10 bits long and must  
show three consecutive Ones, Zeros or Nulls to be consid-  
ered valid data. Additionally, for data bits, the One or Zero in  
the upper bits of the sampling shift registers must be followed  
by a Null in the lower bits within the data bit time. For a Null in  
the word gap, three consecutive Nulls must be found in both  
the upper and lower bits of the sampling shift register. In this  
manner the minimum pulse width is guaranteed.  
Figure 1 shows the input circuit for each receiver. The ARINC 429  
specification requires the following detection levels:  
STATE  
DIFFERENTIAL VOLTAGE  
ONE  
NULL  
ZERO  
+6.5 Volts to +13 Volts  
+2.5 Volts to -2.5 Volts  
-6.5 Volts to -13 Volts  
3. Each data bit must follow its predecessor by not less than  
8 samples and no more than 12 samples. In this manner the  
bit rate is checked. With exactly 1MHz input clock frequency,  
the acceptable data bit rates are as follows:  
DIFFERENTIAL  
AMPLIFIERS  
COMPARATORS  
VDD  
HIGH SPEED LOW SPEED  
RIN1A  
OR  
RIN2A  
ONES  
DATABIT RATE MIN  
DATABIT RATE MAX  
83K BPS  
125K BPS  
10.4K BPS  
15.6K BPS  
NULL  
GND  
4. The Word Gap timer samples the Null shift register every  
10 input clocks (80 for low speed) after the last data bit of a  
valid reception. If the Null is present, the Word Gap counter is  
incremented. A count of 3 will enable the next reception.  
VDD  
ZEROES  
RIN1B  
OR  
RIN2B  
If NFD is held low, frequency discrimination is disabled and any  
data stream totaling 32 bits is accepted even with gaps between  
bits. The protocol still requires a word gap as defined in 4. above.  
GND  
FIGURE 1. ARINC RECEIVER INPUT  
HOLT INTEGRATED CIRCUITS  
4
HI-8584  
FUNCTIONAL DESCRIPTION (cont.)  
RECEIVER PARITY  
CR2(3) ARINC word CR6(9) ARINC word  
FIFO  
matches  
label  
bits 9,10  
match  
CR7,8 (10,11)  
The receiver parity circuit counts Ones received, including the  
parity bit. If the result is odd, then "0" will appear in the 32nd bit.  
0
1
1
0
0
1
1
1
1
X
No  
Yes  
X
0
0
0
1
1
1
1
1
1
X
X
Load FIFO  
Ignore data  
Load FIFO  
Ignore data  
Load FIFO  
Ignore data  
Ignore data  
Ignore data  
Load FIFO  
RETRIEVING DATA  
Once 32 valid bits are recognized, the receiver logic generates an  
End of Sequence (EOS). Depending upon the state of control  
register bits CR2-CR11, the received ARINC 32-bit word is then  
checked for correct decoding and label matching before being  
loaded into the 32 x 32 receive FIFO. ARINC words which do not  
meet the necessary 9th and 10th ARINC bit or label matching are  
ignored and are not loaded into the receive FIFO. The following  
table describes this operation.  
X
No  
Yes  
No  
Yes  
No  
Yes  
X
Yes  
No  
No  
Yes  
TO PINS  
SEL  
MUX  
CONTROL  
BITS  
R/W  
CONTROL  
32 TO 16 DRIVER  
CONTROL  
EN  
HF  
FF  
D/R  
32 X 32  
FIFO  
FIFO  
LOAD  
CONTROL  
LABEL /  
DECODE  
COMPARE  
CONTROL  
BIT  
/
CLOCK  
OPTION  
CONTROLBITS  
CR0, CR14  
CLK  
CLOCK  
16 x 8  
LABEL  
MEMORY  
BIT  
COUNTER  
AND  
END OF  
SEQUENCE  
32ND  
BIT  
DATA  
PARITY  
CHECK  
32 BIT SHIFT REGISTER  
BIT CLOCK  
EOS  
WORD GAP  
TIMER  
WORD GAP  
ONES  
NULL  
SHIFT REGISTER  
SHIFT REGISTER  
SHIFT REGISTER  
BIT CLOCK  
END  
START  
SEQUENCE  
CONTROL  
ERROR  
CLOCK  
ZEROS  
ERROR  
DETECTION  
FIGURE 2. RECEIVER BLOCK DIAGRAM  
HOLT INTEGRATED CIRCUITS  
5
HI-8584  
FUNCTIONAL DESCRIPTION (cont.)  
Once a valid ARINC word is loaded into the FIFO, then EOS  
clocks the data ready flag flip flop to a "1", D/R1 or D/R2 (or both)  
will go low. The data flag for a receiver will remain low until both  
ARINC bytes from that receiver are retrieved and the FIFO is  
empty. This is accomplished by first activating EN with SEL, the  
byte selector, low to retrieve the first byte and then activating EN  
with SEL high to retrieve the second byte. EN1 retrieves data  
from receiver 1 and EN2 retrieves data from receiver 2.  
READING LABELS  
After the write that changes CR1 from 0 to 1, the next 16 data  
reads of the selected receiver (EN taken low) are labels. EN1 is  
used to read labels for receiver 1, and EN2 to read labels for  
receiver 2. Label data is presented on BD00 - BD07.  
When writing to, or reading from the label memory, SEL must be a  
one, all 16 locations should be accessed, and CR1 must be  
written to zero before returning to normal operation. Label  
recognition must be disabled (CR2/3=0) during the label read  
sequence.  
Up to 32 ARINC words may be loaded into each receiver’s FIFO.  
The FF1 (FF2) pin will go low when the receiver 1 (2) FIFO is full.  
Failure to retrieve data from a full FIFO will cause the next valid  
ARINC word received to overwrite the existing data in FIFO  
location 32. A FIFO half full flag HF1 (HF2) goes low if the FIFO  
contains 16 or more receivedARINC words. The HF1 (HF2) pin is  
intended to act as an interrupt flag to the system’s external  
microprocessor, allowing a 16 word data retrieval routine to be  
performed, without the user needing to continually poll the HI-  
8584’s status register bits.  
TRANSMITTER  
FIFO OPERATION  
The FIFO is loaded sequentially by first pulsing PL1 to load byte 1  
and then PL2 to load byte 2. The control logic automatically loads  
the 31 bit word (or 32 bit word if CR4=0) in the next available  
position of the FIFO. If TX/R, the transmitter ready flag is high  
(FIFO empty), then up to 32 words, each 31 or 32 bits long, may  
be loaded. If TX/R is low, then only the available positions may be  
loaded. If all 32 positions are full, the FFT flag is asserted and the  
FIFO ignores further attempts to load data.  
LABEL RECOGNITION  
The chip compares the incoming label to the stored labels if label  
recognition is enabled. If a match is found, the data is processed.  
If a match is not found, no indicators of receiving ARINC data are  
presented. Note that 00(Hex) is treated in the same way as any  
other label value. Label bit significance is not changed by the  
status of control register bit CR15. Label bits BD00-BD07 are  
always compared to receivedARINC bits 1 -8 respectively.  
A transmitter FIFO half-full flag HFT is provided. When the  
transmit FIFO contains less than 16 words, HFT is high,  
indicating to the system microprocessor that a 16 ARINC word  
block write sequence can be initiated.  
LOADING LABELS  
In normal operation (CR4=1), the 32nd bit transmitted is a parity  
bit. Odd or even parity is selected by programming control  
register bit CR12 to a zero or one. If CR4 is programmed to a 0,  
then all 32-bits of data loaded into the transmitter FIFO are  
treated as data and are transmitted.  
After a write that takes CR1 from 0 to 1, the next 16 writes of data  
(PL pulsed low) load label data into each location of the label  
memory from the BD00 - BD07 pins. The PL1 pin is used to write  
label data for receiver 1 and PL2 for receiver 2. Note that ARINC  
word reception is suspended during the label memory write  
sequence.  
CR4,12  
PARITY  
DATA AND  
429DO  
NULL TIMER  
SEQUENCER  
BIT CLOCK  
32 BIT PARALLEL  
LOAD SHIFT REGISTER  
GENERATOR  
429DO  
BIT  
AND  
WORD GAP  
COUNTER  
WORD CLOCK  
START  
SEQUENCE  
ADDRESS  
32 x 32 FIFO  
TX/R  
HFT  
WORD COUNTER  
AND  
FIFO CONTROL  
FFT  
LOAD  
ENTX  
INCREMENT  
WORD COUNT  
FIFO  
LOADING  
SEQUENCER  
PL1  
PL2  
DATA BUS  
DATA  
CLOCK  
CLK  
DATA CLOCK  
DIVIDER  
TX CLK  
CR13  
FIGURE 3. TRANSMITTER BLOCK DIAGRAM  
HOLT INTEGRATED CIRCUITS  
6
HI-8584  
FUNCTIONAL DESCRIPTION (cont.)  
DATATRANSMISSION  
REPEATER OPERATION  
When ENTX goes high, enabling transmission, the FIFO  
positions are incremented with the top register loading into the  
data transmission shift register. Within 2.5 data clocks the first  
data bit appears at 429DO and 429DO. The 31 or 32 bits in the  
data transmission shift register are presented sequentially to  
the outputs in the ARINC 429 format with the following timing:  
Repeater mode of operation allows a data word that has been  
received by the HI-8584 to be placed directly into the transmitter  
FIFO. Repeater operation is similar to normal receiver operation.  
In normal operation, either byte of a received data word may be  
read from the receiver latches first by use of SEL input. During  
repeater operation however, the lower byte of the data word must  
be read first. This is necessary because, as the data is being read,  
it is also being loaded into transmitter FIFO which is always loaded  
with the lower byte of the data word first. Signal flow for repeater  
operation is shown in the Timing Diagrams section.  
HIGH SPEED LOW SPEED  
ARINC DATA BIT TIME  
DATA BIT TIME  
NULL BIT TIME  
10 Clocks  
5 Clocks  
5 Clocks  
40 Clocks  
80 Clocks  
40 Clocks  
40 Clocks  
320 Clocks  
HI-8584-10  
WORD GAP TIME  
The HI-8584-10 option is similar to the HI-8584 with the exception  
that it allows an external 10 Kohm resistor to be added in series  
with each ARINC input without affecting the ARINC input thresh-  
olds. This option is especially useful in applications where light-  
ning protection circuitry is also required.  
The word counter detects when all loaded positions have been  
transmitted and sets the transmitter ready flag, TX/R, high.  
TRANSMITTER PARITY  
Each side of the ARINC bus must be connected through a 10 Kohm  
series resistor in order for the chip to detect the correct ARINC  
levels. The typical 10 volt differential signal is translated and input  
to a window comparator and latch. The comparator levels are set  
so that with the external 10 Kohm resistors, they are just below the  
standard 6.5 volt minimum ARINC data threshold and just above  
the standard 2.5 volt maximum ARINC null threshold.  
The parity generator counts the Ones in the 31-bit word. If  
control register bit CR12 is set low, the 32nd bit transmitted will  
make parity odd. If the control bit is, high the parity is even.  
Setting CR4 to a Zero bypasses the parity generator, and allows  
32 bits of data to be transmitted.  
SELF TEST  
Please refer to the Holt AN-300 Application Note for additional  
information and recommendations on lightning protection of Holt  
line drivers and line receivers.  
If control register bit CR5 is set low, the transmitter serial output  
data are internally connected to each of the two receivers,  
bypassing the analog interface circuitry. Data is passed  
unmodified to receiver 1 and inverted to receiver 2. The serial  
data from the transmitter is always present on the 429DO and  
429DO outputs regardless of the state of CR5.  
HIGH SPEED OPERATION  
The HI-8584 may be operated at clock frequencies beyond that re-  
quired for ARINC compliant operation. For operation at Master  
Clock (CLK) frequencies up to 5MHz, please contact Holt applica-  
tions engineering.  
SYSTEM OPERATION  
The two receivers are independent of the transmitter. There-  
fore, control of data exchanges is strictly at the option of the  
user. The only restrictions are:  
MASTER RESET (MR)  
On a Master Reset data transmission and reception are immedi-  
ately terminated, all three FIFOs are cleared as are the FIFO flags  
at the device pins and in the Status Register. The Control  
Register is not affected by a Master Reset.  
1. The received data will be overwritten if the receiver  
FIFO is full and at least one location is not retrieved before  
the next complete ARINC word is received.  
2. The transmitter FIFO can store 32 words maximum and  
ignores attempts to load additional data if full.  
HOLT INTEGRATED CIRCUITS  
7
HI-8584  
TIMING DIAGRAMS  
DATA RATE - EXAMPLE PATTERN  
429 DATA  
ARINC BIT  
429 DATA  
DATA  
NULL  
DATA  
DATA  
NULL  
NULL  
BIT 1  
NEXT WORD  
WORD GAP  
BIT 32  
BIT 31  
BIT 30  
RECEIVER OPERATION  
BIT 31  
BIT 32  
ARINC DATA  
D/R, HF, FF  
tEND/R  
tD/R  
DON'T CARE  
SEL  
EN  
tEN  
tSELEN  
tSELEN  
tD/REN  
tSELEN  
tENSEL  
tENSEL  
tENEN  
tREADEN  
tDATAEN  
tDATAEN  
BYTE 1 VALID  
BYTE 2 VALID  
BYTE 1  
DATA BUS  
tENDATA  
tENDATA  
tENDATA  
TRANSMITTER OPERATION  
BYTE 2 VALID  
DATA BUS  
PL1  
BYTE 1 VALID  
tDWSET  
tDWSET  
tDWHLD  
tDWHLD  
tPL12  
tPL  
PL2  
tPL12  
tPL  
tTX/R  
TX/R, HFT, FFT  
LOADING CONTROL WORD  
VALID  
DATA BUS  
tCWSET  
tCWHLD  
CWSTR  
tCWSTR  
HOLT INTEGRATED CIRCUITS  
8
HI-8584  
TIMING DIAGRAMS  
STATUS REGISTER READ CYCLE  
DON'T CARE  
DON'T CARE  
BYTE SELECT SEL  
tSELEN  
tENSEL  
RSR  
tDATAEN  
DATA VALID  
DATA BUS  
tENDATA  
CONTROL REGISTER READ CYCLE  
BYTE SELECT SEL  
RSR  
DON'T CARE  
DON'T CARE  
tSELEN  
tENSEL  
tDATAEN  
DATA VALID  
DATA BUS  
tENDATA  
LABEL MEMORY LOAD SEQUENCE  
tCWSTR  
CWSTR  
tCWHLD  
tCWSET  
DATA BUS  
Set CR1=1  
Label #1  
Label #2  
Label #16  
Set CR1=0  
tDWSET  
tDWHLD  
PL1 / PL2  
tPL  
tLABEL  
LABEL MEMORY READ SEQUENCE  
tCWSTR  
CWSTR  
tREADEN  
EN1 / EN2  
tCWHLD  
tCWSET  
tDATAEN  
DATA BUS  
Set CR1=1  
Label #1  
Label #2  
Label #16  
Set CR1=0  
tENDATA  
HOLT INTEGRATED CIRCUITS  
9
HI-8584  
TIMING DIAGRAMS (cont.)  
TRANSMITTING DATA  
PL2  
tDTX/R  
tPL2EN  
TXR  
tENTX/R  
ENTX  
tENDAT  
ARINC BIT  
DATA  
BIT 1  
ARINC BIT  
DATA  
BIT 2  
ARINC BIT  
DATA  
BIT 32  
429DO  
429DO  
One  
Null  
Zero  
Null  
One  
Null  
REPEATER OPERATION TIMING  
BIT 32  
RIN  
D/R  
EN  
tEND/R  
tD/R  
tD/REN  
tEN  
tENEN  
tEN  
tSELEN  
tENSEL  
DON'T CARE  
DON'T CARE  
SEL  
PL1  
tSELEN  
tENPL  
tPLEN  
tENSEL  
tPLEN  
tENPL  
PL2  
TXR  
tTX/R  
tTX/REN  
tENTX/R  
ENTX  
tDTX/R  
tENDAT  
429DO  
429DO  
BIT 1  
BIT 32  
tNULL  
HOLT INTEGRATED CIRCUITS  
10  
HI-8584  
ABSOLUTE MAXIMUM RATINGS  
Power Dissipation at 25°C .......................................... 500 mW  
DC Current Drain per pin .............................................. 10mA  
Storage Temperature Range ........................ -65°C to +150°C  
Supply Voltages VDD ........................................... -0.3V to +7V  
Voltage at pins RIN1A, RIN1B, RIN2A, RIN2B ..... -29V to +29V  
Voltage at any other pin ............................... -0.3V to VDD +0.3V  
Operating Temperature Range (Industrial): .... -40°C to +85°C  
(Military): ..... -55°C to +125°C  
Solder temperature (Leads) .................... 280°C for 10 seconds  
(Package) .......................................... 220°C  
NOTE: Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only.  
Functional operation of the device at these or any other conditions above those indicated in the operational sections of the specifications is not implied.  
Exposure to absolute maximum rating conditions for extended periods may affect device reliability.  
DC ELECTRICAL CHARACTERISTICS  
VDD = 5V , GND = 0V, TA = Operating Temperature Range (unless otherwise specified).  
LIMITS  
PARAMETER  
SYMBOL  
CONDITIONS  
UNIT  
MIN  
TYP  
MAX  
ARINC INPUTS  
-
Pins RIN1A, RIN1B, RIN2A, RIN2B  
Differential Input Voltage:  
(RIN1A to RIN1B, RIN2A to RIN2B)  
ONE  
ZERO  
NULL  
VIH  
VIL  
VNUL  
Common mode voltage  
less than 4V with  
with respect to GND  
6.5  
-13.0  
-2.5  
10.0  
-10.0  
0
13.0  
-6.5  
2.5  
V
V
V
Input Resistance:  
Input Current:  
Differential  
To GND  
To VDD  
RI  
RG  
RH  
12  
12  
12  
46  
38  
38  
KW  
KW  
KW  
Input Sink  
Input Source  
IIH  
IIL  
200  
µA  
µA  
-450  
Input Capacitance:  
(Guaranteed but not tested)  
Differential  
To GND  
To VDD  
CI  
CG  
CH  
(RIN1A to RIN1B, RIN2A to RIN2B)  
20  
20  
20  
pF  
pF  
pF  
BI-DIRECTIONAL INPUTS - Pins BD00 - BD15  
Input Voltage:  
Input Current:  
Input Voltage HI  
Input Voltage LO  
VIH  
VIL  
2.0  
-1.5  
2.0  
V
V
0.8  
1.5  
Input Sink  
Input Source  
IIH  
IIL  
µA  
µA  
OTHER INPUTS  
Input Voltage:  
Input Voltage HI  
Input Voltage LO  
VIH  
VIL  
V
V
0.8  
1.5  
Input Current:  
Input Sink  
Input Source  
Pull-up current (NFD Pin)  
IIH  
IIL  
IPU  
µA  
µA  
µA  
-1.5  
-150  
-50  
15  
Input Capacitance  
OUTPUTS  
CI  
pF  
Output Voltage:  
Logic "1" Output Voltage  
Logic "0" Output Voltage  
VOH  
VOL  
IOH = -1.0mA  
IOL = 1.6mA  
2.7  
1.6  
1.6  
V
V
0.4  
Output Current:  
(Bi-directional Pins)  
Output Sink  
Output Source  
IOL  
IOH  
VOUT = 0.4V  
VOUT = VDD - 0.4V  
mA  
mA  
-1.0  
Output Current:  
(All Other Outputs)  
Output Sink  
Output Source  
IOL  
IOH  
VOUT = 0.4V  
VOUT = VDD - 0.4V  
mA  
mA  
-1.0  
15  
Output Capacitance:  
Operating Supply Current  
VDD  
CO  
pF  
IDD  
4
20  
mA  
HOLT INTEGRATED CIRCUITS  
11  
HI-8584  
AC ELECTRICAL CHARACTERISTICS  
VDD = 5V, GND = 0V, TA = Oper. Temp. Range and fclk=1MHz +0.1% with 60/40 duty cycle  
LIMITS  
TYP  
PARAMETER  
SYMBOL  
UNITS  
MIN  
MAX  
CONTROL WORD TIMING  
Pulse Width - CWSTR  
Setup - DATA BUS Valid to CWSTR HIGH  
Hold - CWSTR HIGH to DATA BUS Hi-Z  
tCWSTR  
tCWSET  
tCWHLD  
80  
50  
0
ns  
ns  
ns  
RECEIVER FIFO AND LABEL READ TIMING  
Delay - Start ARINC 32nd Bit to D/R LOW: High Speed  
Low Speed  
tD/R  
tD/R  
16  
128  
µs  
µs  
Delay - D/R LOW to EN LOW  
Delay - EN HIGH to D/R HIGH  
tD/REN  
tEND/R  
0
ns  
ns  
250  
350  
Setup - SEL to EN LOW  
Hold - SEL to EN HIGH  
tSELEN  
tENSEL  
10  
10  
ns  
ns  
Delay - EN LOW to DATA BUS Valid  
Delay - EN HIGH to DATA BUS Hi-Z  
tENDATA  
tDATAEN  
60  
50  
100  
80  
ns  
ns  
Pulse Width - EN1 or EN2  
Spacing - EN HIGH to next EN LOW (Same ARINC Word)  
Spacing -EN HIGH to next EN LOW (Next ARINC Word)  
tEN  
tENEN  
tREADEN  
60  
60  
200  
ns  
ns  
ns  
TRANSMITTER FIFO AND LABEL WRITE TIMING  
Pulse Width - PL1 or PL2  
tPL  
80  
ns  
Setup - DATA BUS Valid to PL HIGH  
Hold - PL HIGH to DATA BUS Hi-Z  
tDWSET  
tDWHLD  
105  
10  
ns  
ns  
Spacing - PL1 or PL2  
Spacing between Label Write pulses  
tPL12  
tLABEL  
85  
200  
ns  
ns  
Delay - PL2 HIGH to TX/R LOW  
tTX/R  
300  
50  
ns  
TRANSMISSION TIMING  
Spacing - PL2 HIGH to ENTX HIGH  
Delay - 32nd ARINC Bit to TX/R HIGH  
Spacing - TX/R HIGH to ENTX LOW  
tPL2EN  
tDTX/R  
0
0
µs  
ns  
ns  
tENTX/R  
Delay - ENTX HIGH to TXAOUT or TXBOUT: High Speed  
Delay - ENTX HIGH to TXAOUT or TXBOUT: Low Speed  
tENDAT  
25  
µs  
µs  
tENDAT  
200  
REPEATER OPERATION TIMING  
Delay - EN LOW to PL LOW  
Hold - PL HIGH to EN HIGH  
tENPL  
tPLEN  
tTX/REN  
tMR  
0
0
ns  
ns  
ns  
ns  
Delay - TX/R LOW to ENTX HIGH  
0
MASTER RESET PULSE WIDTH  
50  
ARINC DATA RATE AND BIT TIMING  
1%  
HOLT INTEGRATED CIRCUITS  
12  
HI-8584  
ADDITIONAL HI-8584 PIN CONFIGURATION  
FF1 - 8  
HF1 - 9  
D/R2 - 10  
FF2 - 11  
46 - N/C  
45 - CWSTR  
44 - ENTX  
43 - N/C  
HF2 - 12  
SEL - 13  
EN1 - 14  
EN2 -15  
BD15 - 16  
BD14 - 17  
BD13 - 18  
BD12 - 19  
BD11 - 20  
42 - 429DO  
41 - 429DO  
40 - N/C  
HI-8584CJI  
&
HI-8584CJT  
39 - FFT  
38 - HFT  
37 - TX/R  
36 - PL2  
35 - PL1  
34 - BD00  
52 - Pin Cerquad J-lead  
(See page 1 for additional pin configuration)  
ORDERING INFORMATION  
HI - 8584 xx x x - xx  
INPUT SERIES RESISTANCE  
PART  
NUMBER  
BUILT-IN  
35 Kohm  
25 Kohm  
REQUIRED EXTERNALLY  
0
No dash number  
-10  
10 Kohm  
LEAD  
FINISH  
PART  
NUMBER  
Tin / Lead (Sn / Pb) Solder  
Blank  
F
100% Matte Tin (Pb-free, RoHS compliant)  
PART  
NUMBER  
TEMPERATURE  
RANGE  
BURN  
IN  
FLOW  
I
-40°C TO +85°C  
-55°C TO +125°C  
I
NO  
NO  
T
T
PART  
NUMBER  
PACKAGE  
DESCRIPTION  
52 PIN CERQUAD J LEAD (Not available Pb-free)  
52 PIN PLASTIC QUAD FLAT PACK (PQFP)  
CJ  
PQ  
HOLT INTEGRATED CIRCUITS  
13  
HI-8584 PACKAGE DIMENSIONS  
inches (millimeters)  
52-PIN J-LEAD CERQUAD  
Package Type:  
52U  
7
1 52  
47  
8
.788  
(20.0)  
MAX.  
SQ.  
.720 .010  
(18.29 .25)  
.750 .007  
(19.05 .18)  
.190  
(4.826)  
MAX.  
.040 .005  
(1.02 .013)  
.019 .002  
(.483 .051)  
.050  
(1.27)  
TYP.  
52-PIN PLASTIC QUAD FLAT PACK (PQFP)  
Package Type: 52PQS  
.0256 BSC  
(0.65 BSC)  
.520 .010  
(13.2 .25)  
SQ.  
.394 .004  
(10.00 .10)  
SQ.  
.012 .003  
(.30 .08)  
.035 .006  
(.88 .15)  
.063 .032  
(1.6 .175)  
Typ.  
.008  
(0.20)  
Min.  
.009 .003R  
(.225 .075R)  
See Detail A  
.079 .002  
(2.00 .05)  
.092 .004  
(2.32 .12)  
0° £ Q £7°  
.009 R typ  
(0.23 R typ)  
DETAIL A  
HOLT INTEGRATED CIRCUITS  
14  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY