• Dual and Independent Receivers, Connecting Directly
to ARINC Bus
• Serial to Parallel Receiver Data Conversion
• Parallel to Serial Transmitter Data Conversion
• Word Lengths of 25 or 32 Bits
• Parity Status of Received Data
• Generate Parity of Transmitter Data
• Automatic Word Gap Timer
• Single 5V Supply
• Low Power Dissipation
• Full Military Temperat ure Range
Ordering Information
PKG.
PACKAGETEMP. RANGEPART NUMBER
o
CERDIP-55
SMD#5962-8688001QA F40.6
CLCC-40
SMD#5962-8688001XA J44.A
C to +125oC HS1-3282-8F40.6
o
C to +85oCHS4-3282-9+J44.A
o
C to +125oC HS4-3282-8J44.A
-55
NO.
Description
The HS-3282 is a high performance CMOS bus interface
circuit that is intended to meet the requirements of ARINC
Specification 429, and similar encoded, time multiplexed
serial data protocols. This device is intended to be used with
the HS-3182, a monolithic Dl bipolar differential line driver
designed to meet the specifications of ARINC 429. The
ARINC 429 bus interface circuit cons ists of two (2) receivers
and a transmitter operating independently as shown in
Figure 1. The two receivers operate at a frequency that is
ten (10) times the receiver data rate, which can be the same
or different from the transmitter data rate. Although the two
receivers operate at the same frequency, they are
functionally independent and each receive s serial data asynchronously. The transmitter section of the ARINC bus
interfa ce circ uit consis ts m ainly of a First -In Fi rst- Ou t (FIFO )
memory and tim ing circuit. The FIFO memory is used to hold
up to eight (8) ARINC data words for transmission serially.
The timing circuit is used to correctly separate each ARINC
word as required by ARINC Specification 429. Even though
ARINC Specification 429 specifies a 32-bit word, including
parity, the HS-3282 can be programm ed to also operate with
a word length of 25 bits. The incoming receiver data word
parity is checked, and a parity status is stor ed in the receiver
latch and output on Pin BD08 during the 1st word. [A logic
“0” indicates that an odd number of logic “1” s were received
and stored; a l ogic “1” indicat es that an even number of l ogic
“1”s were received and stored]. In the transmitter the parity
generator will generate either odd or even parity depending
upon the status of PARCK control signal. A logic “0” on
BD12 will cause odd parity to be used in the output data
stream.
Versatility is provided in both the transmitter and receiver by
the external clock input which allows the bus interface circuit
to operate at data rates from 0 to 100 kilobits. The external
clock must be ten (10) times the data rate to insure no data
ambiguity.
The ARINC bus interface circuit is fully guaranteed to
support the data rates of ARINC specification 429 over both
the voltage (±5%) and full military temperature range. It
interfaces with UL, CMOS or NMOS support circuitry, and
uses the standard 5-volt V
2429 DI1 (A)ReceiverARlNC 429 data input to Receiver 1.
3429 DI1 (B)ReceiverARlNC 429 data input to Receiver 1.
4429 Dl2 (A)Re ce iv erARINC 42 9 data inpu t to Rece iv er 2.
5429 DI2 (B)Receiv erARINC 42 9 da t a in pu t to Receiver 2.
6D/R1
7D/R2
8SELReceiverBus Data Selector - Input signal to select one of two 16-bit words from either Receiver 1 or 2.
9EN1
10EN2
11BD15Recs/TransBi-directional data bus for fetching dat a from either of the Receivers, or for loading data in to
12BD14Recs/TransSee Pin 11.
13BD13Recs/TransSee Pin 11.
14BD12Recs/TransSee Pin 11.
CC
Recs/TransSupply pin 5 volts ±5%.
Receiver Device ready flag output from Receiver 1 indicating a valid data word is ready to be fetched.
ReceiverDevice ready flag output from Receiver 2 indicating a valid data word is ready to be fetched.
ReceiverInput signal to enable data from Receiver 1 onto the data bus.
ReceiverInput signal to enable data from Receiver 2 onto the data bus.
the Transmitter memo ry o r con trol word re gister. Se e Contro l W ord T able f or descripti on o f
Control Word bits.
15BD11Recs/TransSee Pin 11.
16BD10Recs/TransSee Pin 11.
17BD09Recs/TransSee Pin 11.
18BD08Recs/TransSee Pin 11.
19BD07Recs/TransSee Pin 11.
20BD06Recs/TransSee Pin 11.
21GNDRecs/T ransCircuit Gr ound.
22BD05Recs/TransSee Pin 11.
23BD04Recs/Tr ansSee Pin 11. Control Word function not applicable.
24BD03Recs/Tr ansSee Pin 11. Control Word function not applicable.
25BD02Recs/Tr ansSee Pin 11. Control Word function not applicable.
26BD01Recs/Tr ansSee Pin 11. Control Word function not applicable.
27BD00Recs/Tr ansSee Pin 11. Control Word function not applicable.
28PL1
29PL2
TransmitterParalle l load input signal loading the first 16-bit word into the T ransmitter memory.
TransmitterParallel load input signal loading the first 16-bit word into the Transmitter memory and ini-
tiates data transfer into the memory stack.
30TX/RTransmitterTransmit ter flag output to indicate the memory is empty.
185
HS-3282
www.BDTIC.com/Intersil
Pin Description (Continued)
PINSYMBOLSECTIONDESCRIPTION
31429D0TransmitterData output from Transmitter
32429D0
33ENTXTransmitterTransmitter Enable input signal to initiate data transmission from FIFO memory.
34CWSTR
35--No co nn ec tion. Mu st be lef t op en .
36--No connection. Must be left open or tied low but never tied high.
37CLKRecs/TransExternal clock input. May be either ten (10) or eighty (80) times the data rate. If using both
38TXCLKTransmitterTransmitter Clock output. Delivers a clock frequency equal to the transmitter data rate.
39MR
40--No Connection.
TransmitterData output from Transmitter.
Recs/TransControl word input strobe signal to latch the control word from the databus into the control
word register.
ARINC data rates it must be ten (10) times the highest data rate, (typically 1MHz).
Recs/TransMaster Reset. Active low pulse used to reset FIFO, bit counters, gap timer, word count signal,
TX/R an d various other flags and contr ols. Master reset does not reset t he control word
register. Usually only used on Power-Up or System Reset.
Pinout
1312345678910111214151617181920
2840393837363534333231302927262524232221
NCNCNC
186
Operational Description
www.BDTIC.com/Intersil
HS-3282
The HS-3282 is designed to support ARINC Specification
429 and other serial data protocols that use a similar format
by collecting the receiving, transmitting, synchronizing,
timing and parity fu nctions on a single, low power LSl circui t.
It goes beyond the ARlNC requirements by providing for
either odd or even parity, and giving the user a choice of
either 25 or 32-bit word le ngths. The rece iver and transmit ter
sections operate independently of each other. The serial-toparallel conversion required of the receiver and the parallelto-serial conversion requirements of the transmitter have
been incorporated into the bus interface circuit.
Provisions have been made through the external clock input
to provide dat a rate flexibi li ty. This requires an external clock
that is 10 times the data rate.
To obtain the flexibility discussed above, a number of
external control signals are required, To reduce the pin
count requirements, an internal contr ol word register is used.
The control word is latched from the data bus into the register by the Control
Word Strobe (CWSTR) signal going to a
logic “1”. Eleven (11) control functions are used, and along
with the Bus Data (BD) line are list ed below:
Control Word
PIN NAMESYMBOLFUNCTION
BD05SLFTSTConne cts the se lf test si gnal from t he transmi tter dire ctly to th e receiver shift reg isters, bypassin g the input
recei vers . Rec eiv er 1 r ece ives Dat a True an d Rec eive r 2 re cei ves Da ta Not . Not e tha t th e tran smit ter out put
remains active. (Logic “0” on SLFTST Enables Self Test).
BD06SDENB1Signal to Activate the Source/Destination (S/D) Decoder for Receiver 1. (Logic “1” activates S/D Decoder).
BD07X1If SDENB1 = “1” then this bit is compared with ARlNC Data Bit #9. If Y1 also matches (see Y1), the word will be
BD08Y1If SDENBI = “ 1” then th is bit is co mpa red with ARIN C Da ta B it # 10 . If X1 also matc he s (se e X1 ), th e wor d wil l
BD09SDENB2Signal to activate the Source/Destination (S/D) Decoder for Receiver 2. (Logic “1” activates S/D Decoder).
BD10X2If SDENB2 = “1” then this bit is compared with ARlNC Data Bit #9. If Y2 also matches (see Y2), the word will be
BD11Y2If SDENB2 = “1” then this bit is compared with ARINC Data Bit #10. If X2 also matches (see X2), the word will
BD12PARCKSignal us ed to inv ert the t ran smi t ter pa rit y bi t fo r te st of pa ri ty ci r cu its. Lo gic “ 0” se le ct s n orma l o dd par i ty. Log ic
BD13TXSE LSelects hi gh o r low Tra nsm itter da ta rat e. I f TX SEL = “ 0” the n t ransm it ter da ta rate i s eq ua l to th e cl ock rat e
BD14RCVSELSelects high or low Receiver data rate. If RCVSEL = “0” then the received data rate should be equal to the clock
BD15WLSELSelects word length. If WLSEL = “0” a 32-bit word format will be selected. If WLSEL = “1” a 25-Bit word format
accepted by the Receiver 1. If SDENB1 = “0” this bit becomes a don’t care.
be accepted by the Receiver 1. If SDENB1 = “0” this bit becomes a don’t care.
accepted by the Receiver 2. If SDENB2 = “0” this bit becomes a don’t care.
be accepted by the Receiver 2. If SDENB2 = “0” this bit becomes a don’t care.
“I” selects even parity.
divide d by ten (10). If TXSE L = “1” then transmitter data rate is equal to the clock rate divided by eighty (80).
rate divide d by te n (10), i f RCVSEL = “1 “t hen th e re ceived data ra te shou ld be e qual to the cl ock rate di vide d
by eighty (80).
will be selected.
ARlNC 429 DATA FORMAT as input to the Receiver and
output from the Transm itter is as follows:
TABLE 1. ARINC 429 32-BIT DATA FORMAT
ARINC BIT #FUNCTION
1 - 8Label
9 - 10SDl or Data
11LSB
12 - 27Data
28MSB
29Sign
30, 31SSM
32Parity S tatus
This format is shuffled when seen on the sixteen bidirectional input/outputs. The format shown below is used from
the receivers and input to the transmitter :
TABLE 2A. WORD 1 FORMAT
BI-DIRECTIONAL
BIT #FUNCTIONARINC BlT #
15, 14Data13, 12
13LSB11
12, 11SDl or Data10, 9
10, 9SSM Status31, 30
8Parity Status32
7 - 00Label1 - 8
187
HS-3282
www.BDTIC.com/Intersil
TABLE 2B. WORD 2 FORMAT
BI-DIRECTIONAL
BlT#FUNCTIONARINC BIT#
15Sign29
14MSB28
13 - 00Data27 - 14
Receiver Parity Statu s:
0 = Odd Parity
1 = Even Parity
If the receiver input data word string is broken before the
entire data word is received, the receiver will reset and
ignore the partially received data word.
If the transmitter is used to transmit consecutive data words,
each word wil l be separated by a four (4) bit “null” state (both
positive and negative outputs will maintain a zero (0) volt
level.)
TABLE 3. ARINC 25-BIT DATA FORMAT
ARINC BIT #FUNCTION
1 - 8Label
9LSB
11 - 23Data
24MSB
25Parity S tatus
• The Line Receiver functions as a voltage level translator.
It transforms the 10 volt differential line voltage, ARINC
429 format, into 5 volt int ernal logic level.
• The output of the Line Receiver is one of two inputs to the
Self-Test Data Selector (SEL). The other input to the
Data Selector is the Self-Test Signal from the Transmitter
section.
• The incoming data, either Self-Test or ARlNC 429, is
double sampled by the Word Gap Timer to generate a
Data Clock. The Receiver sample frequency (RCVCLK),
1MHz, or 125kHz, is generated by the Receiver/Transmitter Timing Circuit. Thi s sampli ng freque ncy is ten t imes the
Data Rate to ensure no data ambiguity.
• The derived data clock then shifts the data down a 32-Bit
long Data Shift Register (Data S/RI). The Data Word
Length is selectable for either 25 Bits or 32 Bits long by
the Control Signal (WLSEL). As soon as the data word is
completely received, an internal signal (WDCNT1) is generated by the Word Gap Timer Circui t.
• The Source/Destination (S/D) Decoder compares the user
set code (X and Y) with Bits 9 and 10 of the Data Word. If
the two codes are matched, a positive signal is generated
to enable the WDCNT1 signal to latch in the received
data. Otherwise, the data word is ignored and no latching
action takes place. The S/D Decoder can be Enabled and
Disabled by the control signal S/D ENB. If the data word is
latched, an indicator flag (D/R1
valid data word is ready t o be fet ched by the user.
) is set. This indicates a
TABLE 4A. WORD 1 FORMAT
BI-DIRECTIONAL
BIT#FUNCTIONARINC BIT#
15 - 9Don’t CareXXX
8Parity Status25
7 - 0Label1 - 8
TABLE 4B. WORD 2 FORMAT
BI-DIRECTIONAL
BIT#FUNCTIONARINC BlT#
15MSB24
14 - 1Data23 -10
0LSB9
Receiver Parity Statu s:
0 = Odd Parity
1 = Even Parity
No Source/Desti nation (S/D) in 25-Bit format.
Receiver Operat ion
Since the two receivers are functionally identical, only one
will be discussed in detail, and the block diagram will be
used for reference in this discussion. The receiver consists
of the following circuits:
• After the receiver data has been shifted down the shift
register, it is placed in a holding regist er. The device ready
flag will then be set indicating that data is ready to be
fetched. If the data is ignored and left in the holding register, it will be written over when the next data word is
received.
• The received data in the 32-bit holding register is placed
on the bus in the form of two (2)16-bit words regardless of
whether the format is for 32 or 25-bit data words. Either
word can be accessed first or repeatedly until the next
received data word falls into the holding regist er.
• The parity of the incoming word is checked and the status
(i.e., logic “0” for odd parity and logic “1” for even parity)
stored in the receiver latch and output on BD08 during the
Word No. 1.
• Assuming the u ser desires to access the dat a, he first set s
the Data Select Line (SEL) to a Logic “0” level and pulses
the Enable (EN1
Selector (SELl) to select the first-data word, which contains the label field and Enable it onto the Data Bus. To
obtain the second data word, the user sets the SEL line to
a Logic “1” level and pulse the Enable (EN1
The Enable pulse duration is matched to the user circuit
requirement needed to read the Data Word from the Data
Bus. The second Enable pulse is also used to reset the
Device Ready (D/R1
cycle.
) line. This action causes the Data
) line again.
) flip-flo p. This c omplete s a receiv ing
188
Loading...
+ 11 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.