• Onboard long and short haul line interface for clock/
data recovery and waveshaping
• 32–bit or 128–bit crystal–less jitter attenuator
• Generates line build outs for both 120Ω and 75Ω lines
• Frames to FAS, CAS, and CRC4 formats
• Dual onboard two–frame elastic store slip buffers that
can connect to asynchronous backplanes up to
8.192 MHz
• 8–bit parallel control port that can be used directly on
either multiplexed or non–multiplexed buses
• Extracts and inserts CAS signaling
• Detects and generates Remote and AIS alarms
• Programmable output clocks for Fractional E1, H0,
and H12 applications
• Fully independent transmit and receive functionality
• Full access to both Si and Sa bits aligned with CRC
multiframe
• Four separate loopbacks for testing functions
PACKAGE OUTLINE
100
1
ORDERING INFORMATION
DS2154L(0°C to 70°C)
DS2154LN(–40°C to +85°C)
• Large counters for bipolar and code violations, CRC4
codeword errors, FAS errors, and E bits
• Pin compatible with DS2152 T1 Enhanced Single–
Chip Transceiver
• 5V supply; low power CMOS
• 100–pin 14mm
DESCRIPTION
The DS2154 Enhanced Single–Chip Transceiver
(ESCT) contains all of the necessary functions for connection to E1 lines. The device is an upward compatible
version of the DS2153 Single–Chip Transceiver. The
onboard clock/data recovery circuitry coverts the AMI/
Copyright 1997 by Dallas Semiconductor Corporation.
All Rights Reserved. For important information regarding
patents and other intellectual property rights, please refer to
Dallas Semiconductor data books.
2
body LQFP package
HDB3 E1 waveforms to a NRZ serial stream. The
DS2154 automatically adjusts to E1 22AWG (0.6 mm)
twisted–pair cables from 0 to over 2km in length. The
device can generate the necessary G.703 waveshapes
for both 75 ohm coax and 120 ohm twisted cables. The
031197 1/69
DS2154
onboard jitter attenuator (selectable to either 32 bits or
128 bits) can be placed in either the transmit or receive
G.704, G.706, G.823, G.932, and I.431 as well as ETS
300 011, 300 233, and 300 166.
data paths. The framer locates the frame and multiframe boundaries and monitors the data stream for
alarms. It is also used for extracting and inserting
signaling data, Si, and Sa bit information. The device
contains a set of internal registers which the user can
access and control the operation of the unit. Quick
access via the parallel control port allows a single controller to handle many E1 lines. The device fully meets
1.0 INTRODUCTION
The DS2154 is a super–set version of the popular
DS2153 E1 Single–Chip Transceiver offering the new
features listed below. All of the original features of the
DS2153 have been retained and software created for
the original devices is transferrable into the DS2154.
all of the latest E1 specifications including ITU G.703,
NEW FEATURE
SECTION
Option for non–multiplexed bus operation1 and 2
Crystal–less jitter attenuation12
Additional hardware signaling capability including:
Receive signaling reinsertion to a backplane multiframe sync
Availability of signaling in a separate PCM data stream
Signaling freezing
Interrupt generated on change of signaling data
Improved receive sensitivity: 0 dB to –43 dB12
Per–channel code insertion in both transmit and receive paths8
Expanded access to Sa and Si bits11
RCL, RLOS, RRA, and RAIS alarms now interrupt on change of state4
8.192 MHz clock synthesizer1
Per–channel loopback8
Addition of hardware pins to indicate carrier loss and signaling freeze1
Line interface function can be completely decoupled from the framer/formatter to
allow:
Interface to optical, HDSL, and other NRZ interfaces
“tap” the transmit and receive bipolar data streams for monitoring purposes
Be able corrupt data and insert framing errors, CRC errors, etc.
Transmit and receive elastic stores now have independent backplane clocks1
Ability to monitor one DS0 channel in both the transmit and receive paths6
Access to the data streams in between the framer/formatter and the elastic stores1
AIS generation in the line interface that is independent of loopbacks1 and 3
Transmit current limiter to meet the 50 mA short circuit requirement12
Option to extend carrier loss criteria to a 1 ms period as per ETS 300 2333
Automatic RAI generation to ETS 300 011 specifications3
The analog AMI/HDB3 waveform off of the E1 line is
transformer coupled into the RRING and RTIP pins of
the DS2154. The device recovers clock and data from
the analog signal and passes it through the jitter attenuation mux to the receive side framer where the digital
serial stream is analyzed to locate the framing/multiframe pattern. The DS2154 contains an active filter that
reconstructs the analog received signal for the non–linear losses that occur in transmission. The device has a
usable receive sensitivity of 0 dB to –43 dB which allows
the device to operate on cables over 2km in length. The
receive side framer locates the FAS frame and CRC and
CAS multiframe boundaries as well as detects incoming
alarms including, carrier loss, loss of synchronization,
AIS, and Remote Alarm. If needed, the receive side
elastic store can be enabled in order to absorb the
phase and frequency differences between the recovered E1 data stream and an asynchronous backplane
clock which is provided at the RSYSCLK input. The
clock applied at the RSYSCLK input can be either a
2.048 MHz clock or a 1.544 MHz clock. The RSYSCLK
can also be a bursty clock with speeds up to 8.192 MHz.
The transmit side of the DS2154 is totally independent
from the receive side in both the clock requirements and
characteristics. Data off of a backplane can be passed
through a transmit side elastic store if necessary. The
transmit formatter will provide the necessary frame/multiframe data overhead for E1 transmission. Once the
data stream has been prepared for transmission, it is
sent via the jitter attenuation mux to the waveshaping
and line driver functions. The DS2154 will drive the E1
line from the TTIP and TRING pins via a coupling transformer. The line driver can handle both 75Ω and
120Ω lines and it has options for high return loss
applications. The line driver contains a current limiter
that will restrict the maximum current into a 1Ω load to
less than 50 mA (rms).
READER’S NOTE
This data sheet assumes a particular nomenclature of
the E1 operating environment. There are 32 eight–bit
timeslots in an E1 systems which are number 0 to 31.
Timeslot 0 is transmitted first and received first. These
32 timeslots are also referred to as channels with a numbering scheme of 1 to 32. Timeslot 0 is identical to channel 1, timeslot 1 is identical to Channel 2, and so on.
Each timeslot (or channel) is made up of eight bits which
are numbered 1 to 8. Bit number 1 is the MSB and is
transmitted first. Bit number 8 is the LSB and is transmitted last. Throughout this data sheet, the following
abbreviations will be used:
9NC–No Connect.
10NC–No Connect.
11BTSIBus Type Select.
12LIUCILine Interface Connect.
138XCLKOEight Times Clock.
14TESTITest.
15NC–No Connect.
16RTIPIReceive Analog T ip Input.
17RRINGIReceive Analog Ring Input.
18RVDD–Receive Analog Positive Supply.
19RVSS–Receive Analog Signal Ground.
20RVSS–Receive Analog Signal Ground.
21MCLKIMaster Clock Input.
22XT ALDOQuartz Crystal Driver.
23NC–No Connect.
24RVSS–Receive Analog Signal Ground.
25INTOInterrupt.
26NC–No Connect.
27NC–No Connect.
28NC–No Connect.
29TTIPOTransmit Analog T ip Output.
30TVSS–Transmit Analog Signal Ground.
31TVDD–Transmit Analog Positive Supply.
32TRINGOT ransmit Analog Ring Output.
33TCHBLKOTransmit Channel Block.
34TLCLKOTransmit Link Clock.
35TLINKITransmit Link Data.
36NC–No Connect.
37TSYNCI/OTransmit Sync.
38TPOSIITransmit Positive Data Input.
39TNEGIITransmit Negative Data Input.
40TCLKIITransmit Clock Input.
41TCLKOOTransmit Clock Output.
42TNEGOOTransmit Negative Data Output.
43TPOSOOTransmit Positive Data Output.
DS2154
031197 5/69
DS2154
PINDESCRIPTIONTYPESYMBOL
44DVDD–Digital Positive Supply.
45DVSS–Digital Signal Ground.
46TCLKITransmit Clock.
47TSERITransmit Serial Data.
48TSIGITransmit Signaling Input.
49TESOOTransmit Elastic Store Output.
50TDATAITransmit Data.
51TSYSCLKITransmit System Clock.
52TSSYNCITransmit System Sync.
53TCHCLKOTransmit Channel Clock.
54NC–No Connect.
55MUXIBus Operation.
56D0/AD0I/OData Bus Bit 0 / Address/Data Bus Bit 0.
57D1/AD1I/OData Bus Bit 1 / Address/Data Bus Bit 1.
58D2/AD2I/OData Bus Bit 2 / Address/Data Bus Bit 2.
59D3/AD3I/OData Bus Bit 3 / Address/Data Bus Bit 3.
60DVSS–Digital Signal Ground.
61DVDD–Digital Positive Supply.
62D4/AD4I/OData Bus Bit 4 / Address/Data Bus Bit 4.
63D5/AD5I/OData Bus Bit 5 / Address/Data Bus Bit 5.
64D6/AD6I/OData Bus Bit 6 / Address/Data Bus Bit 6.
65D7/AD7I/OData Bus Bit 7 / Address/Data Bus Bit 7.
66A0IAddress Bus Bit 0.
67A1IAddress Bus Bit 1.
68A2IAddress Bus Bit 2.
69A3IAddress Bus Bit 3.
70A4IAddress Bus Bit 4.
71A5IAddress Bus Bit 5.
72A6IAddress Bus Bit 6.
73A7/ALEIAddress Bus Bit 7 / Address Latch Enable.
74RD (DS)IRead Input (Data Strobe).
75CSIChip Select.
76NC–No Connect.
77WR (R/W)IWrite Input (Read/Write).
78RLINKOReceive Link Data.
031197 6/69
PINDESCRIPTIONTYPESYMBOL
79RLCLKOReceive Link Clock.
80DVSS–Digital SIgnal Ground.
81DVDD–Digital Positive Supply.
82RCLKOReceive Clock.
83DVDD–Digital Positive Supply.
84DVSS–Digital Signal Ground.
85RDATAOReceive Data.
86RPOSIIReceive Positive Data Input.
87RNEGIIReceive Negative Data Input.
88RCLKIIReceive Clock Input.
89RCLKOOReceive Clock Output.
90RNEGOOReceive Negative Data Output.
91RPOSOOReceive Positive Data Output.
92RCHCLKOReceive Channel Clock.
93RSIGFOReceive Signaling Freeze Output.
94RSIGOReceive Signaling Output.
95RSEROReceive Serial Data.
96RMSYNCOReceive Multiframe Sync.
97RFSYNCOReceive Frame Sync.
98RSYNCI/OReceive Sync.
99RLOS/LOTCOReceive Loss Of Sync / Loss Of Transmit Clock.
100RSYSCLKIReceive System Clock.
DS2154
NOTE:
Leave all no connect (NC) pins open circuited.
DS2154 PIN DESCRIPTION Table 1–2
TRANSMIT SIDE DIGITAL PINS
Transmit Clock [TCLK]. A 2.048 MHz primary clock.
Used to clock data through the transmit side formatter.
Must be present for the parallel control port to operate
properly. If not present, the Loss Of Transmit Clock
(LOTC) function can provide a clock.
Transmit Serial Data [TSER]. Transmit NRZ serial
data. Sampled on the falling edge of TCLK when the
transmit side elastic store is disabled. Sampled on the
falling edge of TSYSCLK when the transmit side elastic
store is enabled.
Transmit Channel Clock [TCHCLK]. A 256 KHz clock
which pulses high during the LSB of each channel. Synchronous with TCLK when the transmit side elastic
store is disabled. Synchronous with TSYSCLK when
the transmit side elastic store is enabled. Useful for parallel to serial conversion of channel data.
Transmit Channel Block [TCHBLK]. A user programmable output that can be forced high or low during any of
the 32 E1 channels. Synchronous with TCLK when the
transmit side elastic store is disabled. Synchronous
with TSYSCLK when the transmit side elastic store is
031197 7/69
DS2154
enabled. Useful for blocking clocks to a serial UART or
LAPD controller in applications where not all E1 channels are used such as Fractional E1, 384K bps (H0),
768K bps, 1920K bps (H12) or ISDN–PRI. Also useful
for locating individual channels in drop–and–insert
applications, for external per–channel loopback, and for
per–channel conditioning. See Section 9 for details.
Transmit System Clock [TSYSCLK]. 1.544 MHz or
2.048 MHz clock. Only used when the transmit side
elastic store function is enabled. Should be tied low in
applications that do not use the transmit side elastic
store. Can be burst at rates up to 8.192 MHz.
Transmit Link Clock [TLCLK]. 4 KHz to 20 KHz
demand clock (Sa bits) for the TLINK input. See Section
11 for details.
Transmit Link Data [TLINK]. If enabled, this pin will be
sampled on the falling edge of TCLK for data insertion
into any combination of the Sa bit positions (Sa4 to
Sa8). See Section 11 for details.
Transmit Sync [TSYNC]. A pulse at this pin will establish either frame or multiframe boundaries for the transmit side. This pin can also be programmed to output
either a frame or multiframe pulse. Always synchronous
with TCLK.
Transmit Frame Sync [TSSYNC]. Only used when the
transmit side elastic store is enabled. A pulse at this pin
will establish either frame or multiframe boundaries for
the transmit side. Should be tied low in applications that
do not use the transmit side elastic store. Always synchronous with TSYSCLK.
Transmit Data [TDATA]. Sampled on the falling edge
of TCLK with data to be clocked through the transmit
side formatter. This pin is normally tied to TESO.
Transmit Positive Data Output [TPOSO]. Updated on
the rising edge of TCLKO with the bipolar data out of the
transmit side formatter. Can be programmed to source
NRZ data via the Output Data Format (TCR1.7) control
bit. This pin is normally tied to TPOSI.
Transmit Negative Data Output [TNEGO]. Updated
on the rising edge of TCLKO with the bipolar data out of
the transmit side formatter . This pin is normally tied to
TNEGI.
Transmit Clock Output [TCLKO]. Buf fered clock that
is used to clock data through the transmit side formatter
(i.e. either TCLK or RCLKO if Loss Of Transmit Clock is
enabled and in effect or RCLKI if remote loopback is
enabled). This pin is normally tied to TCLKI.
Transmit Positive Data Input [TPOSI]. Sampled on
the falling edge of TCLKI for data to be transmitted out
onto the E1 line. Can be internally connected to TPOSO
by tying the LIUC pin high.
Transmit Negative Data Input [TNEGI]. Sampled on
the falling edge of TCLKI for data to be transmitted out
onto the E1 line. Can be internally connected to TNEGO
by tying the LIUC pin high.
Transmit Clock Input [TCLKI]. Line interface transmit
clock. Can be internally connected to TCLKO by tying
the LIUC pin high.
Transmit Signaling Input [TSIG]. When enabled, this
input will be sample signaling bits for reinsertion into
outgoing PCM E1 data stream. Sampled on the falling
edge of TCLK when the transmit side elastic store is disabled. Sampled on the falling edge of TSYSCLK when
the transmit side elastic store is enabled. See Section
13 for timing examples.
Transmit Elastic Store Data Output [TESO].
Updated on the rising edge of TCLK with data out of the
the transmit side elastic store whether the elastic store
is enabled or not. This pin is normally tied to TDATA.
031197 8/69
RECEIVE SIDE DIGITAL PINS
Receive Link Data [RLINK]. Updated with the full
recovered E1 data stream on the rising edge of RCLK.
Receive Link Clock [RLCLK]. 4 KHz to 20 KHz clock
(Sa bits) for the RLINK output. See Section 11 for
details.
Receive Clock [RCLK]. 2.048 MHz clock that is used
to clock data through the receive side framer.
DS2154
Receive Channel Clock [RCHCLK]. 256 KHz clock
which pulses high during the LSB of each channel.
Synchronous with RCLK when the receive side elastic
store is disabled. Synchronous with RSYSCLK when
the receive side elastic store is enabled. Useful for parallel to serial conversion of channel data.
Receive Channel Block [RCHBLK]. A user programmable output that can be forced high or low during any of
the 32 E1 channels. Synchronous with RCLK when the
receive side elastic store is disabled. Synchronous with
RSYSCLK when the receive side elastic store is
enabled. Useful for blocking clocks to a serial UART or
LAPD controller in applications where not all E1 channels are used such as Fractional E1, 384K bps service,
768K bps, or ISDN–PRI. Also useful for locating individual channels in drop–and–insert applications, for external per–channel loopback, and for per–channel conditioning. See Section 9 for details.
Receive Serial Data [RSER]. Received NRZ serial
data. Updated on rising edges of RCLK when the
receive side elastic store is disabled. Updated on the
rising edges of RSYSCLK when the receive side elastic
store is enabled.
Receive Sync [RSYNC]. An extracted pulse, one
RCLK wide, is output at this pin which identifies either
frame or CAS/CRC multiframe boundaries. If the
receive side elastic store is enabled, then this pin can be
enabled to be an input at which a frame or multiframe
boundary pulse synchronous with RSYSCLK is applied.
Receive Frame Sync [RFSYNC]. An extracted 8 KHz
pulse, one RCLK wide, is output at this pin which identifies frame boundaries.
Receive Multiframe Sync [RMSYNC]. Only used
when the receive side elastic store is enabled. An
extracted pulse, one RSYSCLK wide, is output at this
pin which identifies multiframe boundaries. If the
receive side elastic store is disabled, then this output will
output multiframe boundaries associated with RCLK.
Receive Data [RDA T A]. Updated on the rising edge of
RCLK with the data out of the receive side framer.
Receive System Clock [RSYSCLK]. 1.544 MHz or
2.048 MHz clock. Only used when the elastic store
function is enabled. Should be tied low in applications
that do not use the elastic store. Can be burst at rates up
to 8.192 MHz.
Receive Signaling Output [RSIG]. Outputs signaling
bits in a PCM format. Updated on rising edges of RCLK
when the receive side elastic store is disabled. Updated
on the rising edges of RSYSCLK when the receive side
elastic store is enabled. See Section 13 for timing
examples.
Receive Loss of Sync / Loss of Transmit Clock
[RLOS/LOTC]. A dual function output that is controlled
by the TCR2.0 control bit. This pin can be programmed
to either toggle high when the synchronizer is searching
for the frame and multiframe or to toggle high if the TCLK
pin has not been toggled for 5 µs.
Receive Carrier Loss [RCL]. Set high when the line
interface detects a loss of carrier. [Note: a test mode
exists to allow the DS2154 to detect carrier loss at
RPOSI and RNEGI in place of detection at RTIP and
RRING].
Receive Signaling Freeze [RSIGF]. Set high when the
signaling data is frozen via either automatic or manual
intervention. Used to alert downstream equipment of
the condition.
8 MHz Clock [8MCLK]. 8.192 MHz output clock that is
referenced to the clock that is output at the RCLK pin.
Receive Positive Data Output [RPOSO]. Updated on
the rising edge of RCLKO with the bipolar data out of the
line interface. This pin is normally tied to RPOSI.
Receive Negative Data Output [RNEGO]. Updated
on the rising edge of RCLKO with the bipolar data out of
the line interface. This pin is normally tied to RNEGI.
Receive Clock Output [RCLKO]. Buffered recovered
clock from the E1 line. This pin is normally tied to
RCLKI.
Receive Positive Data Input [RPOSI]. Sampled on
the falling edge of RCLKI for data to be clocked through
the receive side framer. RPOSI and RNEGI can be tied
together for a NRZ interface. Can be internally connected to RPOSO by tying the LIUC pin high.
031197 9/69
DS2154
Receive Negative Data Input [RNEGI]. Sampled on
the falling edge of RCLKI for data to be clocked through
the receive side framer. RPOSI and RNEGI can be tied
together for a NRZ interface. Can be internally connected to RNEGO by tying the LIUC pin high.
Receive Clock Input [RCLKI]. Clock used to clock
data through the receive side framer. This pin is normally tied to RCLKO. Can be internally connected to
RCLKO by tying the LIUC pin high. RCLKI must be
present for the parallel control port to operate properly.
PARALLEL CONTROL PORT PINS
Interrupt [INT]. Flags host controller during conditions
and change of conditions defined in the Status Registers 1 and 2. Active low, open drain output.
3–State Control [Test]. Set high to 3–state all output
and I/O pins (including the parallel control port). Set low
for normal operation. Useful in board level testing.
Bus Operation [MUX]. Set low to select non–multiplexed bus operation. Set high to select multiplexed bus
operation.
Data Bus [D0 to D7] or Address/Data Bus [AD0 to
AD7]. In non–multiplexed bus operation (MUX=0),
serves as the data bus. In multiplexed bus operation
(MUX=1), serves as a 8–bit multiplexed address / data
bus.
Address Bus [A0 to A6]. In non–multiplexed bus
operation (MUX=0), serves as the address bus. In multiplexed bus operation (MUX=1), these pins are not
used and should be tied low.
serves as the upper address bit. In multiplexed bus
operation (MUX=1), serves to demultiplex the bus on a
positive–going edge.
Write Input [WR] (Read/Write [R/W]). WR is an active
low signal.
LINE INTERFACE PINS
Master Clock Input [MCLK]. 2.048 MHz (± 50 ppm)
clock source with TTL levels is applied at this pin. This
clock is used internally for both clock/data recovery and
for jitter attenuation. A quartz crystal of 2.048 MHz may
be applied across MCLK and XTALD instead of the TTL
level clock source.
Quartz Crystal Driver [XTALD]. A quartz crystal of
2.048 MHz may be applied across MCLK and XTALD
instead of a TTL level clock source at MCLK. Leave
open circuited if a TTL clock source is applied at MCLK.
Eight Times Clock [8XCLK]. 16.384 MHz clock that is
frequency locked to the 2.048 MHz clock provided from
the clock/data recovery block (if the jitter attenuator is
enabled on the receive side) or from the TCLKI pin (if the
jitter attenuator is enabled on the transmit side). Can be
internally disabled via the TEST2 register if not needed.
Line Interface Connect [LIUC]. Tie low to separate the
line interface circuitry from the framer/formatter circuitry
and activate the TPOSI/TNEGI/TCLKI/RPOSI/RNEGI/
RCLKI pins. Tie high to connect the the line interface circuitry to the framer/formatter circuitry and deactivate
the TPOSI/TNEGI/TCLKI/RPOSI/RNEGI/RCLKI pins.
When LIUC is tied high, the TPOSI/TNEGI/TCLKI/
RPOSI/RNEGI/RCLKI pins should be tied low.
Bus Type Select [BTS]. Strap high to select Motorola
bus timing; strap low to select Intel bus timing. This pin
controls the function of the RD\(DS), ALE(AS), and
WR\(R/W\) pins. If BTS=1, then these pins assume the
function listed in parenthesis ().
Read Input [RD] (Data Strobe [DS]). RD and DS are
active low signals.
Chip Select [CS]. Must be low to read or write to the
device. CS is an active low signal.
A7 or Address Latch Enable [ALE] (Address Strobe
[AS]). In non–multiplexed bus operation (MUX=0),
031197 10/69
Receive Tip and Ring [RTIP and RRING]. Analog
inputs for clock recovery circuitry. These pins connect
via a 1:1 transformer to either the E1 line. See Section
12 for an example.
Transmit T ip and Ring [TTIP and TRING]. Analog line
driver outputs. These pins connect via a 1:1.15 or
1:1.36 step–up transformer to the E1 line. See Section
12 for an example.
SUPPLY PINS
Digital Positive Supply [DVDD]. 5.0 volts ± 5%.
Should be tied to the RVDD and TVDD pins.
DS2154
Receive Analog Positive Supply [RVDD]. 5.0 volts
± 5%. Should be tied to the DVDD and TVDD pins.
Transmit Analog Positive Supply [TVDD]. 5.0 volts
± 5%. Should be tied to the RVDD and DVDD pins.
Receive Analog Signal Ground [RVSS]. 0.0 volts.
Should be tied to the DVSS and TVSS pins.
Transmit Analog Ground [TVSS]. 0.0 volts. Should
be tied to the RVSS and DVSS pins.
Digital Signal Ground [DVSS]. 0.0 volts. Should be
tied to the RVSS and TVSS pins.
11R/WReceive Control 2.RCR2
12R/W Transmit Control 1.TCR1
13R/W Transmit Control 2.TCR2
14R/W Common Control 1.CCR1
15R/W Test 1.TEST1 (set to 00h)
16R/W Interrupt Mask 1.IMR1
17R/W Interrupt Mask 2.IMR2
18R/W Line Interface Control.LICR
19R/W Test 2.TEST2 (set to 00h)
9ER/W Receive Channel 31.RC31
9FR/W Receive Channel 32.RC32
A0R/W Transmit Channel Control 1.TCC1
A1R/W Transmit Channel Control 2.TCC2
A2R/W Transmit Channel Control 3.TCC3
A3R/W Transmit Channel Control 4.TCC4
A4R/W Receive Channel Control 1.RCC1
A5R/W Receive Channel Control 2.RCC2
A6R/W Receive Channel Control 3.RCC3
A7R/W Receive Channel Control 4.RCC4
A8R/W Common Control 4.CCR4
A9RT ransmit DS0 Monitor.TDS0M
AAR/W Common Control 5.CCR5
ABRReceive DS0 Monitor.RDS0M
ACR/W Test 3.TEST3 (set to 00h)
ADR/W Not Used.(set to 00h)
AER/W Not Used.(set to 00h)
AFR/W Not Used.(set to 00h)
NOTES:
1. T est Registers 1, 2, and 3 are used only by the factory; these registers must be cleared (set to all zeros) on power–up initialization to insure proper operation.
2. Register banks Bxh, Cxh, Dxh, Exh, and Fxh are not accessible.
2.0 PARALLEL PORT
The DS2154 is controlled via either a non–multiplexed
(MUX=0) or a multiplexed (MUX=1) bus by an external
microcontroller or microprocessor. The DS2154 can
operate with either Intel or Motorola bus timing configurations. If the BTS pin is tied low, Intel timing will be
selected; if tied high, Motorola timing will be selected.
All Motorola bus signals are listed in parenthesis (). See
the timing diagrams in the A.C. Electrical Characteristics in Section 14 for more details.
3.0 CONTROL, ID AND TEST REGISTERS
The operation of the DS2154 is configured via a set of
nine control registers. Typically, the control registers
are only accessed when the system is first powered up.
Once the DS2154 has been initialized, the control registers will only need to be accessed when there is a
change in the system configuration. There are two
Receive Control Register (RCR1 and RCR2), two
Transmit Control Registers (TCR1 and TCR2), and five
Common Control Registers (CCR1 to CCR5). Each of
the nine registers are described in this section.
There is a device IDentification Register (IDR) at
address 0FH. The MSB of this read–only register is
fixed to a one indicating that the DS2154 is present. The
pin–for–pin compatible T1 version of the DS2154 also
has an ID register at address 0FH and the user can read
the MSB to determine which chip is present since in the
DS2154 the MSB will be set to a one and in the DS2152
it will be set to a zero. The lower four bits of the IDR are
used to display the die revision of the chip.
The T est Registers at addresses 15, 19, and AC hex are
used by the factory in testing the DS2154. On power–
up, the T est Registers should be set to 00 hex in order for
the DS2154 to operate properly.
ID3IDR.3Chip Revision Bit 3. MSB of a decimal code that represents the chip revi-
sion.
ID2IDR.1Chip Revision Bit 2.
ID1IDR.2Chip Revision Bit 1.
ID0IDR.0Chip Revision Bit 0. LSB of a decimal code that represents the chip revi-
sion.
RCR1: RECEIVE CONTROL REGISTER 1 (Address=10 Hex)
(MSB)(LSB)
RSMF
SYMBOLPOSITIONNAME AND DESCRIPTION
RSMFRCR1.7RSYNC Multiframe Function. Only used if the RSYNC pin is pro-
RSMRCR1.6RSYNC Mode Select.
RSIORCR1.5RSYNC I/O Select. (note: this bit must be set to zero when RCR2.1=0).
–RCR1.4Not Assigned. Should be set to zero when written.
–RCR1.3Not Assigned. Should be set to zero when written.
FRCRCR1.2Frame Resync Criteria.
SYNCERCR1.1Sync Enable.
RESYNCRCR1.0Resync. When toggled from low to high, a resync is initiated. Must be
RSMRSIO––FRCSYNCERESYNC
grammed in the multiframe mode (RCR1.6=1).
0=RSYNC outputs CAS multiframe boundaries
1=RSYNC outputs CRC4 multiframe boundaries
0=frame mode (see the timing in Section 13)
1=multiframe mode (see the timing in Section 13)
0=RSYNC is an output (depends on RCR1.6)
1=RSYNC is an input (only valid if elastic store enabled)
0=resync if FAS received in error 3 consecutive times
1=resync if FAS or bit 2 of non–F AS is received in error 3 consecutive times
0=auto resync enabled
1=auto resync disabled
cleared and set again for a subsequent resync.
DS2154
031197 17/69
DS2154
SYNC/RESYNC CRITERIA Table 3–1
FRAME OR MULTI-
FRAME LEVEL
FASFAS present in frame N and
CRC4Two valid MF alignment words
CASValid MF alignment word found
SYNC CRITERIARESYNC CRITERIAITU SPEC.
Three consecutive incorrect
N + 2, and FAS not present in
FAS received
frame N + 1
Alternate (RCR1.2=1) the
above criteria is met or three
consecutive incorrect bit 2 of
non–FAS received
915 or more CRC4 code words
found within 8 ms
out of 1000 received in error
Two consecutive MF alignment
and previous timeslot 16 con-
words received in error
tains code other than all zeros
4.2 and 4.3.2
RCR2: RECEIVE CONTROL REGISTER 2 (Address=11 Hex)
(MSB)(LSB)
Sa8SSa7SSa6SSa5SSa4SRBCSRESE–
SYMBOLPOSITIONNAME AND DESCRIPTION
Sa8SRCR2.7Sa8 Bit Select. Set to one to have RLCLK pulse at the Sa8 bit position; set
Sa7SRCR2.6Sa7 Bit Select. Set to one to have RLCLK pulse at the Sa7 bit position; set
Sa6SRCR2.5Sa6 Bit Select. Set to one to have RLCLK pulse at the Sa6 bit position; set
Sa5SRCR2.4Sa5 Bit Select. Set to one to have RLCLK pulse at the Sa5 bit position; set
Sa4SRCR2.3Sa4 Bit Select. Set to one to have RLCLK pulse at the Sa4 bit position; set
RBCSRCR2.2Receive Side Backplane Clock Select.
RESERCR2.1Receive Side Elastic Store Enable.
–RCR2.0Not Assigned. Should be set to zero when written.
to zero to force RLCLK low during Sa8 bit position. See Section 13 for timing details.
to zero to force RLCLK low during Sa7 bit position. See Section 13 for timing details.
to zero to force RLCLK low during Sa6 bit position. See Section 13 for timing details.
to zero to force RLCLK low during Sa5 bit position. See Section 13 for timing details.
to zero to force RLCLK low during Sa4 bit position. See Section 13 for timing details.
0=if RSYSCLK is 1.544 MHz
1=if RSYSCLK is 2.048 MHz
0=elastic store is bypassed
1=elastic store is enabled
G.706
4.1.1
4.1.2
G.706
G.732
5.2
031197 18/69
TCR1: TRANSMIT CONTROL REGISTER 1 (Address=12 Hex)
(MSB)(LSB)
ODFTFPTT16STUA1TSiSTSA1TSMTSIO
SYMBOLPOSITIONNAME AND DESCRIPTION
ODFTCR1.7Output Data Format.
0=bipolar data at TPOSO and TNEGO
1=NRZ data at TPOSO; TNEGO=0
TFPTTCR1.6Transmit Timeslot 0 Pass Through.
0=FAS bits/Sa bits/Remote Alarm sourced internally from the TAF and
TNAF registers
1=FAS bits/Sa bits/Remote Alarm sourced from TSER
T16STCR1.5T ransmit T imeslot 16 Data Select.
0=sample timeslot 16 at TSER pin
1=source timeslot 16 from TS0 to TS15 registers
TUA1TCR1.4Transmit Unframed All Ones.
0=transmit data normally
1=transmit an unframed all one’s code at TPOSO and TNEGO
TSiSTCR1.3Transmit International Bit Select.
0=sample Si bits at TSER pin
1=source Si bits from TAF and TNAF registers (in this mode, TCR1.6 must
be set to 0)
TSA1TCR1.2Transmit Signaling All Ones.
0=normal operation
1=force timeslot 16 in every frame to all ones
TSMTCR1.1TSYNC Mode Select.
0=frame mode (see the timing in Section 13)
1=CAS and CRC4 multiframe mode (see the timing in Section 13)
TSIOTCR1.0TSYNC I/O Select.
0=TSYNC is an input
1=TSYNC is an output
DS2154
NOTE:
See Figure 13–1 1 for more details about how the Transmit Control Registers affect the operation of the DS2154.
031197 19/69
DS2154
TCR2: TRANSMIT CONTROL REGISTER 2 (Address=13 Hex)
(MSB)(LSB)
Sa8SSa7SSa6SSa5SSa4SODMAEBEPF
SYMBOLPOSITIONNAME AND DESCRIPTION
Sa8STCR2.7Sa8 Bit Select. Set to one to source the Sa8 bit from the TLINK pin; set to
Sa7STCR2.6Sa7 Bit Select. Set to one to source the Sa7 bit from the TLINK pin; set to
Sa6STCR2.5Sa6 Bit Select. Set to one to source the Sa6 bit from the TLINK pin; set to
Sa5STCR2.4Sa5 Bit Select. Set to one to source the Sa5 bit from the TLINK pin; set to
Sa4STCR2.3Sa4 Bit Select. Set to one to source the Sa4 bit from the TLINK pin; set to
ODMTCR2.2Output Data Mode.
AEBETCR2.1Automatic E–Bit Enable.
PFTCR2.0Function of RLOS/LOTC Pin.
zero to not source the Sa8 bit. See Section 13 for timing details.
zero to not source the Sa7 bit. See Section 13 for timing details.
zero to not source the Sa6 bit. See Section 13 for timing details.
zero to not source the Sa5 bit. See Section 13 for timing details.
zero to not source the Sa4 bit. See Section 13 for timing details.
0=pulses at TPOSO and TNEGO are one full TCLKO period wide
1=pulses at TPOSO and TNEGO are 1/2 TCLKO period wide
0=E–bits not automatically set in the transmit direction
1=E–bits automatically set in the transmit direction
0=Receive Loss of Sync (RLOS)
1=Loss of Transmit Clock (LOTC)
CCR1: COMMON CONTROL REGISTER 1 (Address=14 Hex)
(MSB)(LSB)
FLB
SYMBOLPOSITIONNAME AND DESCRIPTION
FLBCCR1.7Framer Loopback.
THDB3CCR1.6Transmit HDB3 Enable.
TG802CCR1.5Transmit G.802 Enable. See Section 13 for details.
TCRC4CCR1.4Transmit CRC4 Enable.
RSMCCR1.3Receive Signaling Mode Select.
031197 20/69
THDB3TG802TCRC4RSMRHDB3RG802RCRC4
0=loopback disabled
1=loopback enabled
0=HDB3 disabled
1=HDB3 enabled
0=do not force TCHBLK high during bit 1 of timeslot 26
1=force TCHBLK high during bit 1 of timeslot 26
0=CRC4 disabled
1=CRC4 enabled
0=CAS signaling mode
1=CCS signaling mode
DS2154
RHDB3CCR1.2Receive HDB3 Enable.
0=HDB3 disabled
1=HDB3 enabled
RG802CCR1.1Receive G.802 Enable. See Section 13 for details.
0=do not force RCHBLK high during bit 1 of timeslot 26
1=force RCHBLK high during bit 1 of timeslot 26
RCRC4CCR1.0Receive CRC4 Enable.
0=CRC4 disabled
1=CRC4 enabled
FRAMER LOOPBACK
When CCR1.7 is set to a one, the DS2154 will enter a
Framer LoopBack (FLB) mode. See Figure 1–1 for
more details. This loopback is useful in testing and
debugging applications. In FLB, the DS2154 will loop
data from the transmit side back to the receive side.
1. Data will be transmitted as normal at TPOSO and
TNEGO.
2. Data input via RPOSI and RNEGI will be ignored.
3. The RCLK output will be replaced with the TCLK
input.
When FLB is enabled, the following will occur:
CCR2: COMMON CONTROL REGISTER 2 (Address=1A Hex)
(MSB)(LSB)
ECUSVCRFSAAISARARSERCLOTCMCRFFRFE
SYMBOLPOSITIONNAME AND DESCRIPTION
ECUSCCR2.7Error Counter Update Select. See Section 5 for details.
VCRFSCCR2.6VCR Function Select. See Section 5 for details.
AAISCCR2.5Automatic AIS Generation.
ARACCR2.4Automatic Remote Alarm Generation.
RSERCCCR2.3RSER Control.
LOTCMCCCR2.2Loss of Transmit Clock Mux Control. Determines whether the transmit
RFFCCR2.1Receive Force Freeze. Freezes receive side signaling at RSIG (and
0=update error counters once a second
1=update error counters every 62.5 ms (500 frames)
0=allow RSER to output data as received under all conditions
1=force RSER to one under loss of frame alignment conditions
side formatter should switch to the ever present RCLKO if the TCLK should
fail to transition (see Figure 1–1).
0=do not switch to RCLKO if TCLK stops
1=switch to RCLKO if TCLK stops
RSER if CCR3.3=1); will override Receive Freeze Enable (RFE). See Section 7–2 for details.
0=do not force a freeze event
1=force a freeze event
031197 21/69
Loading...
+ 48 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.