The Intersil HD-15530 is a high performance CMOS device
intended to service the requirements of MlL-STD-1553 and
similar Manchester II encoded, time division multiplexed
serial data protocols. This LSI chip is divided into two
sections, an Encoder and a Decoder. These sections
operate completely independent of each other, e xcept f or the
Master Reset functions.
This circuit meets many of the requirements of MIL-STD-
1553. The Encoder produces the sync pulse and the parity
bit as well as the encoding of the data bits. The Decoder
recognizes the sync pulse and identifies it as well as decoding the data bits and checking parity.
This integrated circuit is fully guaranteed to support the
1MHz data rate of MlL-STD-1553 over both temperature and
voltage. It interfaces with CMOS, TTL or N channel support
circuitry, and uses a standard 5V supply.
The HD-15530 can also be used in many party line digital
data communications applications, such as an environmental control system driven from a single twisted pair cable of
fiber optic cable throughout the building.
Pinouts
VALID WORD
ENCODER
SHIFT CLK
TAKE DATA
SERIAL DATA OUT
DECODER CLK
BIPOLAR ZERO IN
BIPOLAR ONE IN
UNIPOLAR DATA IN
DECODER SHIFT CLK
COMMAND/
DATA SYNC
DECODER RESET
HD-15530 (CERDIP, PDIP)
TOP VIEW
1
2
3
4
5
6
7
8
9
10
11
GND
12
24
V
CC
23
ENCODER CLK
22
SEND CLK IN
SEND DATA
21
SYNC SELECT
20
ENCODER ENABLE
19
SERIAL DATA IN
18
17
BIPOLAR ONE OUT
16
OUTPUT INHIBIT
BIPOLAR
15
ZERO OUT
14
÷ 6 OUT
MASTER RESET
13
DECODER
CLK
NC
NC
BIPOLAR
ZERO IN
BIPOLAR
ONE IN
UNIPOLAR
DATA IN
DECODER
SHIFT CLK
5
6
7
8
9
10
11
HD-15530 (CLCC)
TOP VIEW
TAKE DATA
DATA OUT
3214
DECODER
DATA SYNC
ENCODER
14 15 16 17 1812 13
RESET
SERIAL
COMMAND/
SHIFT CLK
VALID
WORD
GND
RESET
MASTER
CC
V
ENCODER
CLK
28 27 26
÷ 6 OUT
BIPOLAR
ZERO OUT
SEND
CLK IN
25
24
23
22
21
20
19
INHIBIT
OUTPUT
SEND
DAT A
NC
NC
SYNC
SELECT
ENCODER
ENABLE
SERIAL
DATA IN
BIPOLAR
ONE OUT
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
http://www.intersil.com or 407-727-9207
1OVALID WORDDecoderOutput high indicates receipt of a valid word, (valid parity and no Manches-
ter errors).
2OENCODER SHIFT
CLOCK
3OTAKE DATADecoderOutput is high during receipt of data after identification of a sync pulse and
4OSERIAL DATA OUTDecoderDelivers received data in correct NRZ format.
5IDECODER CLOCKDecoderInput drives the transition finder, and the synchronizer which in turn
6IBIPOLAR ZERO INDecoderA high input should be applied when the bus is in its negative state. This pin
7IBIPOLAR ONE INDecoderA high input should be applied when the bus is in its positive state. This pin
8IUNLPOLAR DATA INDecoderWith pin 6 high and pin 7 low, this pin enters unipolar data into the tr ansition
9ODECODER SHIFT
CLOCK
10OCOMMAND SYNCDecoderOutput of a high from this pin occurs dur ing output of decoded data which
11IDECODER RESETDecoderA high input to this pin during a rising edge of DECODER SHIFT CLOCK
12IGROUNDBothGround Supply pin.
13IMASTER RESETBothA high on this pin clears 2:1 counters in both Encoder and Decoder, and
14O÷ 6 OUTEncoderOutput from 6:1 divider which is driven by the ENCODER CLOCK.
15OBIPOLAR ZERO OUTEncoderAn active low output designed to drive the zero or negative sense of a
16IOUTPUT INHIBITEncoderA low on this pin forces pin 15 and 17 high, the inactive states.
17OBIPOLAR ONE OUTEncoderAn active lo w output designed to drive the one or positiv e sense of a bipolar
EncoderOutput for shifting data into the Encoder. The Encoder samples SDI on the
low-to-high transition of Encoder Shift Clock.
two valid Manchester data bits.
supplies the clock to the balance of the decoder, input a frequency equal to
12X the data rate.
must be held high when the Unipolar input is used.
must be held low when the Unipolar input is used.
finder circuit. If not used this input must be held low.
DecoderOutput which delivers a frequency (DECODER CLOCK ÷ 12), synchro-
nized by the recovered serial data stream.
was preceded by a Command (or Status) synchronizing character. A low
output indicates a Data synchronizing character.
resets the decoder bit counting logic to a condition ready for a new word.
resets the ÷ 6 circuit.
bipolar line driver.
line driver.
3
TAKE
DAT A
COMMAND/
DATA SYNC
SERIAL
DATA OUT
VALID
WORD
91DECODER
SHIFT
CLK
5-143
HD-15530
Pin Description
PIN
NUMBERTYPENAMESECTIONDESCRIPTION
18ISERIAL DATA INEncoderAccepts a serial data stream at a data rate equal to ENCODER SHIFT
19IENCODER ENABLEEncoderA high on this pin initiates the encode cycle. (Subject to the preceeding
20ISYNC SELECTEncoderActuates a Command sync for an input high and Data sync for an input low.
21OSEND DATAEncoderAn active high output which enables the external source of serial data.
22ISEND CLOCK INEncoderClock input at a frequency equal to the data rate X2, usually driven by ÷ 6
23IENCODER CLOCKEncoderInput to the 6:1 divider, a frequency equal to the data rate X12 is usually
24IV
I = InputO = Output
(Continued)
CC
CLOCK.
cycle being complete.)
output.
input here.
BothVCC is the +5V power supply pin. A 0.1µF decoupling capacitor from V
(pin 24) to GROUND (pin 12) is recommended.
Encoder Operation
The Encoder requires a single clock with a frequency of
twice the desired data rate applied at the SEND CLOCK
input. An auxiliary divide by six counter is provided on chip
which can be utilized to produce the SEND CLOCK by dividing the DECODER CLOCK.
The Encoder’s cycle begins when ENCODER ENABLE is
high during a falling edge of ENCODER SHIFT CLOCK.
This cycle lasts for one word length or twenty ENCODER
SHIFT CLOCK periods. At the next low-to-high transition of
the ENCODER SHIFT CLOCK, a high SYNC SELECT input
actuates a command sync or a low will produce a data sync
for the word. When the Encoder is ready to accept data,
2
the SEND DATA output will go high and remain high for sixteen ENCODER SHIFT CLOCK periods. During these
3
sixteen periods the data should be clocked into the SERIAL
DATA input with every high-to-low transition of the
ENCODER SHIFT CLOCK so it can be sampled on the lowto-high transition -. After the sync and Manchester II
coded data are transmitted through the
34
BIPOLAR ONE and
BIPOLAR ZERO outputs, the Encoder adds on an additional
bit which is the parity for that word. If ENCODER
5
ENABLE is held high continuously, consecutive words will be
encoded without an interframe gap. ENCODER ENABLE
1
must go low by time as shown to prevent a consecutive
5
word from being encoded. At any time a low on
INHIBIT input will force both bipolar outputs to a high state
but will not affect the Encoder in any other way.
To abort the Encoder transmission a positive pulse must be
applied at MASTER RESET. Anytime after or during this
pulse, a low-to-high transition on SEND CLOCK clears the
internal counters and initializes the Encoder for a new word.
CC
OUTPUT
SEND CLK
ENCODER
SHIFT CLK
ENCODER
ENABLE
SYNC SELECT
SEND DATA
SERIAL
DATA IN
BIPOLAR
ONE OUT
BIPOLAR
ZERO OUT
3210TIMING
DON’T CARE
VALIDDON’T CARE
111213141510
2ND HALF1ST HALF
SYNCSYNC
1 234 5
FIGURE 1.
1112131415
1112131415
0123
5-144
19151617187654
P0123
P0123
Decoder Operation
HD-15530
The Decoder requires a single clock with a frequency of 12
times the desired data rate applied at the DECODER
CLOCK input. The Manchester II coded data can be
presented to the Decoder in one of two ways. The BIPOLAR
ONE and BIPOLAR ZERO inputs will accept data from a
comparator sensed transformer coupled bus as specified in
Military Spec 1553. The UNIPOLAR DATA input can only
accept non-inverted Manchester II coded data. (e.g. from
BIPOLAR ONE OUT of an Encoder through an inverter to
Unipolar Data Input).
The Decoder is free running and continuously monitors its
data input lines for a valid sync character and two valid
Manchester data bits to start an output cycle. When a valid
sync is recognized, the type of sync is indicated on
COMMAND/
DATA SYNC output. If the sync character was a
command sync, this output will go high and remain high
for sixteen DECODER SHIFT CLOCK periods, otherwise
1
2
3
it will remain low. The TAKE DATA output will go high and
remain high - while the Decoder is transmitting the
23
decoded data through SERIAL DATA OUT. The decoded
3210TIMING
DECODER
SHIFT CLK
BIPOLAR
ONE IN
BIPOLAR
ZERO IN
TAKE DATA
2ND HALF1ST HALF
SYNCSYNC
data available at SERIAL DATA OUT is in NRZ format. The
DECODER SHIFT CLOCK is provided so that the decoded
bits can be shifted into an external register on every low-tohigh transition of this clock -. Note that DECODER
23
SHIFT CLOCK may adjust its phase up until the time that
TAKE DATA goes high.
After all sixteen decoded bits have been transmitted the
3
data is checked for odd parity. A high on VALID WORD
output indicates a successful reception of a word without
4
any Manchester or parity errors. At this time the Decoder is
looking for a new sync character to start another output
sequence. VALID WORD will go low approximately 20
DECODER SHIFT CLOCK periods after it goes high if not
reset low sooner by a valid sync and two valid Manchester
bits as shown.
1
At any time in the above sequence a high input on
DECODER RESET during a low-to-high transition of
DECODER SHIFT CLOCK will abort transmission and initialize the Decoder to start looking for a new sync character.
8
1112131415
10
1112131415
10
161718197654
P012
P012
COMMAND/
DATA SYNC
SERIAL
DATA OUT
UNDEFINED
(FROM PREVIOUS RECEPTION)VALID WORD
1
2
FIGURE 2.
12131415
12340
34
5-145
Loading...
+ 8 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.