Holt HI-15530 5v / 3.3v manchester encoder / decoder Datasheet

HI-15530
5V / 3.3V Manchester Encoder / Decoder
August 2006
GENERAL DESCRIPTION
FEATURES
The HI-15530 is a high performance CMOS integrated
circuit designed to meet the requirements of MIL-STD-1553
and similar Manchester II encoded, time division
multiplexed serial data protocols. The HI-15530 contains
both an Encoder and Decoder, which operate
independently.
The HI-15530 is fully compatible with either 5V or 3.3V logic
and transceivers.
The device generates MIL-STD-1553 sync pulses, parity
bits as well as the Manchester II encoding of the data bits.
The decoder recognizes and identifies sync pulses,
decodes data bits, and performs parity checking.
The HI-15530 supports the 1Mbit/s data rate of MIL-STD1553 over the full temperature and voltage range.
For applications requiring small footprints and low cost, the
HI-15530 is available in a 24-pin plastic SSOP package.
Ceramic DIP and LCC packages are also available to
achieve the highest level of reliability and to provide drop-in
replacements for obsolete parts from other manufacturers.
! MIL-STD-1553 compatible
! 5V or 3.3V operation
! Interfaces to HI-1567 Transceiver Family
! Small footprint 24-pin plastic SSOP package
option
! Direct replacement for:
Harris/Intersil HD15530
GEC Plessey Semiconductors MAS15530
Aeroflex ACT15530
! 1.25 Mbit/s Maximum Data Rate
! Manchester II Encode and Decode
! Sync identification and Lock-in
PIN CONFIGURATION (Top View)
VALID WORD
1
24 VDD
ENCODER SHIFT CLK
2
23 ENCODER CLK
TAKE DATA
3
22 SEND CLK IN
! MIL-STD-1553 Interfaces
SERIAL DATA OUT
4
21 SEND DATA
DECODER CLK
5
! Smart Munitions
BIPOLAR ZERO IN
6
BIPOLAR ONE IN
7
APPLICATIONS
! Stores management
! Sensor interfaces
! Instrumentation
20 SYNC SELECT
HI-15530PSI
HI-15530PST
HI-15530PSM
19 ENCODER ENABLE
18 SERIAL DATA IN
UNIPOLAR DATA IN
8
17 BIPOLAR ONE OUT
DECODER SHIFT CLK
9
16 OUTPUT INHIBIT
COMMAND / DATA SYNC 10
DECODER RESET 11
GND 12
15 BIPOLAR ZERO OUT
14 ¸ 6 OUT
13 MASTER RESET
24 Pin SSOP package
(See page 3-43 for additional Package Pin Configurations)
(DS15530 Rev. G)
HOLT INTEGRATED CIRCUITS
www.holtic.com
08/06
HI-15530
PIN DESCRIPTIONS
SIGNAL
SECTION
FUNCTION
VALID WORD
ENCODER SHIFT CLOCK
TAKE DATA
DECODER
ENCODER
DECODER
OUTPUT
OUTPUT
OUTPUT
SERIAL DATA OUT
DECODER CLOCK
DECODER
DECODER
OUTPUT
INPUT
BIPOLAR ZERO IN
DECODER
INPUT
BIPOLAR ONE IN
DECODER
INPUT
UNIPOLAR DATA IN
DECODER
INPUT
DECODER SHIFT CLOCK
DECODER
OUTPUT
COMMAND / DATA SYNC
DECODER
OUTPUT
DECODER RESET
DECODER
INPUT
BOTH
BOTH
POWER
INPUT
¸6 OUT
BIPOLAR ZERO OUT
ENCODER
ENCODER
OUTPUT
OUTPUT
OUTPUT INHIBIT
ENCODER
INPUT
BIPOLAR ONE OUT
ENCODER
OUTPUT
SERIAL DATA IN
ENCODER ENABLE
ENCODER
ENCODER
INPUT
INPUT
SYNC SELECT
ENCODER
INPUT
SEND DATA
ENCODER
OUTPUT
SEND CLOCK IN
ENCODER CLOCK
VDD
ENCODER
ENCODER
BOTH
INPUT
INPUT
POWER
GND
MASTER RESET
DESCRIPTION
A high output signals the receipt of a valid word
Shifts data into the encoder on a low to high transition
Output is high during receipt of data after identification of a Sync
Pulse and two valid Manchester data bits.
Received Data output in NRZ format
12x the data rate. Clock for the transition finder and synchronizer,
which generates the internal clock for the remainder of the decoder
A high input indicates the 1553 bus is in its negative state.
This pin must be held high when the Unipolar input is used
A high input indicates the 1553 bus is in the positive state.
This pin must be held low when the Unipolar input is used
Input for unipolar data to the transition finder. Must be held low when
Not in use
Provides the DECODER CLOCK divided by 12, synchronized by the
recovered serial data
A high on this pin occurs during the output of decoded data which
was preceded by a Command (or Status) synchronizing character. A
low output indicates a Data synchronizing character
A high applied to this pin during a DECODER SHIFT CLOCK rising
edge resets the bit counter
0V supply
A high on this pin clears the 2:1 counters in both Encoder and
Decoder and resets the divide-by-6 circuit
Provides ENCODER CLOCK divided by 6
An active low output intended to drive the zero or negative sense of
a MIL-STD-1553 Line Driver
A low inhibits the BIPOLAR ZERO OUT and BIPOLAR ONE OUT by
forcing them to inactive high states
An active low output intended to drive the one or positive sense on a
MIL-STD-1553 Line Driver
Accepts serial data at the rate of the ENCODER SHIFT CLOCK
A high on this pin initiates the encode cycle. (Subject to the
preceeding cycle being complete)
Actuates a Command Sync for an input high and a Data Sync for a
low
An active high output which enables the external source of serial
Data
Clock input at 2 times the Data rate, usually driven by ¸6 OUT
Input to the divide by 6 circuit. Normal frequency is Data rate x12
3.0 V to 5.5 V power supply pin
HOLT INTEGRATED CIRCUITS
2
HI-15530
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 ENCODER CLOCK.
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.
The Encoder's cycle begins when ENCODER ENABLE is
high during a falling edge of ENCODER SHIFT CLOCK (1).
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 at SYNC SELECT
input actuates a command sync or a low will produce a
data sync for that word (2). When the Encoder is ready to
accept data, the SEND DATA output will go high and
remain high for sixteen ENCODER SHIFT CLOCK periods
(3). During these sixteen periods the data should be
clocked into the SERIAL DATA IN input with every low-tohigh transition of the ENCODER SHIFT CLOCK (3) - (4).
After the sync and the Manchester II coded data are
transmitted through the BIPOLAR ONE and BIPOLAR
ZERO outputs, the Encoder adds on an additional bit which
is the parity for that word (5). If ENCODER ENABLE is held
high continuously, consecutive words will be encoded
without an interframe gap. ENCODER ENABLE must go
low by time (5) as shown to prevent a consecutive word
from being encoded. At any time a low on the OUTPUT
INHIBIT input will force both bipolar outputs to a high state
but will not affect the Encoder in any other way.
TIMING
0
1
2
3
4
MASTER RESET
OUTPUT
INHIBIT
SEND CLK IN
BIPOLAR
ONE OUT
¸ 6 OUT
¸2
Character
Former
¸6
ENCODER CLK
Bit
Counter
SYNC
SELECT
SEND
DATA
ENCODER
SHIFT
CLK
SERIAL
DATA
IN
ENCODER
ENABLE
FIGURE 1. ENCODER
5
6
7
15
16
17
18
19
SEND CLK
ENCODER
SHIFT CLK
ENCODER
ENABLE
SYNC SELECT
DON’T CARE
VALID
DON’T CARE
SEND DATA
SERIAL
DATA IN
15
14
13
12
11
10
3
2
1
0
BIPOLAR
ONE OUT
SYNC
SYNC
15
14
13
12
11
3
2
1
0
P
BIPLOAR
ZERO OUT
SYNC
SYNC
15
14
13
12
11
3
2
1
0
P
(1) (2)
(3)
FIGURE 2. ENCODER OPERATION
HOLT INTEGRATED CIRCUITS
3
(4) (5)
BIPOLAR
ZERO OUT
HI-15530
DECODER OPERATION
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 MIL-STD-1553. The UNIPOLAR DATA input
can only accept non-inverted Manchester II coded data
(e.g. from BIPOLAR ZERO OUT of an Encoder). 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 (1), the type of sync is indicated on
COMMAND/DATA SYNC output. If the sync character was
a command sync, this output will go high (2) and remain
high for sixteen DECODER SHIFT CLOCK periods (3),
otherwise it will remain low. The TAKE DATA output will go
high and remain high (2) - (3) while the Decoder is
transmitting the decoded data through SERIAL DATA OUT.
The decoded data available at SERIAL DATA OUT is in an
NRZ format. The DECODER SHIFT CLOCK is provided so
that the decoded bits can be shifted into an external register
on every low-to-high transition of this clock (2) - (3). After all
sixteen decoded bits have been transmitted (3) the data is
checked for odd parity. A high on VALID WORD output (4)
indicates a successful reception of a word without any
Manchester or parity errors. At this time the Decoder is
TIMING
0
1
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.
TAKE DATA
UNIPOLAR
DATA IN
BIPOLAR
ONE IN
TRANSITION
FINDER
CHARACTER
IDENTIFIER
COMMAND/DATA
SYNC
BIPOLAR
ZERO IN
SERIAL DATA
OUT
DECODER
CLK
BIT
RATE
CLK
SYNCHRONIZER
PARITY
CHECK
DECODER
SHIFT CLK
MASTER
RESET
DECODER
RESET
BIT
COUNTER
FIGURE 3. DECODER
2
3
4
5
6
7
8
16
17
18
19
DECODER
SHIFT CLK
BIPOLAR
ONE IN
SYNC
SYNC
15
14
13
12
11
10
2
1
0
P
BIPLOAR
ZERO IN
SYNC
SYNC
15
14
13
12
11
10
2
1
0
P
TAKE DATA
COMMAND /
DATA SYNC
SERIAL
DATA OUT
VALID WORD
UNDEFINED
15
14
13
12
4
3
2
1
0
May be high from previous reception
(1)(2)
FIGURE 4. DECODER OPERATION
HOLT INTEGRATED CIRCUITS
4
VALID
WORD
(3)
(4)
HI-15530
TIMING DIAGRAMS
SEND CLK
t E1
ENCODER
SHIFT CLK
t E2
SERIAL DATA IN
t E3
VALID
VALID
SEND CLK
ENCODER
SHIFT CLK
t E1
t E4
ENCODER ENABLE
t E6
t E5
VALID
SYNC SELECT
t E7
ENCODER
SHIFT CLK
t E8
SEND DATA
SEND CLK
t E9
BIPOLAR ONE OUT or
BIPOLAR ZERO OUT
ENCODER TIMING
DECODER SHIFT CLK
t D6
COMMAND / DATA SYNC
t D7
TAKE DATA
DECODER SHIFT CLK
t D8
DATA BIT
SERIAL DATA OUT
DECODER SHIFT CLK
t D9
COMMAND / DATA SYNC
t D10
TAKE DATA
t D11
VALID WORD
DECODER SHIFT CLK
t DRH
DECODER RESET
t DR
t DRS
DECODER TIMING
HOLT INTEGRATED CIRCUITS
5
HI-15530
TIMING DIAGRAMS (cont.)
BIT PERIOD
BIPOLAR ONE IN
BIT PERIOD
t D1
t D3
t D2
BIPOLAR ZERO IN
BIT PERIOD
t D3
t D1
t D2
COMMAND SYNC
BIPOLAR ONE IN
t D1
t D3
t D3
BIPOLAR ZERO IN
t D1
t D2
BIPOLAR ONE IN
t D3
t D1
t D1
t D3
BIPOLAR ZERO IN
t D2
DATA SYNC
t D3
t D3
t D1
t D3
t D1
t D4
t D5
t D5
ONE
t D4
ZERO
ONE
t D2
UNIPOLAR IN
t D2
COMMAND SYNC
t D2
UNIPOLAR IN
t D2
DATA SYNC
t D5
UNIPOLAR IN
t D4
t D4
t D5
ONE
ZERO
t D4
ONE
DECODER TIMING
Bit Period
Command Word
Data Word
Status Word
0
1
2
SYNC
3
4
5
6
7
TERMINAL ADDRESS
8
R/T
SYNC
SYNC
9
10
11 12 13 14 15 16 17 18 19
SUBADDRESS
/ MODE
DATA WORD
COUNT
P
P
DATA WORD
SYNC
SYNC
TERMINAL ADDRESS
ME
CODE FOR FAILURE MODES
SYNC
MIL-STD-1553 WORD FORMATS
HOLT INTEGRATED CIRCUITS
6
TF
P
HI-15530
ABSOLUTE MAXIMUM RATINGS
Supply Voltage VDD
-0.3V to +7V
Voltage at any pin
-0.3V to Vcc +0.3V
Power Dissipation at 25°C
Plastic SSOP
Ceramic DIP
1.5 W, derate10mW/°C
1.0 W, derate 7mW/°C
DC Current Drain per pin
±10mA
Storage Temperature Range:
Operating Temperature Range:
(Industrial)
(Military)
-65°C to +150°C
-40°C to +85°C
-55°C to +125°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 = 3.0 V to 5.5 V, GND = 0V, TA = Operating Temperature Range (unless otherwise specified).
LIMITS
PARAMETER
Input Voltage
Clock Input Voltage
Input Leakage Current
Output Voltage
SYMBOL
CONDITIONS
MIN
Input Voltage HI
Input Voltage LO
VIH
VIL
70% VDD
Input Voltage HI
Input Voltage LO
VIHC
VILC
VDD-0.5
Input Sink
Input Source
IIH
IIL
TYP
MAX
UNIT
30% VDD
V
V
0.5V
V
V
1.0
-1.0
µA
µA
2.4
90% VDD
V
V
Logic “1” Output Voltage
VOH1
VOH2
VDD=5V±10%, IOH=-3mA
VDD=3.3V±10%, IOH=-1mA
Logic “0” Output Voltage
VOL1
VOL2
VDD=5V±10%, IOL=1.8mA
VDD=3.3V±10%, IOH=1mA
0.4
10% VDD
V
V
IDDSB
VIN=VDD, Outputs Open
2.0
mA
Operating Supply Current
IDD
f=1MHz, Outputs Open
10.0
mA
Input Capacitance
CIN
7.0
pF
COUT
10.0
pF
Standby Supply Current
Output Capacitance
HOLT INTEGRATED CIRCUITS
7
HI-15530
AC ELECTRICAL CHARACTERISTICS
VDD = 3.0V to 5.5V, GND = 0V, TA = Operating Temperature Range, CL=50pF
PARAMETER
SYMBOL
LIMITS
MIN
TYP
MAX
UNITS
Encoder Timing
Encoder Clock Frequency
fEC
0
15
MHz
Send Clock Frequency
fESC
0
2.5
MHz
Encoder Clock Rise Time
tECR
8
ns
Encoder Clock Fall Time
tECF
8
ns
1.25
MHz
Encoder Data Rate
fED
0
Master Reset Pulse Width
tMR
150
Shift Clock Delay
tE1
Serial Data Setup Time
tE2
ns
125
75
ns
ns
Serial Data Hold Time
tE3
75
ns
Enable Setup Time
tE4
90
ns
Enable Pulse Width
tE5
80
ns
Sync Setup Time
tE6
55
ns
Sync Pulse Width
tE7
150
Send Data Delay
tE8
0
Bipolar Output Delay
tE9
Enable Hold Time
tE10
10
ns
Sync Hold Time
tE11
95
ns
Decoder Clock Frequency
fDC
0
15
MHz
Decoder Clock Rise Time
tDCR
8
ns
Decoder Clock Fall Time
tDCF
8
ns
1.25
MHz
ns
50
ns
130
ns
Decoder Timing
Decoder Data Rate
fDD
0
Decoder Reset Pulse Width
tDR
150
Decoder Reset Setup Time
tDRS
75
ns
Decoder Reset Hold Time
tDRH
10
ns
Master Reset Pulse Width
tMR
150
ns
Bipolar Data Pulse Width
tD1
tDC+10
Sync Transition Span
tD2
One-Zero Overlap
tD3
Short Data Transition Span
tD4
6tDC
Long Data Transition Span
tD5
12tDC
Sync Delay (On)
tD6
-20
110
ns
Take Data Delay (On)
tD7
0
110
ns
Serial Data Out Delay
tD8
80
ns
Sync Delay (Off)
tD9
0
110
ns
Take Data Delay (Off)
tD10
0
110
ns
Valid Word Delay
tD11
0
110
ns
HOLT INTEGRATED CIRCUITS
8
ns
ns
18tDC
ns
tDC-10
ns
ns
ns
HI-15530
SERIAL DATA OUT
TAKE DATA
ENCODER SHIFT CLK
VALID WORD
VDD
ENCODER CLK
SEND CLK IN
ADDITIONAL PIN CONFIGURATIONS (See page 3-35 for 24-Pin Small Outline SSOP)
4
DECODER CLK
N/C
N/C
BIPOLAR ZERO IN
BIPOLAR ONE IN
UNIPOLAR DATA IN
DECODER SHIFT CLOCK
3
2
1 28 27 26
5
25
6
24
7
8
9
HI-15530CLI
HI-15530CLT
HI-15530CLM
13 MASTER RESET
24 - Pin Ceramic Side-Brazed DIP
23
22
21
10
20
11
19
12 13 14 15 16 17 18
¸ 6 OUT
VDD
ENCODER CLK
SEND CLK IN
SEND DATA
SYNC SELECT
ENCODER ENABLE
SERIAL DATA IN
BIPOLAR ONE OUT
OUTPUT INHIBIT
BIPOLAR ZERO OUT
¸ 6 OUT
BIPOLAR ZERO OUT
OUTPUT INHIBIT
HI-15530CDI
HI-15530CDT
HI-15530CDM
24
23
22
21
20
19
18
17
16
15
14
COMMAND / DATA SYNC
DECODER RESET
GND
MASTER RESET
VALID WORD 1
ENCODER SHIFT CLK 2
TAKE DATA 3
SERIAL DATA OUT 4
DECODER CLK 5
BIPOLAR ZERO IN 6
BIPOLAR ONE IN 7
UNIPOLAR DATA IN 8
DECODER SHIFT CLK 9
COMMAND / DATA SYNC 10
DECODER RESET 11
GND 12
28 - Pin Ceramic LCC
ORDERING INFORMATION
HI - 15530PS x x (Plastic)
PART
NUMBER
Blank
F
LEAD
FINISH
Tin / Lead (Sn / Pb) Solder
100% Matte Tin (Pb-free, RoHS compliant)
PART
NUMBER
TEMPERATURE
RANGE
FLOW
BURN
IN
I
-40°C TO +85°C
I
NO
T
-55°C TO +125°C
T
NO
M
-55°C TO +125°C
M
YES
PART
NUMBER
PACKAGE
DESCRIPTION
15530PS
24 PIN PLASTIC SSOP
See next page for Ceramic package style Ordering Information
HOLT INTEGRATED CIRCUITS
9
SEND DATA
N/C
N/C
SYNC SELECT
ENCODER ENABLE
SERIAL DATA IN
BIPOLAR ONE OUT
HI-15530
ORDERING INFORMATION (cont.)
HI - 15530Cx x (Ceramic)
PART
NUMBER
TEMPERATURE
RANGE
FLOW
BURN
IN
I
-40°C TO +85°C
I
NO
Gold (Pb-free, RoHS compliant)
T
-55°C TO +125°C
T
NO
Gold (Pb-free, RoHS compliant)
M
-55°C TO +125°C
M
YES
LEAD
FINISH
Tin / Lead (Sn / Pb) Solder
PART
NUMBER
PACKAGE
DESCRIPTION
15530CD
24 PIN CERAMIC SIDE BRAZED DIP
15530CL
28 PIN CERAMIC LEADLESS CHIP CARRIER
HOLT INTEGRATED CIRCUITS
10
HI-15530
24-PIN PLASTIC SSOP
Package Type: 24HS
.323 ± .012
(8.20 ± .30)
.006
TYP
(.15)
.209 ± .012
(5.30 ± .30)
.307 ± .016
(7.80 ± .40)
SEE DETAIL A
.012
TYP
(.30)
.073 ± .0055
(1.86 ± .14)
0° to 8°
.026
TYP
(.65)
.005 ± .001
(.13 ± .08)
.030 ± .008
(.75 ± .20)
DETAIL A
24-PIN CERAMIC SIDE-BRAZED DIP
Package Type: 24C
1.220 MAX
(30.988 MAX)
.595 ±.010
(15.113 ±.254)
.610 ±.010
(15.494 ±.254)
.225 MAX
(5.715 MAX)
.050 TYP
(1.270 TYP)
.125 MIN
(3.175 MIN)
.018 TYP
(.457 TYP)
.085 ±.009
(2.159 ±.229)
.100 BSC
(2.540 BSC)
HOLT INTEGRATED CIRCUITS
11
.600 ±.010
(15.240 ±.254)
.010 +.002/-.001
(.254 +.051/-.025)
HI-15530
28-PIN CERAMIC LEADLESS CHIP CARRIER
Package Type: 28S
.020 INDEX
(.508 INDEX)
.080 ± .020
(2.032 ± .508)
PIN 1
PIN 1
.050 ± .005
(1.270 ± .127)
.451 ± .009
(11.455 ± .229)
SQ.
.050 BSC
(1.270 BSC)
.008R ± .006
(.203R ± .152)
.040 x 45° 3PLS
(1.016 x 45° 3PLS)
HOLT INTEGRATED CIRCUITS
12
.025 ± .003
(.635 ± .076)
Similar pages