INTERSIL CD22103A

DUCT
TE PRO ACEMENT
OBSOLE
D R EPL
ter at
MENDE
M
O
port Cen /tsc
C
p
E
u
S
l
Data
Sheet
a
NO R
om
hnic
ntersil.c
our Tec
contact ERSIL or www.i
T
1-888-IN
CD22103A
®
CMOS HDB3 (High Density Bipolar 3
Transcoder for 2.048/8.448Mb/s
Transmission Applications
November 2002
FN1310.4
Features
The CD22103A is an LSI SOS integrated circuit which
performs the HDB3 transmission coding and reception
decoding functions with error detection. It is used in
2.048Mb/s and 8.448Mb/s transmission applications. The
CD22103A performs HDB3 coding and decoding for data
rates from 50Kb/s to 10Mb/s in a manner consistent with
CCITT G703 recommendations.
• HDB3 Coding and Decoding for Data Rates from 50Kb/s
to 10Mb/s in a Manner Consistent with CCITT G703
Recommendations
• HDB3/AMI Transmission Coding/Reception Decoding with
Code Error Detection is Performed in Independent Coder
and Decoder Sections
• All Transmitter and Receiver Inputs/Outputs are TTL
Compatible
• Internal Loop Test Capability
HDB3 transmission coding/reception decoding with code
error detection is performed in independent coder and
decoder sections. All transmitter and receiver inputs/outputs
are TTL compatible.
The HDB3 transmitter coder codes an NRZ binary unipolar
input signal (NRZ-IN) and a synchronous transmission clock
(CTX) into two HDB3 binary unipolar RZ output signals
(+HDB3 OUT, -HDB3 OUT). The TTL compatible output
signals +HDB3 OUT, -HDB3 OUT are externally mixed to
generate ternary bipolar HDB3 signals for driving
transmission lines.
The receiver decoder converts binary unipolar inputs
(+HDB3 IN, -HDB3 IN), which were externally split from
ternary bipolar HDB3 signals, and a synchronous clock
signal (CRX) into binary unipolar NRZ signals (NRZ-OUT).
The CD22103A operates with a 5V ±10% power supply
voltage over the full military temperature range at data rates
from 50Kb/s up to 10Mb/s.
Block Diagram
HDB3/AMI
CTX
NRZ-IN
ENCODER
IN
• Pin and Functionally Compatible with Type MJ1471
Part Number Information
PART
NUMBER
TEMP. RANGE
(oC)
PACKAGE
PKG. NO.
CD22103AD
-55 to 125
16 Ld SBDIP
D16.3
CD22103AE
-40 to 85
16 Ld PDIP
E16.3
Pinout
CD22103A (PDIP, SBDIP)
TOP VIEW
NRZ-IN 1
16 VDD
CTX 2
15 +HDB3 OUT
HDB3/AMI 3
14 -HDB3 OUT
NRZ-OUT 4
13 +HDB3 IN
CRX 5
12 LTE
RAIS 6
11 -HDB3 IN
AIS 7
10 CKR
VSS 8
9 ERR
+HDB3 OUT
TRANSMITTER
CODER
-HDB3 OUT
CKR
LTE
+HDB3 IN
RECEIVER
DECODER
-HDB3 IN
NRZ-OUT
CRX
DECODER
REQUIRES CLOCK
RECOVERY CIRCUIT
RAIS
1
ERROR
DETECT
ERR
AIS
DETECT
AIS
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
1-888-INTERSIL or 321-724-7143 | Intersil (and design) is a registered trademark of Intersil Americas Inc.
Copyright © Intersil Americas Inc. 2002. All Rights Reserved
All other trademarks mentioned are the property of their respective owners.
CD22103A
Absolute Maximum Ratings
Thermal Information
Supply Voltage (VDD)
(Voltages referenced to VSS Terminal) . . . . . . . . . . . . . -0.5 to 8V
Supply Voltage Range
For TA = Full Package Temperature Range . . . . . . . 4.5V to 5.5V
Input Voltage (All Inputs) . . . . . . . . . . . . . . . . . . . -0.5 to VDD +0.5V
Input Current (Any One Input) . . . . . . . . . . . . . . . . . . . . . . . . . . .±10mA
Power Dissipation
For TA = -40oC to 60oC (Package Type E) . . . . . . . . . . . .500mW
For TA = 60oC to 85oC
(Package Type E). . . . . . . . .Derate Linearly 12mW/oC to 200mW
For TA = -55oC to 100oC (Package Type D) . . . . . . . . . . .500mW
For TA = 100oC to 125oC
(Package Type D) . . . . . . . .Derate Linearly 12mW/oC to 200mW
Device Dissipation per Output Transistor
For TA = Full Package Temperature Range (All Types) . . . . 100mW
Maximum Junction Temperature . . . . . . . . . . . . . . . . . . . . . . .175oC
Maximum Junction Temperature (Plastic Package) . . . . . . . . 150oC
Maximum Storage Temperature Range . . . . . . -65oC ≤ TA ≤ 150oC
Maximum Lead Temperature (Soldering 10s) . . . . . . . . . . . . . 300oC
Operating Conditions
Temperature Range
Package Type D. . . . . . . . . . . . . . . . . . . . . . . -55oC ≤ TA ≤ 125oC
Package Type E. . . . . . . . . . . . . . . . . . . . . . . . -40oC ≤ TA ≤ 85oC
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation of the
device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
VDD = 5V ±10%, TA = 25oC.
Electrical Specifications
PARAMETER
SYMBOL
TEST CONDITIONS
MIN
TYP
MAX
UNITS
-
-
100
µA
-
-
8
mA
STATIC SPECIFICATIONS
Quiescent Device Current
IDD
fCL = 10MHz
Operating Device Current
HDB3 Output Low (Sink) Current
IOL1
VOL = 0.5V
1.6
-
-
mA
HDB3 Output High (Source) Current
IOH1
VOH = 2.8V
-10
-
-
mA
All Other Outputs Low (Sink) Current
IOL2
VOL = 0.5V
1.6
-
-
mA
All Other Outputs High (Source) Current
IOH2
VOH = 2.8V
-1.6
-
-
mA
Input Low Current
IIL
-
-
-1
µA
Input High Current
IIH
-
-
1
µA
Input Low Voltage
VIL
-
-
0.8
V
Input High Voltage
VIH
2
-
-
V
Input Capacitance
IIN
-
-
5
pF
TA = -40oC to 85oC for Plastic Package; -55oC to 125oC for Ceramic Package; VDD = 4.5V to 5.5V;
CL = 15pF.
Electrical Specifications
PARAMETER
SYMBOL
FIGURE
MIN
TYP
MAX
UNITS
0.05
-
10
MHz
DYNAMIC INPUT
CTX, CRX Input Frequency
fCTX, fCRX
CTX, CRX Input Rise Time
tRCL
3
-
-
1
µs
tFCL
3
-
-
1
µs
Data Setup Time
tS
3
15
-
-
ns
Data Hold Time
tH
3
15
-
-
ns
Data Setup Time
tS
4
15
-
-
ns
Data Hold Time
tH
3
0
-
-
ns
Fall Time
NRZ-IN to CTX
HDB3 IN to CRX
2
CD22103A
TA = -40oC to 85oC for Plastic Package; -55oC to 125oC for Ceramic Package; VDD = 4.5V to 5.5V;
CL = 15pF. (Continued)
Electrical Specifications
PARAMETER
SYMBOL
FIGURE
MIN
TYP
MAX
UNITS
Pretrigger
tP
5
-
-
20
ns
Delay
tD
5
-
-
20
ns
Data Propagation Delay Time
tDD
3
-
-
90
ns
Handling Delay Time
tHD
1
-
4
-
Clock Period
fCL = 2.048MHz
tW
3
238
-
260
ns
fCL = 8.448MHz
tW
3
53
-
65
Data Propagation Delay Times
tDD
4
-
-
90
ns
Handling Delay Time
tHD
2
-
4
-
Clock Period
tIN CKR
4
-
-
65
ns
4
-
-
30
ns
CRX to CKR (CRX = 8.448MHz)
DYNAMIC OUTPUT
Transmitter Coder, CTX to HDB3 OUT:
HDB3 OUT Output Pulse Width
(Clock duty cycle = 50%)
Receiver Decoder
CRX to NRZ OUT:
HDB3 IN to CKR
HDB3 Propagation Delay Time
LTE = 0
LTE = 1
Functional Descriptionup
The CD22103A is designed to code and decode HDB3
signals which are coded as binary digital signals (NRZ-lN)
and (+HDB3 IN, -HDB3 IN), accompanied by sampling
clocks (CTX) and (CRX). The two binary coded HDB3
outputs, (+HDB3 OUT, -HDB3 OUT) may be externally
mixed to create the ternary HDB3 signals (See Figure 1).
transmitter outputs (+HDB3 OUT, -HDB3 OUT) are internally
connected to the HDB3 receiver inputs, and the external
HDB3 receiver inputs, and the external HDB3 receiver inputs
(+HDB3 IN, -HDB3 IN) are disabled. The NRZ binary output
signal (NRZ - OUT) corresponds to the NRZ binary input
signal (NRZ - IN) delayed by approximately 8 clock periods.
The two binary HDB3 input signals have been split from the
input ternary HDB3 in an external line receiver.
The Clock Receiver Output (CKR) is the product of the two
HDB3 input signals or’ed together. The CRX clock signal
may be derived from the CKR signal with external clock
extraction circuitry. In the Loop Test Mode (LTE = 1) CKR is
the product of the +HDB3 OUT and -HDB3 OUT signals
or’ed together.
The receiver decoder converts binary unipolar inputs
(+HDB3 IN, -HDB3 IN), which were externally split from
ternary bipolar HDB3 signals, and a synchronous clock
signal (CRX) into binary unipolar NRZ signals (NRZ-OUT).
Received signals not consistent with HDB3 coding rules are
detected as errors. The receiver error output (ERR) is active
high during one CRX period of each bit of received data that
is inconsistent with HDB3 coding rules.
An input string consisting of all ones (or marks) is detected
and signaled by a high level at the Alarm Signal (AIS) output.
The AIS output is set to a high level when less than three
zeros are received during two consecutive periods of the
Reset Alarm Inhibit Signal (RAIS). The AIS output is
subsequently reset to a low level when three or more zeros
are received during two periods of the reset signal (RAIS).
A diagnostic Loop-Test Mode may be entered by driving the
Loop Test Enable Input (LTE) high. In this mode the HDB3
3
The CD22103A may also be used to perform the AMI to
NRZ coding/decoding function. To use the CD22103A in this
mode, the HDB3/AMI control input is driven low.
Error Detection
Received HDB3/AMl binary input signals are checked for
coding violations, and an error signal (ERR) is generated as
described below.
HDB3 SIGNALS HDB3/AML = HIGH
The error signal (ERR) is flagged high for one CTX period if
a violation pulse (±V) is received of the same polarity as the
last received violation pulse.
CD22103A
A violation pulse (±V) is considered a reception error and
does not cause replacement of the last string of 4 bits to
zeros, if:
The received 4 data bits previous to reception of the violation
pulse have not been the sequence BX00 (where X = don't
care). The error signal (ERR) remains low.
NOTES:
1. The data sequences B000V and BB00V are valid HDB3 codings
of the NRZ binary sequence 10000.
2. The error signal (ERR) count, is the accurate number of all single
bit errors.
Transcoder Operation
Transmitter Coder (See Figure 1)
The HDB3/AMI transmitter coder operates on 4-bit serial
strings of NRZ binary data and a synchronous transmitter
clock (CTX). NRZ binary data is serially clocked into the
transmitter on the negative transition of the (CTX) clock.
HDB3/AMI coding is performed on the 4-bit string, and
HDB3/AMI binary output data is clocked out to the (+HDB3
OUT, -HDB3 OUT) outputs on the positive transition of the
transmitter clock (CTX) 3-1/2 clock pulses after the data
appeared at the (NRZ-IN) input.
AML SIGNALS HDB3/AML = LOW
Receiver Decoder (See Figure 2)
A coding error (ERR) is signaled when a violation pulse (+V)
is received.
The HDB3/AMI receiver decoder operates on 4-bit serial
strings of binary coded HDB3/AMI signals, and a
synchronous receiver clock (CRX), HDB3/AMI binary data is
serially clocked into the receiver on the positive transition of
the (CRX) clock. HDB3/AMI decoding is performed on the
4-bit string, and NRZ binary output data is clocked out to the
(NRZ-OUT) output on the positive transition of the receiver
clock (CRX) 4 clock pulses after the data appeared at the
(+HDB3 IN, -HDB3 IN) inputs.
IN EITHER THE HDB3 OR AMI MODE
When high levels appear simultaneously on both HDB3
inputs (+ HDB3 IN, -HDB3 IN) a logical one is assumed in
the HDB3/AMl input stream and the error signal (ERR) goes
high for the duration of the violation.
Alarm Inhibit Signal
The alarm output (AIS) is set high if, in two successive
periods of the external Reset Alarm Signal (RAlS), less than
three zeros are received.
The alarm output (AlS) is reset low when three or more zeros
are received during two Reset Alarm Signal periods.
Timing Waveforms
HANDLING DELAY
CTX
NRZ - IN
+HDB3 OUT
HDB3
CODED
-HDB3 OUT
EXTERNAL GENERATED
TERNERY HDB3
+HDB3 OUT
AMI
CODED
-HDB3 OUT
EXTERNAL GENERATED
AMI
FIGURE 1. TRANSMITTER CODER OPERATION TIMING WAVEFORMS - NRZ TO HDB3/AMI CODING
4
CD22103A
Timing Waveforms
(Continued)
HDB3 RECEIVED SIGNAL
+HDB3 IN
EXTERNALLY
SPLIT
-HDB3 IN
CKR
EXTERNALLY
GENERATED
CRX
HANDLING DELAY
NRZ - OUT
FIGURE 2. RECEIVER DECODER OPERATION TIMING WAVEFORMS - HDB3 TO NRZ DECODING
tRCL
tWCL
tFCL
90%
50%
10%
CTX
tS
tH
NRZ - IN
tDD
+HDB3 OUT
OR
-HDB3 OUT
tW
FIGURE 3. TRANSMITTER CODER TIMING WAVEFORM
tRCL
tFCL
CRX
90%
50%
tWCL
50%
50%
10%
tS
+HDB3 IN
-HDB3 IN
tH
50%
tINCKR
50%
CKR
tDD
tW
50%
NRZ - OUT
FIGURE 4. INPUT REQUIREMENTS AND OUTPUT CHARACTERISTICS
5
CD22103A
Timing Waveforms
(Continued)
50%
CKR
τ
τ
50%
CRX
tP
tD
FIGURE 5. RECONSTRUCTION REQUIREMENTS
CRX
NRZ - OUT DATA
RAIS
AIS
FIGURE 6. RECEIVER ALARM-INHIBIT-SIGNALS TIMING WAVEFORMS
CRX
+HDB3 IN
-HDB3 IN
ERR
FIGURE 7. RECEIVER ERROR-SIGNALS TIMING WAVEFORMS
Definition of HDB3 Code Used in
CD22103A HDB3 Transcoder (As Per
CCITRT G703 Annex Recommendations)
and Error Detection
Coding Of A Binary Signal Into An HDB3 Signal Is
Done According To The Following Rules:
1. HDB3 signal is pseudoternary; the three states are denoted
B+, B-, and 0.
2. Spaces (zeros) in the binary NRZ signal are coded as
spaces in the HDB3 signal. For strings of four spaces,
however, special rules apply (See Item 4 below).
3. Marks (ones) in the binary signal are coded alternately as B+
and B- in the HDB3 signal (alternate mark inversion).
Violations of the rule of alternate mark inversion are
introduced when coding strings of four spaces (See Item 4
below).
6
4. Strings of four spaces in the binary signal are coded
according to the following rules:
A. The first space of a string is coded as a space if the polarity
of the preceding mark of the HDB3 signal has a polarity
opposite to the preceding violation and is not a violation by
itself; it is coded as a mark, i.e., not a violation (i.e., B+ or
B-), if the preceding mark of the HDB3 signal has the same
polarity as that of the preceding violation or is by itself a
violation.
This rule ensures that successive violations are of
alternate polarity so that no DC component is introduced.
B. The second and third spaces of a string are always coded
as spaces.
C. The last space of a string of four is always coded as a
mark, the polarity of which is such that it violates the rule of
alternate mark inversion. Such violations are denoted V+
or V- according to their polarity.