ChipFind - Datasheet

Part Number DS2148

Download:  PDF   ZIP

Document Outline

1 of 75
REV: 082504





FEATURES
§ Complete E1, T1, or J1 line interface unit
(LIU)
§ Supports both long- and short-haul trunks
§ Internal software-selectable receive-side
termination for 75/100/120
W
§ 5V power supply
§ 32-bit or 128-bit crystal-less jitter attenuator
requires only a 2.048MHz master clock for
both E1 and T1 with option to use 1.544MHz
for T1
§ Generates the appropriate line build outs,
with and without return loss, for E1 and
DSX-1 and CSU line build outs for T1
§ AMI, HDB3, and B8ZS, encoding/decoding
§ 16.384MHz, 8.192MHz, 4.096MHz, or
2.048MHz clock output synthesized to
recovered clock
§ Programmable monitor mode for receiver
§ Loopbacks and PRBS pattern generation/
detection with output for received errors
§ Generates/detects in-band loop codes, 1 to 16
bits including CSU loop codes
§ 8-bit parallel or serial interface with optional
hardware mode
§ Multiplexed and nonmultiplexed parallel bus
supports Intel or Motorola
§ Detects/generates blue (AIS) alarms
§ NRZ/bipolar interface for TX/RX data I/O
§ Transmit open-circuit detection
§ Receive Carrier Loss (RCL) indication
(G.775)
§ High-Z State for TTIP and TRING
§ 50mA (rms) current limiter
PIN DESCRIPTION

















ORDERING INFORMATION
Single-Channel Devices:
DS2148TN 44-Pin
TQFP (-40
°C to +85°C)
DS2148T 44-Pin
TQFP
(0
o
C to +70
o
C)
DS2148GN 7mm
CABGA (-40
°C to +85°C)
DS2148G 7mm
CABGA
(0
o
C to +70
o
C)
Four-Channel Devices:
DS21Q48N (Quad)
BGA (-40
°C to +85°C)
DS21Q48 (Quad)
BGA (0
o
C to +70
o
C)
44 TQFP
7mm
CABGA
1
44
DS2148/DS21Q48
5V E1/T1/J1 Line Interface
www.maxim-ic.com
DS2148/Q48
2 of 75
DESCRIPTION
The DS2148 is a complete selectable E1 or T1 Line Interface Unit (LIU) for short- and long-haul
applications. Throughout the data sheet, J1 is represented wherever T1 exists. Receive sensitivity adjusts
automatically to the incoming signal and can be programmed for 0dB to 12dB or 0dB to 43dB for E1
applications and 0dB to 30dB or 0dB to 36dB for T1 applications. The device can generate the necessary
G.703 E1 waveshapes in 75 or 120 applications and DSX-1 line build outs or CSU line build outs of
0dB, -7.5dB, -15dB, and -22.5dB for T1 applications. The crystal-less onboard jitter attenuator requires
only a 2.048MHz MCLK for both E1 and T1 applications (with the option of using a 1.544MHz MCLK
in T1 applications). The jitter attenuator FIFO is selectable to either 32 bits or 128 bits in depth and can
be placed in either the transmit or receive data paths. An X 2.048MHz output clock synthesized to RCLK
is available for use as a backplane system clock (where n = 1, 2, 4, or 8). The DS2148 has diagnostic
capabilities such as loopbacks and PRBS pattern generation/detection. 16-bit loop-up and loop-down
codes can be generated and detected. The device can be controlled via an 8-bit parallel muxed or
nonmuxed port, serial port or used in hardware mode. The device fully meets all of the latest E1 and T1
specifications including ANSI T1.403-1999, ANSI T1.408, AT&T TR 62411, ITU G.703, G.704, G.706,
G.736, G.775, G.823, I.431, O.151, O.161, ETSI ETS 300 166, JTG.703, JTI.431, JJ-20.1, TBR12,
TBR13, and CTR4.
DS2148/Q48
3 of 75
TABLE OF CONTENTS
1. LIST
OF
FIGURES............................................................................................................................... 4
2. LIST OF TABLES ................................................................................................................................ 5
3. INTRODUCTION................................................................................................................................. 6
3.1 DOCUMENT REVISION HISTORY ............................................................................................ 6
4. PIN
DESCRIPTION ............................................................................................................................. 9
5. HARDWARE
MODE......................................................................................................................... 22
5.1 REGISTER
MAP .......................................................................................................................... 23
5.2 PARALLEL PORT OPERATION................................................................................................ 24
5.3 SERIAL PORT OPERATION ...................................................................................................... 24
6. CONTROL
REGISTERS.................................................................................................................... 28
6.1 DEVICE POWER-UP AND RESET ............................................................................................ 31
7 STATUS
REGISTERS ....................................................................................................................... 34
8. DIAGNOSTICS .................................................................................................................................. 39
8.1 IN-BAND LOOP CODE GENERATION AND DETECTION................................................... 39
8.2 LOOPBACKS ............................................................................................................................... 43
8.2.1 Remote
Loopback
(RLB)......................................................................................................... 43
8.2.2 Local
Loopback
(LLB)............................................................................................................ 43
8.2.3 Analog
Loopback
(LLB) ......................................................................................................... 44
8.2.4 Dual
Loopback
(DLB) ............................................................................................................ 44
8.3 PRBS GENERATION AND DETECTION ................................................................................. 44
8.4 ERROR
COUNTER...................................................................................................................... 44
8.4.1 Error Counter Update ............................................................................................................ 45
8.5 ERROR
INSERTION.................................................................................................................... 45
9. ANALOG
INTERFACE ..................................................................................................................... 46
9.1 RECEIVER .................................................................................................................................... 46
9.2 TRANSMITTER ........................................................................................................................... 47
9.3 JITTER ATTENUATOR .............................................................................................................. 47
9.4 G.703 SYNCHRONIZATION SIGNAL ...................................................................................... 48
10. DS21Q48 QUAD LIU......................................................................................................................... 56
11. DC CHARACTERISTICS.................................................................................................................. 60
12. AC CHARACTERISTICS.................................................................................................................. 62
13. MECHANICAL DIMENSIONS......................................................................................................... 71
13.1 MECHANICAL DIMENSIONS--QUAD VERSION................................................................. 73
DS2148/Q48
4 of 75
1. LIST OF FIGURES
Figure 3-1 DS2148 BLOCK DIAGRAM..................................................................................................... 7
Figure 3-2 RECEIVE LOGIC ...................................................................................................................... 8
Figure 3-3 TRANSMIT LOGIC................................................................................................................... 9
Figure 4-1 PARALLEL PORT MODE PINOUT (BIS1 = 0, BIS0 = 1 or 0) ............................................ 21
Figure 4-2 SERIAL PORT MODE PINOUT (BIS1 = 1, BIS0 = 0) .......................................................... 21
Figure 4-3 HARDWARE MODE PINOUT (BIS1 = 1, BIS0 = 1) ............................................................ 22
Figure 5-1 SERIAL PORT OPERATION FOR READ ACCESS (R=1) MODE 1.................................. 25
Figure 5-2 SERIAL PORT OPERATION FOR READ ACCESS MODE 2 ............................................. 25
Figure 5-3 SERIAL PORT OPERATION FOR READ ACCESS MODE 3 ............................................. 26
Figure 5-4 SERIAL PORT OPERATION FOR READ ACCESS MODE 4 ............................................. 26
Figure 5-5 SERIAL PORT OPERATION FOR WRITE ACCESS (R=0) MODES 1&2 ..................27
Figure 5-6 SERIAL PORT OPERATION FOR WRITE ACCESS MODES 3&4 ...........................27
Figure 9-1 BASIC INTERFACE ...................................................................................50
Figure 9-2 PROTECTED INTERFACE USING INTERNAL RECEIVE TERMINATION.................... 51
Figure 9-3 PROTECTED INTERFACE USING EXTERNAL RECEIVE TERMINATION .................. 52
Figure 9-4 E1 TRANSMIT PULSE TEMPLATE...................................................................................... 53
Figure 9-5 T1 TRANSMIT PULSE TEMPLATE...................................................................................... 54
Figure 9-6 JITTER TOLERANCE............................................................................................................. 55
Figure 9-7 JITTER ATTENUATION ........................................................................................................ 55
Figure 10-1 BGA 12 x 12 PIN LAYOUT .................................................................................................. 59
Figure 12-1 INTEL BUS READ TIMING (PBTS = 0, BIS1 = 0, BIS0 = 0) ............................................ 63
Figure 12-2 INTEL BUS WRITE TIMING (PBTS = 0, BIS1 = 0, BIS0 = 0)........................................... 63
Figure 12-3 MOTOROLA BUS TIMING (PBTS = 1, BIS1 = 0, BIS0 = 0) ............................................ 64
Figure 12-4 INTEL BUS READ TIMING (PBTS = 0, BIS1 = 0, BIS0 = 1) ............................................ 66
Figure 12-5 INTEL BUS WRITE TIMING (PBTS = 0, BIS1 = 0, BIS0 = 1)........................................... 66
Figure 12-6 MOTOROLA BUS READ TIMING (PBTS = 1, BIS1 = 0, BIS0 = 1) ................................. 67
Figure 12-7 MOTOROLA BUS WRITE TIMING (PBTS = 1, BIS1 = 0, BIS0 = 1)................................ 67
Figure 12-8 SERIAL BUS TIMING (BIS1 = 1, BIS0 = 0)........................................................................ 68
Figure 12-9 RECEIVE SIDE TIMING ...................................................................................................... 69
Figure 12-10 TRANSMIT SIDE TIMING................................................................................................. 70
DS2148/Q48
5 of 75
2. LIST OF TABLES

Table 4-1 BUS INTERFACE SELECTION ................................................................................................ 9
Table 4-2a PIN ASSIGNMENT................................................................................................................. 10
Table 4-2b PIN DESCRIPTIONS (Sorted by Pin Name, DS2148T Pin Numbering) ............................... 11
Table 4-3a PIN ASSIGNMENT IN SERIAL PORT MODE..................................................................... 13
Table 4-3b PIN DESCRIPTIONS IN SERIAL PORT MODE (Sorted by Pin Name, DS2148T Pin
Numbering) .......................................................................................................................................... 14
Table 4-4a PIN ASSIGNMENT IN HARDWARE MODE....................................................................... 16
Table 4-4b PIN DESCRIPTIONS IN HARDWARE MODE (Sorted by Pin Name, DS2148T Pin
Numbering) .......................................................................................................................................... 16
Table 4-5 LOOPBACK CONTROL IN HARDWARE MODE ................................................................ 20
Table 4-6 TRANSMIT DATA CONTROL IN HARDWARE MODE ..................................................... 20
Table 4-7 RECEIVE SENSITIVITY SETTINGS...................................................................................... 20
Table 4-8 MONITOR GAIN SETTINGS .................................................................................................. 20
Table 4-9 INTERNAL RX TERMINATION SELECT............................................................................. 20
Table 4-10 MCLK SELECTION................................................................................................................ 20
Table 5-1 REGISTER MAP ....................................................................................................................... 23
Table 6-1 MCLK SELECTION.................................................................................................................. 29
Table 6-2 RECEIVE SENSITIVITY SETTINGS...................................................................................... 31
Table 6-3 BACK PLANE CLOCK SELECT............................................................................................. 32
Table 6-4 MONITOR GAIN SETTINGS .................................................................................................. 32
Table 6-5 INTERNAL RX TERMINATION SELECT............................................................................. 33
Table 7-1 RECEIVED ALARM CRITERIA ............................................................................................. 35
Table 7-2 RECEIVE LEVEL INDICATION............................................................................................. 38
Table 8-1 TRANSMIT CODE LENGTH................................................................................................... 40
Table 8-2 RECEIVE CODE LENGTH ...................................................................................................... 40
Table 8-3 DEFINITION OF RECEIVED ERRORS.................................................................................. 44
Table 8-4 FUNCTION OF ECRS BITS AND RNEG PIN........................................................................ 45
Table 9-1 LINE BUILD OUT SELECT FOR E1 IN REGISTER CCR4 (ETS = 0) ................................. 48
Table 9-2 LINE BUILD OUT SELECT FOR T1 IN REGISTER CCR4 (ETS = 1) ................................. 48
Table 9-3 TRANSFORMER SPECIFICATIONS FOR 5V OPERATION ............................................... 49
Table 10-1 DS21Q48 PIN ASSIGNMENT................................................................................................ 56

DS2148/Q48
6 of 75
3. INTRODUCTION
The analog AMI/HDB3 waveform off the E1 line or the AMI/B8ZS waveform off the T1 line is
transformer coupled into the RTIP and RRING pins of the DS2148. The user has the option to use
internal software-selectable receive-side termination for 75/100/120
W applications or external
termination. The device recovers clock and data from the analog signal and passes it through the jitter
attenuation MUX outputting the received line clock at RCLK and bipolar or NRZ data at RPOS and
RNEG. The DS2148 contains an active filter that reconstructs the analog-received signal for the nonlinear
losses that occur in transmission. The receive circuitry also is configurable for various monitor
applications. The device has a usable receive sensitivity of 0dB to -43dB (E1) and 0dB to -36dB (T1),
which allows the device to operate on 0.63mm (22AWG) cables up to 2.5km (E1) and 6k feet (T1) in
length. Data input at TPOS and TNEG is sent via the jitter attenuation MUX to the waveshaping circuitry
and line driver. The DS2148 will drive the E1 or T1 line from the TTIP and TRING pins via a coupling
transformer. The line driver can handle both CEPT 30/ISDN-PRI lines for E1 and long-haul (CSU) or
short-haul (DSX-1) lines for T1.
3.1 DOCUMENT REVISION HISTORY
1) 100
W/60W termination reversed in Internal Rx Termination Select tables, 091799.
2) Add DS21Q48 pinout, 092899.
3) Correct VSM pin number in Q48 (12 x 12 BGA) from G5 to G4, 120699.
4) Add timing diagram for Status Register (write access mode); Add mechanical dimensions for the
quad version, 032900.
5) Timing diagram for Status Register (write access mode) added; elaboration on burst mode bit; add
mechanical dimensions for the quad version, 050300.
6) Changes to datasheet to indicate 5V only part, 011801.
7) Added supply current measurement; added thermal characteristics of quad package, 092001.
8) Corrected typos and removed instances of 3V operation, 082504.
DS2148/Q48
7 of 75
DS2148 BLOCK DIAGRAM
Figure 3-1
V
D
D
V
S
S
Power Connections
2
2
VCO / PLL
M
C
L
K
2.048MHz to
1.544MHz PLL
Jitter
Attenuator
MUX
VS
M
A
n
a
l
o
g

L
o
o
p
b
a
c
k
L
i
n
e

D
r
i
v
e
r
s
C
S
U

F
i
l
t
e
r
s
W
a
v
e

S
h
a
p
i
n
g
L
o
c
a
l

L
o
o
p
b
a
c
k
TRING
TTIP
J
i
t
t
e
r

A
t
t
e
n
u
a
t
i
o
n
(
c
a
n

b
e

p
l
a
c
e
d

i
n

e
i
t
h
e
r

t
r
a
n
s
m
i
t

o
r

r
e
c
e
i
v
e

p
a
t
h
)
F
i
l
t
e
r
P
e
a
k

D
e
t
e
c
t
C
l
o
c
k

/

D
a
t
a
R
e
c
o
v
e
r
y
RRING
RTIP
O
p
ti
on
al
T
e
r
m
in
a
t
io
n
R
e
mot
e
Loopba
c
k
(
D
u
a
l
Mo
de)
Unframed
All Ones
Insertion
D
0

t
o

D
7

/
A
D
0

t
o

A
D
7
P
B
T
S
W
R
*
(
R
/
W
*
)
R
D
*
(
D
S
*
)
A
L
E
(
A
S
)
A
0

t
o

A
4
8
5
S
D
O
S
D
I
S
C
L
K
I
N
T
*
C
S
*
21
BIS0
BIS1
Control and Test Port
(routed to all blocks)
MUX (the Serial, Parallel, and Hardware Interfaces share device pins)
HRST*
TEST
16.384MHz or
8.192MHz or
4.096MHz or
2.048MHz
Synthesizer
BPCLK
RPOS
RCLK
RNEG
TPOS
TCLK
TNEG
JACLK
MU
X
See Figure 3-2
See Figure 3-3
PBEO
Hardware
Interface
Control and
Interrupt
Parallel Interface
Serial Interface
R
e
m
o
t
e

L
o
o
p
b
a
c
k
MUX
RCL/LOTC
DS2148/Q48
8 of 75
RECEIVE LOGIC Figure 3-2


RPOS
RNEG
From
Remote
Loopback
Clock
Invert
RCLK
CCR2.0
CCR1.6
Routed to
All Blocks
rx bd
mux
4 or 8 Zero Detect
16 Zero Detect
RIR1.7
RIR1.6
B8ZS/HDB3
Decoder
All Ones
Detector
Loop Code
Detector
PRBS
Detector
SR.6
SR.7
SR.4 RIR1.3
CCR2.3
RIR1.5
16-Bit Error
Counter (ECR)
mux
CCR6.0
SR.0
CCR6.2/
CCR6.0/
CCR6.1
NRZ Data
BPV/CV/EXZ
PBEO
CCR1.4
DS2148/Q48
9 of 75
TRANSMIT LOGIC Figure 3-3
4. PIN DESCRIPTION
The DS2148 can be controlled in a parallel port mode, a serial port mode, or a hardware mode (Table 4-1,
4-2, and 4-3). The parallel and serial port modes are described in Section 3, and the hardware mode is
described below.
BUS INTERFACE SELECTION Table 4-1
BIS1
BIS0
PBTS
BUS INTERFACE TYPE
0 0 0
Muxed
Intel
0 0 1
Muxed
Motorola
0 1 0
Nonmuxed
Intel
0 1 1
Nonmuxed
Motorola
1 0 -
Serial
Port
1 1 -
Hardware
BPV
Insert
mux
B8ZS/
HDB3
Coder
Logic
Error
Insert
mux
OR
Gate
OR
Gate
CCR3.1
CCR1.6
CCR2.2
CCR3.0
CCR3.4
CCR3.3
TPOS
TNEG
To
Remote
Loopback
PRBS Generator
Loop Code Generator
Clock
Invert
Loss Of Transmit
Clock Detect
TCLK
CCR2.1
RCLK
JACLK
(derived
from
MCLK)
CCR1.0
CCR1.1
CCR1.2
1
0
mux
mux
OR
Gate
To LOTC Output Pin
0
1
0
1
AND
Gate
Routed to
All Blocks
tx bd
SR.5
DS2148/Q48
10 of 75
PIN ASSIGNMENT IN PARALLEL PORT MODE Table 4-2a
DS2148T
PIN #
DS2148G
PIN#
I/O Parallel
Port Mode
1
C3 I CS*
2 C2 I
RD*(DS*)
3 B1 I
WR*(R/W*)
4 D2 I
ALE(AS)
5 C1 I NA
6 D3 I NA
7 D1 I/O A4
8 E1 I A3
9 F2 I A2
10 F1 I A1
11 G1 I A0
12 E3 I/O
D7/AD7
13 F3 I/O
D6/AD6
14 G2 I/O
D5/AD5
15 F4 I/O
D4/AD4
16 G3 I/O
D3/AD3
17 E4 I/O
D2/AD2
18 G4 I/O
D1/AD1
19 F5 I/O
D0/AD0
20 G5 I VSM
21 F6 - V
DD
22 G6 - V
SS
23 E5 I/O
INT*
24 E6 O
PBEO
25 F7 O
RCL/LOTC
26 D6 I TEST
27 D5 I RTIP
28 D7 I
RRING
29 C6 I
HRST*
30 C7 I MCLK
31 B6 O
BPCLK
32 B7 I BIS0
33 A7 I BIS1
34 C5 O TTIP
35 B5 - V
SS
36 A6 - V
DD
37 B4 O
TRING
38 C4 O RPOS
39 A4 O
RNEG
40 B3 O
RCLK
41 A3 I TPOS
42 B2 I TNEG
43 A2 I TCLK
44 A1 I PBTS
DS2148/Q48
11 of 75
PIN DESCRIPTIONS IN PARALLEL PORT MODE (Sorted by Pin Name,
DS2148T Pin Numbering) Table 4-2b
ACRONYM PIN I/O DESCRIPTION
A0
To
A4
11
to
7
I
Address Bus. In nonmultiplexed bus operation (BIS1 = 0, BIS0 =
1), serves as the address bus. In multiplexed bus operation (BIS1 =
0, BIS0 = 0), these pins are not used and should be tied low.
ALE
(AS)
4 I
Address Latch Enable (Address Strobe). When using the parallel
port (BIS1 = 0) in multiplexed bus mode (BIS0 = 0), serves to
demultiplex the bus on a positive-going edge. In nonmultiplexed bus
mode (BIS0 = 1), should be tied low.
BIS0/
BIS1
32/
33
I
Bus Interface Select Bits 0 & 1. Used to select bus interface option.
See Table 4-1 for details.
BPCLK 31 O
Back Plane Clock. A 16.384MHz, 8.192MHz, 4.096MHz, or
2.048MHz clock output that is referenced to RCLK selectable via
CCR5.7 and CCR5.6. In hardware mode, defaults to 16.384MHz
output.
CS* 1 I
Chip Select. Must be low to read or write to the device. CS* is an
active low signal.
D0 / AD0
To
D7 / AD7
19
to
12
I/O
Data Bus/Address/Data Bus. In non-multiplexed bus operation
(BIS1 = 0, BIS0 = 1), serves as the data bus. In multiplexed bus
operation (BIS1 = 0, BIS0 = 0), serves as an 8-bit multiplexed
address/data bus.
HRST* 29 I
Hardware Reset. Bringing HRST* low will reset the DS2148
setting all control bits to their default state of all zeros.
INT* 23 O
Interrupt [INT*] pin 23. Flags host controller during conditions
and change of conditions defined in the Status Register. Active low,
open drain output.
MCLK 30 I
Master Clock. A 2.048MHz (±50ppm) clock source with TTL
levels is applied at this pin. This clock is used internally for both
clock/data recovery and for jitter attenuation. Use of a T1 1.544MHz
clock source is optional.
See Note 1 on clock accuracy at the end of this table.
NA
- I
Not Assigned. Should be tied low.
PBEO 24 O
PRBS Bit Error Output. The receiver will constantly search for a
2
15
-1 or a 2
20
-1 PRBS depending on the ETS bit setting (CCR1.7).
Remains high if out of synchronization with the PRBS pattern. Goes
low when synchronized to the PRBS pattern. Any errors in the
received pattern after synchronization will cause a positive going
pulse (with same period as E1 or T1 clock) synchronous with
RCLK. PRBS bit errors can also be reported to the ECR1 and ECR2
registers by setting CCR6.2 to a logic 1.
PBTS 44 I
Parallel Bus Type Select. When using the parallel port (BIS1 = 0),
set high to select Motorola bus timing, set low to select Intel bus
timing. This pin controls the function of the RD*(DS*), ALE(AS),
and WR*(R/W*) pins. If PBTS = 1 and BIS1 = 0, then these pins
assume the Motorola function listed in parenthesis (). In serial port
mode, this pin should be tied low.
DS2148/Q48
12 of 75
ACRONYM PIN I/O DESCRIPTION
RCLK
40 O
Receive Clock. Buffered recovered clock from the line.
Synchronous to MCLK in absence of signal at RTIP and RRING.
RD*
(DS*)
2 I
Read Input (Data Strobe). RD* and DS* are active low signals.
DS active low when in nonmultiplexed, Motorola mode. See the Bus
Timing Diagrams in Section 12.
RCL/
LOTC
25 O
Receive Carrier Loss/Loss of Transmit Clock. An output which
will toggle high during a receive carrier loss (CCR2.7 = 0) or will
toggle high if the TCLK pin has not been toggled for 5
msec ± 2msec
(CCR2.7 = 1). CCR2.7 defaults to logic 0 when in hardware mode.
RNEG
39 O
Receive Negative Data. Updated on the rising edge (CCR2.0 = 0)
or the falling edge (CCR2.0 = 1) of RCLK with the bipolar data out
of the line interface. Set NRZE (CCR1.6) to a one for NRZ
applications. In NRZ mode, data will be output on RPOS while a
received error will cause a positive-going pulse synchronous with
RCLK at RNEG. See Section 8.4 for details.
RPOS 38 O
Receive Positive Data. Updated on the rising edge (CCR2.0 = 0) or
the falling edge (CCR2.0 = 1) of RCLK with bipolar data out of the
line interface. Set NRZE (CCR1.6) to a one for NRZ applications. In
NRZ mode, data will be output on RPOS while a received error will
cause a positive-going pulse synchronous with RCLK at RNEG. See
Section 8.4 for details.
RTIP/
RRING
27/
28
I
Receive Tip and Ring. Analog inputs for clock recovery circuitry.
These pins connect via a 1:1 transformer to the line. See Section 7
for details.
TCLK 43 I
Transmit Clock. A 2.048MHz or 1.544MHz primary clock. Used to
clock data through the transmit side formatter. Can be sourced
internally by MCLK or RCLK. See Common Control Register 1 and
Figure 3-3.
TEST 26 I
3-state Control. Set high to 3-state all outputs and I/O pins
(including the parallel control port). Set low for normal operation.
Useful in board level testing.
TNEG 42 I
Transmit Negative Data. Sampled on the falling edge (CCR2.1 =
0) or the rising edge (CCR2.1 = 1) of TCLK for data to be
transmitted out onto the line.
TPOS 41 I
Transmit Positive Data. Sampled on the falling edge (CCR2.1 = 0)
or the rising edge (CCR2.1 = 1) of TCLK for data to be transmitted
out onto the line.
TTIP/
TRING
34/
37
O
Transmit Tip and Ring [TTIP & TRING]. Analog line driver
outputs. These pins connect via a step-up transformer to the line. See
Section 7 for details.
V
DD
21/
36
-
Positive Supply. 5.0V ±5%
VSM 20 I
Voltage Supply Mode. Should be tied high for 5V operation
V
SS
22/
35
-
Signal Ground.
WR*
(R/W*)
3 I
Write Input (Read/Write). WR* is an active low signal. See the
Bus Timing Diagrams in Section 12.
DS2148/Q48
13 of 75
PIN ASSIGNMENT IN SERIAL PORT MODE Table 4-3a
DS2148T
PIN #
DS2148G
PIN#
I/O Serial
Port Mode
1
C3 I CS*
2 C2 I NA
3 B1 I NA
4 D2 I NA
5 C1 I
SCLK
6 D3 I SDI
7 D1 I/O
SDO
8 E1 I ICES
9 F2 I
OCES
10 F1 I NA
11 G1 I NA
12 E3 I/O NA
13 F3 I/O NA
14 G2 I/O NA
15 F4 I/O NA
16 G3 I/O NA
17 E4 I/O NA
18 G4 I/O NA
19 F5 I/O NA
20 G5 I VSM
21 F6 - V
DD
22 G6 - V
SS
23 E5 I/O
INT*
24 E6 O
PBEO
25 F7 O
RCL/LOTC
26 D6 I TEST
27 D5 I RTIP
28 D7 I
RRING
29 C6 I
HRST*
30 C7 I MCLK
31 B6 O
BPCLK
32 B7 I BIS0
33 A7 I BIS1
34 C5 O TTIP
35 B5 - V
SS
36 A6 - V
DD
37 B4 O
TRING
38 C4 O RPOS
39 A4 O
RNEG
40 B3 O
RCLK
41 A3 I TPOS
42 B2 I TNEG
43 A2 I TCLK
44 A1 I NA
DS2148/Q48
14 of 75
PIN DESCRIPTIONS IN SERIAL PORT MODE (Sorted by Pin Name, DS2148T
Pin Numbering) Table 4-3b
ACRONYM PIN I/O DESCRIPTION
BIS0/
BIS1
32/
33
I
Bus Interface Select Bits 0 & 1. Used to select bus interface option.
See Table 4-1 for details.
BPCLK 31 O
Back Plane Clock. A 16.384MHz, 8.192MHz, 4.096MHz, or
2.048MHz clock output that is referenced to RCLK selectable via
CCR5.7 and CCR5.6. In hardware mode, defaults to 16.384MHz
output.
CS* 1 I
Chip Select. Must be low to read or write to the device. CS* is an
active low signal.
HRST* 29 I
Hardware Reset. Bringing HRST* low will reset the DS2148
setting all control bits to their default state of all zeros.
ICES
8 I
Input Clock Edge Select. Selects whether the serial port data input
(SDI) is sampled on rising (ICES =0) or falling edge (ICES = 1) of
SCLK.
INT* 23 O
Interrupt [INT*] pin 23. Flags host controller during conditions
and change of conditions defined in the Status Register. Active low,
open drain output.
MCLK 30 I
Master Clock. A 2.048MHz (±50ppm) clock source with TTL
levels is applied at this pin. This clock is used internally for both
clock/data recovery and for jitter attenuation. Use of a T1 1.544MHz
clock source is optional.
See Note 1 on clock accuracy at the end of this table.
NA
- I
Not Assigned. Should be tied low.
OCES 9 I
Output Clock Edge Select. Selects whether the serial port data
output (SDO) is valid on the rising (OCES = 1) or falling edge
(OCES = 0) of SCLK.
PBEO 24 O
PRBS Bit Error Output. The receiver will constantly search for a
2
15
-1 or a 2
20
-1 PRBS depending on the ETS bit setting (CCR1.7).
Remains high if out of synchronization with the PRBS pattern.
Goes low when synchronized to the PRBS pattern. Any errors in the
received pattern after synchronization will cause a positive going
pulse (with same period as E1 or T1 clock) synchronous with
RCLK. PRBS bit errors can also be reported to the ECR1 and
ECR2 registers by setting CCR6.2 to a logic 1.
RCLK
40 O
Receive Clock. Buffered recovered clock from the line.
Synchronous to MCLK in absence of signal at RTIP and RRING.
RCL/
LOTC
25 O
Receive Carrier Loss / Loss of Transmit Clock. An output which
will toggle high during a receive carrier loss (CCR2.7 = 0) or will
toggle high if the TCLK pin has not been toggled for 5
msec ± 2
msec (CCR2.7 = 1). CCR2.7 defaults to logic 0 when in hardware
mode.
DS2148/Q48
15 of 75
ACRONYM PIN I/O DESCRIPTION
RNEG
39 O
Receive Negative Data. Updated on the rising edge (CCR2.0 = 0)
or the falling edge (CCR2.0 = 1) of RCLK with the bipolar data out
of the line interface. Set NRZE (CCR1.6) to a one for NRZ
applications. In NRZ mode, data will be output on RPOS while a
received error will cause a positive-going pulse synchronous with
RCLK at RNEG. See section 8.4 for details.
RPOS 38 O
Receive Positive Data. Updated on the rising edge (CCR2.0 = 0) or
the falling edge (CCR2.0 = 1) of RCLK with bipolar data out of the
line interface. Set NRZE (CCR1.6) to a one for NRZ applications. In
NRZ mode, data will be output on RPOS while a received error will
cause a positive-going pulse synchronous with RCLK at RNEG. See
section 8.4 for details.
RTIP/
RRING
27/
28
I
Receive Tip and Ring. Analog inputs for clock recovery circuitry.
These pins connect via a 1:1 transformer to the line. See Section 7
for details.
SCLK
5 I
Serial Clock. Serial bus clock input.
SDI 6 I
Serial Data Input. Sampled on rising edge (ICES = 0) or the falling
edge (ICES = 1) of SCLK.
SDO 7 O
Serial Data Output. Valid on the falling edge (OCES = 0) or the
rising edge (OCES = 1) of SCLK.
TCLK 43 I
Transmit Clock. A 2.048 MHz or 1.544 MHz primary clock. Used
to clock data through the transmit side formatter. Can be sourced
internally by MCLK or RCLK. See Common Control Register 1 and
Figure 3-3.
TEST 26 I
3-State Control. Set high to 3-state all outputs and I/O pins
(including the parallel control port). Set low for normal operation.
Useful in board level testing.
TNEG 42 I
Transmit Negative Data. Sampled on the falling edge (CCR2.1 =
0) or the rising edge (CCR2.1 = 1) of TCLK for data to be
transmitted out onto the line.
TPOS 41 I
Transmit Positive Data. Sampled on the falling edge (CCR2.1 = 0)
or the rising edge (CCR2.1 = 1) of TCLK for data to be transmitted
out onto the line.
TTIP/
TRING
34/
37
O
Transmit Tip and Ring [TTIP & TRING]. Analog line driver
outputs. These pins connect via a step-up transformer to the line. See
Section 7 for details.
V
DD
21/
36
-
Positive Supply. 5.0V ±5%
VSM 20 I
Voltage Supply Mode. Should be tied high for 5V operation
V
SS
22/
35
-
Signal Ground.
DS2148/Q48
16 of 75
PIN ASSIGNMENT IN HARDWARE MODE Table 4-4a
DS2148T
PIN #
DS2148G
PIN#
I/O Hardware
Mode
1
C3 I EGL
2 C2 I ETS
3 B1 I
NRZE
4 D2 I
SCLKE
5 C1 I L2
6 D3 I L1
7 D1 I/O L0
8 E1 I DJA
9 F2 I
JAMUX
10 F1 I JAS
11 G1 I HBE
12 E3 I/O CES
13 F3 I/O
TPD
14 G2 I/O TX0
15 F4 I/O TX1
16 G3 I/O
LOOP0
17 E4 I/O
LOOP1
18 G4 I/O
MM0
19 F5 I/O
MM1
20 G5 I VSM
21 F6 - V
DD
22 G6 - V
SS
23 E5 I/O RT1
24 E6 O
PBEO
25 F7 O RCL
26 D6 I TEST
27 D5 I RTIP
28 D7 I
RRING
29 C6 I
HRST*
30 C7 I MCLK
31 B6 O
BPCLK
32 B7 I BIS0
33 A7 I BIS1
34 C5 O TTIP
35 B5 - V
SS
36 A6 - V
DD
37 B4 O
TRING
38 C4 O RPOS
39 A4 O
RNEG
40 B3 O
RCLK
41 A3 I TPOS
42 B2 I TNEG
43 A2 I TCLK
44 A1 I RT0
DS2148/Q48
17 of 75
PIN DESCRIPTIONS IN HARDWARE MODE (Sorted by Pin Name, DS2148T Pin
Numbering) Table 4-4b
ACRONYM PIN I/O DESCRIPTION
BIS0/
BIS1
32/
33
I
Bus Interface Select Bits 0 & 1. Used to select bus interface option.
BIS0 = 1 and BIS1 = 1 selects hardware mode.
BPCLK 31 O
Back Plane Clock. 16.384 MHz output.
CES
12 I
Receive & Transmit Clock Edge Select. Selects which RCLK
edge to update RPOS and RNEG and which TCLK edge to sample
TPOS and TNEG.
0 = update RNEG/RPOS on rising edge of RCLK; sample
TPOS/TNEG on falling edge of TCLK
1 = update RNEG/RPOS on falling edge of RCLK; sample
TPOS/TNEG on rising edge of TCLK
DJA 8 I
Disable Jitter Attenuator.
0 = jitter attenuator enabled
1 = jitter attenuator disabled
EGL
1 I
Receive Equalizer Gain Limit. This pin controls the sensitivity of
the receive equalizer.
EGL E1 (ETS = 0)
0 = -12dB (short haul)
1 = -43dB (long haul)
EGL T1 (ETS = 1)
0 = -36dB (long haul)
1 = -30dB (limited long haul)
ETS 2 I
E1/T1 Select.
0 = E1
1 = T1
HBE 11 I
Receive & Transmit HDB3/B8ZS Enable.
0 = enable HDB3 (E1)/B8ZS (T1)
1 = disable HDB3 (E1)/B8ZS (T1)
HRST* 29 I
Hardware Reset. Bringing HRST* low will reset the DS2148.
JAMUX 9 I
Jitter Attenuator MUX. Controls the source for JACLK. See
Figure 3-1 and Table 4-10.
E1 (ETS = 0) JAMUX
MCLK = 2.048 MHz 0
T1 (ETS = 1)
MCLK = 2.048 MHz 1
MCLK = 1.544 MHz 0
JAS
10 I
Jitter Attenuator Select.
0 = place the jitter attenuator on the receive side
1 = place the jitter attenuator on the transmit side
L0/L1/L2 7/
6/
5
I
Transmit LIU Waveshape Select Bits 0 & 1 [H/W Mode]. These
inputs determine the waveshape of the transmitter. See Table 9-1
and Table 9-2.
LOOP0/
LOOP1
16/
17
I
Loopback Select Bits 0 & 1 [H/W Mode]. These inputs determine
the active loopback mode (if any). See Table 4-5.
DS2148/Q48
18 of 75
ACRONYM PIN I/O DESCRIPTION
MCLK 30 I
Master Clock. A 2.048MHz (±50ppm) clock source with TTL
levels is applied at this pin. This clock is used internally for both
clock/data recovery and for jitter attenuation. Use of a T1 1.544MHz
clock source is optional. G.703 requires an accuracy of
±50ppm for
both T1 and E1. TR62411 and ANSI specs require an accuracy of
±32ppm for T1 interfaces.
MM0/
MM1
18/
19
I
Monitor Mode Select Bits 0 & 1 [H/W Mode]. These inputs
determine if the receive equalizer is in a monitor mode.
See Table 4-8.
NA
- I
Not Assigned. Should be tied low.
NRZE
3 I
NRZ Enable [H/W Mode].
0 = Bipolar data at RPOS/RNEG and TPOS/TNEG
1 = NRZ data at RPOS and TPOS or TNEG; RNEG outputs a
positive going pulse when device receives a BPV, CV, or EXZ.
PBEO 24 O
PRBS Bit Error Output. The receiver will constantly search for a
QRSS (T1) or a 2
15
-1 (E1) PRBS depending on whether T1 or E1
mode is selected. Remains high if out of synchronization with the
PRBS pattern. Goes low when synchronized to the PRBS pattern.
Any errors in the received pattern after synchronization will cause a
positive going pulse (with same period as E1 or T1 clock)
synchronous with RCLK.
RCLK
40 O
Receive Clock. Buffered recovered clock from the line.
Synchronous to MCLK in absence of signal at RTIP and RRING.
RCL 25 O
Receive Carrier Loss. An output which will toggle high during a
receive carrier loss.
RNEG
39 O
Receive Negative Data. Updated on the rising edge (CES = 0) or
the falling edge (CES = 1) of RCLK with the bipolar data out of the
line interface. Set NRZE to a one for NRZ applications. In NRZ
mode, data will be output on RPOS while a received error will cause
a positive-going pulse synchronous with RCLK at RNEG. See
Section 8.4 for details.
RPOS 38 O
Receive Positive Data. Updated on the rising edge (CES = 0) or the
falling edge (CES = 1) of RCLK with bipolar data out of the line
interface. Set NRZE pin to a one for NRZ applications. In NRZ
mode, data will be output on RPOS while a received error will cause
a positive-going pulse synchronous with RCLK at RNEG. See
Section 8.4 for details.
RT0/
RT1
44/
23
I
Receive LIU Termination Select Bits 0 & 1 [H/W Mode]. These
inputs determine the receive termination. See Table 4-9.
RTIP/
RRING
27/
28
I
Receive Tip and Ring. Analog inputs for clock recovery circuitry.
These pins connect via a 1:1 transformer to the line. See Section 7
for details.
SCLKE
4 I
Receive & Transmit Synchronization Clock Enable.
0 = disable 2.048 MHz synchronization transmit and receive mode
1 = enable 2.048 MHz synchronization transmit and receive mode
DS2148/Q48
19 of 75
ACRONYM PIN I/O DESCRIPTION
TCLK 43 I
Transmit Clock. A 2.048 MHz or 1.544 MHz primary clock. Used
to clock data through the transmit side formatter.
TEST 26 I
3-State Control. Set high to 3-state all outputs and I/O pins
(including the parallel control port). Set low for normal operation.
Useful in board level testing.
TNEG 42 I
Transmit Negative Data. Sampled on the falling edge (CES = 0) or
the rising edge (CES = 1) of TCLK for data to be transmitted out
onto the line.
TPD
13 I
Transmit Power-Down.
0 = normal transmitter operation
1 = powers down the transmitter and 3-states the TTIP and TRING
pins
TPOS 41 I
Transmit Positive Data. Sampled on the falling edge (CES = 0) or
the rising edge (CES = 1) of TCLK for data to be transmitted out
onto the line.
TTIP/
TRING
34/
37
O
Transmit Tip and Ring [TTIP & TRING]. Analog line driver
outputs. These pins connect via a step-up transformer to the line. See
Section 7 for details.
TX0/
TX1
14/
15
I
Transmit Data Source Select Bits 0 & 1 [H/W Mode]. These
inputs determine the source of the transmit data. See Table 4-6.
V
DD
21/
36
-
Positive Supply. 5.0V ±5%
VSM 20 I
Voltage Supply Mode. Should be tied high for 5V operation
V
SS
22/
35
-
Signal Ground.
NOTES:
1) G.703 requires an accuracy of ±50ppm for both T1 and E1. TR62411 and ANSI specs require an
accuracy of ±32ppm for T1 interfaces.
2) * Denotes active low.
DS2148/Q48
20 of 75
LOOP BACK CONTROL IN HARDWARE MODE Table 4-5
LOOPBACK SYMBOL
CONTROL
BIT
LOOP1 LOOP0
Remote Loop Back
RLB
CCR6.6
1
1
Local Loop Back
LLB
CCR6.7
1
0
Analog Loop Back
ALB
CCR6.4
0
1
No Loop Back
­
­
0
0
TRANSMIT DATA CONTROL IN HARDWARE MODE Table 4-6
TRANSMIT DATA
SYMBOL
CONTROL BIT
TX1
TX0
Transmit Unframed All Ones
TUA1
CCR3.7
1
1
Transmit Alternating Ones and
Zeros
TAOZ CCR3.5 1 0
Transmit PRBS
TPRBSE
CCR3.4
0 1
TPOS and TNEG
­
­
0
0
RECEIVE SENSITIVITY SETTINGS Table 4-7
EGL
(CCR4.4)
ETS
(CCR1.7)
RECEIVE SENSITIVITY
0 0
(E1)
-12dB (short haul)
1
0 (E1)
-43dB (long haul)
1
1 (T1)
-30dB (limited long haul)
0
1 (T1)
-36dB (long haul)
MONITOR GAIN SETTINGS Table 4-8
MM1
(CCR5.5)
MM0
(CCR5.4)
INTERNAL LINEAR GAIN
BOOST (dB)
0
0
Normal operation (no boost)
0 1
20
1 0
26
1 1
32
INTERNAL RX TERMINATION SELECT Table 4-9
RT1
(CCR5.1)
RT0
(CCR5.0)
INTERNAL RECEIVE
TERMINATION CONFIGURATION
0
0
Internal receive-side termination disabled
0 1
Internal receive-side 120
W enabled
1 0
Internal receive-side 100
W enabled
1 1
Internal receive-side 75
W
enabled
MCLK SELECTION Table 4-10
MCLK JAMUX
(CCR1.3)
ETS
(CCR1.7)
2.048MHz 0
0
2.048MHz 1
1
1.544MHz 0
1
DS2148/Q48
21 of 75
PARALLEL PORT MODE PINOUT (BIS1 = 0, BIS0 = 1 or 0) Figure 4-1
SERIAL PORT MODE PINOUT (BIS1 = 1, BIS0 = 0) Figure 4-2

1 CS*
2 NA
3 NA
4 NA
5 SCLK
6 SDI
7 SDO
8 ICES
9 OCES
10 NA
11 NA
BIS1 33
BIS0 32
BPCLK 31
MCLK 30
HRST* 29
RRING 28
RTIP 27
TEST 26
RCL/LOTC 25
PBEO 24
INT* 23
34 TT
IP
35 V
S
S
36 V
D
D
37 TR
IN
G
38 R
P
O
S
39 R
N
E
G
40 R
C
L
K
41 TP
O
S
42 TN
E
G
43 TC
LK
44 P
B
T
S
VS
S 2
2
V
DD 2
1
VS
M
2
0
NA
1
9
NA
1
8
NA
1
7
NA
1
6
NA
1
5
NA
1
4
NA
1
3
NA
1
2
DS2148
Serial Port
Operation
(Note: tie all NA pins low)
tie high
tie low
t
i
e
lo
w
t
i
e
h
i
g
h
1 CS*
2 RD (DS)
3 WR* (R/W*)
4 ALE (AS)
5 NA
6 NA
7 A4
8 A3
9 A2
10 A1
11 A0
BIS1 33
BIS0 32
BPCLK 31
MCLK 30
HRST* 29
RRING 28
RTIP 27
TEST 26
RCL/LOTC 25
PBEO 24
INT* 23
34
T
T
IP
35
V
S
S
36
V
D
D
37
T
R
IN
G
38
R
P
O
S
39
R
N
E
G
40
R
C
L
K
41
T
P
O
S
42
T
N
E
G
43
T
C
LK
44
P
B
T
S
VS
S 2
2
VDD
2
1
VS
M
2
0
A
D
0/
D
0
19
A
D
1/
D
1
18
A
D
2/
D
2
17
A
D
3/
D
3
16
A
D
4/
D
4
15
A
D
5/
D
5
14
A
D
6/
D
6
13
A
D
7/
D
7
12
DS2148
Parallel Port
Operation
(Note: tie all NA pins low)
tie low
tie low (MUX) or high (non-MUX)
t
i
e

h
i
g
h
DS2148/Q48
22 of 75
HARDWARE MODE PINOUT (BIS1 = 1, BIS0 = 1) Figure 4-3

5. HARDWARE MODE
In hardware mode (BIS1 = 1, BIS0 = 1), pins 1-19, 23, 25, 31, and 44 are redefined to be used for
initializing the DS2148. BPCLK (pin 31) defaults to a 16.384MHz output when in hardware mode. The
RCL/LOTC (pin 25) is designated to RCL when in hardware mode. JABDS (CCR4.2) defaults to logic
0. The RHBE (CCR2.3) and THBE (CCR2.2) control bits are combined and controlled by HBE at pin 11
while the RSCLKE (CCR5.3) and TSCLKE (CCR5.2) bits are combined and controlled by SCLKE at
pin 4. TCES (CCR2.1) and RCES (CCR2.0) are combined and controlled by CES at pin 12. The
transmitter functions are combined and controlled by TX1 (pin 15) and TX0 (pin 14). LOOP1 (pin 17)
and LOOP0 (pin 16) control the loopback functions. All other control bits default to the logic 0 setting.
1 EG L
2 ETS
3 NRZE
4 SCLKE
5 L2
6 L1
7 L0
8 DJA
9 JAMUX
10 JAS
11 HBE
BIS1 33
BIS0 32
BPCLK 31
MCLK 30
HRST* 29
RRING 28
RTIP 27
TEST 26
RCL 25
PBEO 24
RT1 23
34
T
T
IP
35
V
S
S
36
V
D
D
37
T
R
IN
G
38
R
P
O
S
39
R
N
E
G
40
R
C
L
K
41
T
P
O
S
42
T
N
E
G
43
T
C
LK
44
R
T
0
VS
S 2
2
VDD
2
1
VS
M
2
0
MM
1
19
MM
0
18
LO
O
P
1
17
LO
O
P
0
16
TX
1 1
5
TX
0 1
4
TP
D
1
3
CES
1
2
DS2148
Hardware
Operation
tie high
tie high
t
i
e h
i
gh
DS2148/Q48
23 of 75
5.1 Register
Map
REGISTER MAP Table 5-1
ACRONYM REGISTER
NAME
R/W PARALLEL
PORT MODE
SERIAL
PORT MODE
See Notes 2­5
(msb) (lsb)
CCR1
Common Control Register 1
R/W
00h
B000 000A
CCR2
Common Control Register 2
R/W
01h
B000 001A
CCR3
Common Control Register 3
R/W
02h
B000 010A
CCR4
Common Control Register 4
R/W
03h
B000 011A
CCR5
Common Control Register 5
R/W
04h
B000 100A
CCR6
Common Control Register 6
R/W
05h
B000 101A
SR
Status Register
R
06h
B000 110A
IMR
Interrupt Mask Register
R/W
07h
B000 111A
RIR1
Receive Information Register 1
R
08h
B001 000A
RIR2
Receive Information Register 2
R
09h
B001 001A
IBCC
In-Band Code Control Register
R/W
0Ah
B001 010A
TCD1
Transmit Code Definition
Register 1
R/W 0Bh
B001
011A
TCD2
Transmit Code Definition
Register 2
R/W 0Ch
B001
100A
RUPCD1
Receive Up Code Definition
Register 1
R/W 0Dh
B001
101A
RUPCD2
Receive Up Code Definition
Register 2
R/W 0Eh
B001
110A
RDNCD1
Receive Down Code Definition
Register 1
R/W 0Fh
B001
111A
RDNCD2
Receive Down Code Definition
Register 2
R/W 10h
B010
000A
ECR1
Error Count Register 1
R
11h
B010 001A
ECR2
Error Count Register 2
R
12h
B010 010A
TEST1
Test 1
R/W
13h
B010 011A
TEST2
Test 2
R/W
14h
B010 100A
TEST3
Test 3
R/W
15h
B010 101A
­ ­ ­
Note
1
­
NOTES:
1) Register addresses 16h to 1Fh do not exist.
2) In the Serial Port Mode, the LSB is on the right hand side.
3) In the Serial Port Mode, data is read and written LSB first.
4) In the Serial Port Mode, the A bit (the LSB) determines whether the access is a read (A = 1) or a write
(A = 0).
5) In the Serial Port Mode, the B bit (the MSB) determines whether the access is a burst access (B = 1)
or a single register access (B = 0).
DS2148/Q48
24 of 75
5.2 Parallel
Port
Operation
When using the parallel interface on the DS2148 (BIS1 = 0) the user has the option for either multiplexed
bus operation (BIS1 = 0, BIS0 = 0) or nonmultiplexed bus operation (BIS1 = 0, BIS0 = 1). The DS2148
can operate with either Intel or Motorola bus timing configurations. If the PBTS 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 Section 12 for more details.
5.3 Serial Port Operation
Setting BIS1 = 1 and BIS0 = 0 enables the serial bus interface on the DS2148. Port read/write timing is
unrelated to the system transmit and receive timing, allowing asynchronous reads or writes by the host.
See Section 12 for the AC timing of the serial port. All serial port accesses are LSB first. See Figure 5-1,
Figure 5-2, Figure 5-3, and Figure 5-4 for more details.

Reading or writing to the internal registers requires writing one address/command byte prior to
transferring register data. The first bit written (LSB) of the address/command byte specifies whether the
access is a read (1) or a write (0). The next 5 bits identify the register address. Bit 7 is reserved and must
be set to 0 for proper operation.

The last bit (MSB) of the address/command byte is the burst mode bit. When the burst bit is enabled
(B = 1) and a READ operation is performed, addresses 0 through 15h are read sequentially, starting at
address 0h. And when the burst bit is enabled and a WRITE operation is performed, addresses 0 through
16h are written sequentially, starting at address 0h. Burst operation is stopped once address 15h is read.
See Figure 5-5 and Figure 5-6 for more details.

All data transfers are initiated by driving the CS* input low. When input clock-edge select (ICES) is low,
input data is latched on the rising edge of SCLK and when ICES is high, input data is latched on the
falling edge of SCLK. When output clock-edge select (OCES) is low, data is output on the falling edge of
SCLK and when OCES is high, data is output on the rising edge of SCLK. Data is held until the next
falling or rising edge. All data transfers are terminated if the CS* input transitions high. Port control logic
is disabled and SDO is 3-stated when CS* is high.

DS2148/Q48
25 of 75
SERIAL PORT OPERATION FOR READ ACCESS (R=1) MODE 1 Figure 5-1
ICES = 1 (sample SDI on the falling edge of SCLK)
OCES = 1 (update SDO on rising edge of SCLK)











SERIAL PORT OPERATION FOR READ ACCESS MODE 2
Figure 5-2
ICES = 1 (sample SDI on the falling edge of SCLK)
OCES = 0 (update SDO on falling edge of SCLK)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
A0
A1
A2
A3
A4
0
B
D1
D2
D3
D4
D5
D6
SCLK
SDI
SDO
CS*
(lsb)
(msb)
D0
(lsb)
D7
(msb)
READ ACCESS ENABLED
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
A0
A1
A2
A3
A4
0
B
D1
D2
D3
D4
D5
D6
SCLK
SDI
SDO
CS*
(lsb)
(msb)
D0
(lsb)
D7
(msb)
DS2148/Q48
26 of 75
SERIAL PORT OPERATION FOR READ ACCESS MODE 3 Figure 5-3
ICES = 0 (sample SDI on the rising edge of SCLK)
OCES = 0 (update SDO on falling edge of SCLK)








SERIAL PORT OPERATION FOR READ ACCESS MODE 4
Figure 5-4
ICES = 0 (sample SDI on the rising edge of SCLK)
OCES = 1 (update SDO on rising edge of SCLK)









1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
A0
A1
A2
A3
A4
0
B
D1
D2
D3
D4
D5
D6
SCLK
SDI
SDO
CS*
(lsb)
(msb)
D0
(lsb)
D7
(msb)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
D0
1
A0
A1
A2
A3
A4
0
B
D0
D0
D0
D0
D0
D0
SCLK
SDI
SDO
CS*
(lsb)
(msb)
D0
(lsb)
(msb)
D1
D2
D3
D4
D5
D6
D0
D7
DS2148/Q48
27 of 75
SERIAL PORT OPERATION FOR WRITE ACCESS (R=0) Figure 5-5
MODES 1 and 2
ICES = 1 (sample SDI on the falling edge of SCLK)








SERIAL PORT OPERATION FOR WRITE ACCESS (R=0) Figure 5-6
MODES 3 and 4
ICES = 0 (sample SDI on the rising edge of SCLK)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SCLK
CS*
0
A0
A1
A2
A3
A4
0
B
(msb)
SDI
SDO
D1
D2
D3
D4
D5
D7
(lsb)
(msb)
DO
D6
(lsb)
WRITE ACCESS ENABLED
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SCLK
CS*
0
A0
A1
A2
A3
A4
0
B
(msb)
SDI
SDO
D1
D2
D3
D4
D5
D7
(lsb)
(msb)
DO
D6
(lsb)
WRITE ACCESS ENABLED
DS2148/Q48
28 of 75
6. CONTROL REGISTERS
CCR1 (00H): COMMON CONTROL REGISTER 1
(MSB)
(LSB)
ETS NRZE RCLA ECUE
JAMUX
TTOJ TTOR
LOTCMC
SYMBOL POSITION
DESCRIPTION
ETS CCR1.7
E1/T1 Select.
0 = E1
1 = T1
NRZE CCR1.6
NRZ Enable.
0 = Bipolar data at RPOS/RNEG and TPOS/TNEG
1 = NRZ data at RPOS and TPOS or TNEG; RNEG outputs a
positive going pulse when device receives a BPV, CV, or EXZ.
See figure 3-2 and figure 3-3.
RCLA CCR1.5
Receive Carrier Loss Alternate Criteria.
0 = RCL declared upon 255 (E1) or 192 (T1) consecutive zeros
1 = RCL declared upon 2048 (E1) or 1544 (T1) consecutive
zeros
ECUE CCR1.4
Error Counter Update Enable. A 0 to 1-transition forces the
next clock cycle to load the error counter registers with the
latest counts and reset the counters. The user must wait a
minimum of two clocks cycles (976ns for E1 and 1296ns for
T1) before reading the error count registers to allow for a proper
update. See Section 6 and figure 3-2 for details.
JAMUX CCR1.3
Jitter Attenuator MUX. Controls the source for JACLK. See
Figure 3-1.
0 = JACLK sourced from MCLK (2.048MHz or 1.544MHz at
MCLK)
1 = JACLK sourced from internal PLL (2.048MHz at MCLK)
TTOJ CCR1.2
TCLK to JACLK. Internally connects TCLK to JACLK. See
figure 3-3.
0 = disabled
1 = enabled
TTOR CCR1.1
TCLK to RCLK. Internally connects TCLK to RCLK. See
figure 3-3.
0 = disabled
1 = enabled
LOTCMC CCR1.0
Loss Of Transmit Clock Mux Control. Determines whether
the transmit logic should switch to JACLK if the TCLK input
should fail to transition. See figure 3-3.
0 = do not switch to JACLK if TCLK stops
1 = switch to JACLK if TCLK stops

DS2148/Q48
29 of 75
MCLK SELECTION Table 6-1
MCLK JAMUX
(CCR1.3)
ETS
(CCR1.7)
2.048MHz 0
0
2.048MHz 1
1
1.544MHz 0
1
CCR2 (01H): COMMON CONTROL REGISTER 2
(MSB)
(LSB)
P25S N/A SCLD
CLDS
RHBE
THBE
TCES
RCES
SYMBOL POSITION
DESCRIPTION
P25S CCR2.7
Pin 25 Select. Forced to logic 0 in hardware mode.
0 = toggles high during a Receive Carrier Loss condition
1 = toggles high if TCLK does not transition for at least 5
ms.
- CCR2.6
Not Assigned. Should be set to zero when written to.
SCLD CCR2.5
Short Circuit Limit Disable (ETS = 0). Controls the 50mA
(rms) current limiter.
0 = enable 50mA current limiter
1 = disable 50mA current limiter
CLDS CCR2.4
Custom Line Driver Select. Setting this bit to a one will
redefine the operation of the transmit line driver. When this bit
is set to a one and CCR4.5 = CCR4.6 = CCR4.7 = 0, then the
device will generate a square wave at the TTIP and TRING
outputs instead of a normal waveform. When this bit is set to a
one and CCR4.5 = CCR4.6 = CCR4.7
¹ 0, then the device will
force TTIP and TRING outputs to become open drain drivers
instead of their normal push-pull operation. This bit should be
set to zero for normal operation of the device.
Contact the
factory for more details on how to use this bit.
RHBE CCR2.3
Receive HDB3/B8ZS Enable. See figure 3-2.
0 = enable HDB3 (E1)/B8ZS (T1)
1 = disable HDB3 (E1)/B8ZS (T1)
THBE CCR2.2
Transmit HDB3/B8ZS Enable. See figure 3-3.
0 = enable HDB3 (E1)/B8ZS (T1)
1 = disable HDB3 (E1)/B8ZS (T1)
TCES CCR2.1
Transmit Clock Edge Select. Selects which TCLK edge to
sample TPOS and TNEG. See figure 3-3.
0 = sample TPOS and TNEG on falling edge of TCLK
1 = sample TPOS and TNEG on rising edge of TCLK
RCES CCR2.0
Receive Clock Edge Select. Selects which RCLK edge to
update RPOS and RNEG. See figure 3-2.
0 = update RPOS and RNEG on rising edge of RCLK
1 = update RPOS and RNEG on falling edge of RCLK
DS2148/Q48
30 of 75
CCR3 (02H): COMMON CONTROL REGISTER 3
(MSB)
(LSB)
TUA1 ATUA1 TAOZ TPRBSE TLCE LIRST IBPV IBE
SYMBOL POSITION
DESCRIPTION
TUA1 CCR3.7
Transmit Unframed All Ones. The polarity of this bit is set
such that the device will transmit an all ones pattern on power-
up or device reset. This bit must be set to a one to allow the
device to transmit data. The transmission of this data pattern is
always timed off of the JACLK (See Figure 3-1).
0 = transmit all ones at TTIP and TRING
1 = transmit data normally
ATUA1 CCR3.6
Automatic Transmit Unframed All Ones. Automatically
transmit an unframed all ones pattern at TTIP and TRING
during a receive carrier loss (RCL) condition or a receive all
ones condition.
0 = disabled
1 = enabled
TAOZ CCR3.5
Transmit Alternate Ones and Zeros. Transmit a ...101010...
pattern at TTIP and TRING. The transmission of this data
pattern is always timed off of TCLK (Figure 3-1).
0 = disabled
1 = enabled
TPRBSE CCR3.4
Transmit PRBS Enable. Transmit a 2
15
- 1 (E1) or a 2
20
- 1
(T1) PRBS at TTIP and TRING. See figure 3-3.
0 = disabled
1 = enabled
TLCE CCR3.3
Transmit Loop Code Enable. Enables the transmit side to
transmit the loop up code in the Transmit Code Definition
registers (TCD1 and TCD2). See Section 6 and figure 3-3 for
details.
0 = disabled
1 = enabled
LIRST CCR3.2
Line Interface Reset. Setting this bit from a zero to a one will
initiate an internal reset that resets the clock recovery state
machine and re-centers the jitter attenuator. Normally this bit is
only toggled on power-up. Must be cleared and set again for a
subsequent reset.
IBPV CCR3.1
Insert BPV. A 0 to 1 transition on this bit will cause a single
BiPolar Violation (BPV) to be inserted into the transmit data
stream. Once this bit has been toggled from a 0 to a 1, the
device waits for the next occurrence of three consecutive ones
to insert the BPV. This bit must be cleared and set again for a
subsequent error to be inserted. See figure 3-3.
IBE CCR3.0
Insert Bit Error. A 0 to 1 transition on this bit will cause a
single logic error to be inserted into the transmit data stream.
This bit must be cleared and set again for a subsequent error to
be inserted. See Figure 3-3.
DS2148/Q48
31 of 75
6.1 Device Power-Up And Reset
The DS2148 will reset itself upon power-up, setting all writeable registers to 00h and clearing the status
and information registers. CCR3.7 (TUA1) = 0 results in the LIU transmitting unframed all ones. After
the power supplies have settled following power-up, initialize all control registers to the desired settings,
then toggle the LIRST bit (CCR3.2). The DS2148 can be reset at anytime to the default settings by
bringing HRST* (pin 29) low (level triggered) or by powering down and powering up again.
CCR4 (03H): COMMON CONTROL REGISTER 4
(MSB)
(LSB)
L2 L1 L0 EGL
JAS
JABDS
DJA
TPD
SYMBOL POSITION
DESCRIPTION
L2 CCR4.7
Line Build Out Select Bit 2. Sets the transmitter build out
(Table 9-1 for E1 and Table 9-2 for T1)
L1 CCR4.6
Line Build Out Select Bit 1. Sets the transmitter build out
(Table 9-1 for E1 and Table 9-2 for T1)
L0 CCR4.5
Line Build Out Select Bit 0. Sets the transmitter build out
(Table 9-1 for E1 and Table 9-2 for T1)
EGL CCR4.4
Receive Equalizer Gain Limit. This bit controls the sensitivity
of the receive equalizer (Table 6-2)
JAS CCR4.3
Jitter Attenuator Select.
0 = place the jitter attenuator on the receive side
1 = place the jitter attenuator on the transmit side
JABDS CCR4.2
Jitter Attenuator Buffer Depth Select.
0 = 128 bits
1 = 32 bits (use for delay sensitive applications)
DJA CCR4.1
Disable Jitter Attenuator.
0 = jitter attenuator enabled
1 = jitter attenuator disabled
TPD CCR4.0
Transmit Power-Down.
0 = normal transmitter operation
1 = powers down the transmitter and 3-states the TTIP and
TRING pins
RECEIVE SENSITIVITY SETTINGS Table 6-2
EGL
(CCR4.4)
ETS
(CCR1.7)
RECEIVE SENSITIVITY
0
0 (E1)
-12dB (short haul)
1
0 (E1)
-43dB (long haul)
1
1 (T1)
-30dB (limited long haul)
0
1 (T1)
-36dB (long haul)
DS2148/Q48
32 of 75
CCR5 (04H): COMMON CONTROL REGISTER 5
(MSB)
(LSB)
BPCS1
BPCS0
MM1
MM0
RSCLKE
TSCLKE
RT1
RT0
SYMBOL POSITION
DESCRIPTION
BPCS1 CCR5.7
Back Plane Clock Select 1. See Table 6-3 for details.
BPCS0 CCR5.6
Back Plane Clock Select 0. See Table 6-3 for details.
MM1 CCR5.5
Monitor Mode 1. See Table 6-4.
MM0 CCR5.4
Monitor Mode 0. See Table 6-4.
RSCLKE CCR5.3
Receive Synchronization Clock Enable.
This control bit determines whether the line receiver should
handle normal T1/E1 signals or a synchronized signal.
E1 mode:
0 = receive normal E1 signal (Section 6 of G.703)
1 = receive 2.048 MHz synchronization signal (section 10 of
G.703)
T1 mode:
0 = receive normal T1 signal
1 = receive 1.544 MHz synchronization signal
TSCLKE CCR5.2
Transmit Synchronization Clock Enable.
This control bit determines whether the transmitter should
transmit normal T1/E1 signals or a synchronized signal.
E1 mode:
0 = transmit normal E1 signal (section 6 of G.703)
1 = transmit 2.048 MHz synchronization signal (section 10 of
G.703)
T1 mode:
0 = transmit normal T1 signal
1 = transmit 1.544 MHz synchronization signal
RT1 CCR5.1
Receive Termination 1. See Table 6-5 for details.
RT0 CCR5.0
Receive Termination 0. See Table 6-5 for details.
BACK PLANE CLOCK SELECT Table 6-3
BPCS1
(CCR5.7)
BPCS0
(CCR5.6)
BPCLK FREQUENCY
0 0
16.384MHz
0 1
8.192MHz
1 0
4.096MHz
1 1
2.048MHz






MONITOR GAIN SETTINGS Table 6-4
DS2148/Q48
33 of 75
MM1
(CCR5.5)
MM0
(CCR5.4)
INTERNAL LINEAR
GAIN BOOST (dB)
0
0
Normal operation (no boost)
0 1 20
1 0 26
1 1 32
DS2148/Q48
34 of 76
INTERNAL RX TERMINATION SELECT Table 6-5
RT1
(CCR5.1)
RT0
(CCR5.0)
INTERNAL RECEIVE
TERMINATION CONFIGURATION
0
0
Internal receive-side termination disabled
0 1
Internal receive-side 120
W enabled
1 0
Internal receive-side 100
W enabled
1 1
Internal receive-side 75
W enabled
CCR6 (05H): COMMON CONTROL REGISTER 6
(MSB)
(LSB)
LLB RLB
ARLBE
ALB RJAB
ECRS2
ECRS1
ECRS0
SYMBOL POSITION
DESCRIPTION
LLB CCR6.7
Local Loopback. In Local Loopback (LLB), transmit data will
be looped back to the receive path passing through the jitter
attenuator if it is enabled. Data in the transmit path will act as
normal. See Figure 3-1 (DS2148 BLOCK DIAGRAM
Figure
3-1 and section 8-2.2 for details.
0 = loopback disabled
1 = loopback enabled
RLB CCR6.6
Remote Loopback. In Remote Loopback (RLB), data output
from the clock/data recovery circuitry will be looped back to the
transmit path passing through the jitter attenuator if it is
enabled. Data in the receive path will act as normal while data
presented at TPOS and TNEG will be ignored. See Figure 3-1
(DS2148 BLOCK DIAGRAM
Figure 3-1 and section 8-2.1 for
details.
0 = loopback disabled
1 = loopback enabled
ARLBE CCR6.5
Automatic Remote Loopback Enable and Reset. When this
bit is set high, the device will automatically go into remote
loopback when it detects loop-up code programmed into the
receive loop-up code definition registers (RUPCD1 and
RUPCD2) for a minimum of 5 seconds and it will also set the
RIR2.1 status bit. Once in a RLB state, it will remain in this
state until it has detected the loop code programmed into the
receive loop-down code definition registers (RDNCD1 and
RDNCD2) for a minimum of 5 seconds at which point it will
force the device out of RLB and clear RIR2.1. Toggling this bit
from a 1 to a 0 can reset the automatic RLB circuitry. The
action of the automatic remote loopback circuitry is logically
OR'ed with the RLB (CCR6.6) control bit (i.e., either one can
cause a RLB to occur).
ALB CCR6.4
Analog Loopback. In analog loopback (ALB), signals at TTIP
and TRING will be internally connected to RTIP and RRING.
The incoming signals, from the line, at RTIP and RRING will
be ignored. The signals at TTIP and TRING will be transmitted
as normal. See Figure 3-1 (DS2148 BLOCK DIAGRAM
DS2148/Q48
35 of 76
SYMBOL POSITION
DESCRIPTION

Figure 3-1
and section 8-2.3 for more details.
0 = loopback disabled
1 = loopback enabled
RJAB CCR6.3
RCLK Jitter Attenuator Bypass. This control bit allows the
recovered received clock and data to bypass the jitter
attenuation while still allowing the BPCLK output to use the
jitter attenuator. See Figure 3-1 and section 9-1 for details.
0 = disabled
1 = enabled
ECRS2 CCR6.2
Error Count Register Select 2. See Section 8.4 for details.
ECRS1 CCR6.1
Error Count Register Select 1. See Section 8.4 for details.
ECRS0 CCR6.0
Error Count Register Select 0. See Section 8.4 for details.
7. STATUS REGISTERS
There are three registers that contain information on the current real-time status of the device, status
register (SR), and receive information registers 1 and 2 (RIR1/RIR2). When a particular event has
occurred (or is occurring), the appropriate bit in one of these three registers will be set to a one. Some of
the bits in SR, RIR1, and RIR2 are latched bits and some are real-time bits. The register descriptions
below list which status bits are latched and which are real-time bits. For latched status bits, when an event
or an alarm occurs the bit is set to a one and will remain set until the user reads that bit. The bit will be
cleared when it is read and it will not be set again until the event has occurred again. Two of the latched
status bits (RUA1 & RCL) will remain set after reading if the alarm is still present.

The user will always precede a read of any of the three status registers with a write. The byte written to
the register will inform the DS2148 which bits the user wishes to read and have cleared. The user will
write a byte to one of these registers with a one in the bit positions to be read and a zero in the other bit
positions. When a one is written to a bit location, that location will be updated with the latest information.
When a zero is written to a bit position, that bit position will not be updated and the previous value will
be held. A write to the status and information registers will be immediately followed by a read of the
same register. The read result should be logically AND'ed with the mask byte that was just written and
this value should be written back into the same register to ensure that bit does indeed clear. This second
write step is necessary because the alarms and events in the status registers occur asynchronously with
respect to their access via the parallel port. This write-read-write scheme allows an external
microcontroller or microprocessor to individually poll certain bits without disturbing the other bits in the
register. This operation is key in controlling the DS2148 with higher-order software languages.

The bits in the SR register have the unique ability to initiate a hardware interrupt via the INT* output pin.
Each of the alarms and events in the SR can be either masked or unmasked from the interrupt pin via the
interrupt mask register (IMR). The interrupts caused by the RCL, RUA1, and LOTC bits in SR act
differently than the interrupts caused by the other status bits in SR. The RCL, RUA1 and LOTC bits will
force the INT* pin low whenever they change state (i.e., go active or inactive). The INT* pin will be
allowed to return high (if no other interrupts are present) when the user reads the alarm bit that caused the
interrupt to occur even if the alarm is still present. The other status bits in SR can force the INT* pin low
when they are set. The INT* pin will be allowed to return high (if no other interrupts are present) when
the user reads the event bit that caused the interrupt to occur.
DS2148/Q48
36 of 75
RECEIVED ALARM CRITERIA Table 7-1
ALARM
E1/T1
SET CRITERIA
CLEAR CRITERIA
RUA1
E1
Less than two zeros in two
frames (512 bits)
More than two zeros in two
frames (512 bits)
RUA1
T1
Over a 3ms window, five or less
zeros are received
Over a 3ms window, six or more
zeros are received
RCL
1
E1
255 (or 2048)
2
consecutive zeros
received
(G.775)
In 255 bit times, at least 32 ones
are received
RCL
1
T1
192 (or 1544)
2
consecutive zeros
are received
14 or more ones out of 112
possible bit positions are
received starting with the first
one received
NOTES:
1) Receive carrier loss (RCL) is also known as loss-of-signal (LOS) or Red Alarm in T1.
2) See CCR1.5 for details.
SR (06H): STATUS REGISTER
(MSB)
(LSB)
LUP LDN LOTC
RUA1 RCL TCLE
TOCD
PRBSD
SYMBOL POSITION
DESCRIPTION
LUP
(latched)
SR.7
Loop Up Code Detected. Set when the loop up code defined in
registers RUPCD1 and RUPCD2 is being received. See Section
6 for details.
LDN
(latched)
SR.6
Loop Down Code Detected. Set when the loop down code
defined in registers RDNCD1 and RDNCD2 is being received.
See Section 6 for details.
LOTC
(real time)
SR.5
Loss of Transmit Clock. Set when the TCLK pin has not
transitioned for 5
msec (±2msec). Will force the LOTC pin high.
RUA1
(latched)
SR.4
Receive Unframed All Ones. Set when an unframed all ones
code is received at RRING and RTIP. See Table 7-1for details.
RCL
(latched)
SR.3
Receive Carrier Loss. Set when a receive carrier loss condition
exists at RRING and RTIP. See Table 7-1for details.
TCLE
(real time)
SR.2
Transmit Current Limit Exceeded. Set when the 50mA (rms)
current limiter is activated whether the current limiter is enabled
or not.
TOCD
(real time)
SR.1
Transmit Open Circuit Detect. Set when the device detects
that the TTIP and TRING outputs are open circuited.
PRBSD
(real time)
SR.0
PRBS Detect. Set when the receive-side detects a 2
15
-1 (E1) or
a 2
20
-1 (T1) Pseudo Random Bit Sequence (PRBS).
DS2148/Q48
37 of 75
IMR (07H): INTERRUPT MASK REGISTER
(MSB)
(LSB)
LUP LDN LOTC
RUA1 RCL TCLE
TOCD
PRBSD
SYMBOL POSITION
DESCRIPTION
LUP IMR.7
Loop Up Code Detected.
0 = interrupt masked
1 = interrupt enabled
LDN IMR.6
Loop Down Code Detected.
0 = interrupt masked
1 = interrupt enabled
LOTC IMR.5
Loss of Transmit Clock.
0 = interrupt masked
1 = interrupt enabled
RUA1 IMR.4
Receive Unframed All Ones.
0 = interrupt masked
1 = interrupt enabled
RCL IMR.3
Receive Carrier Loss.
0 = interrupt masked
1 = interrupt enabled
TCLE IMR.2
Transmit Current Limiter Exceeded.
0 = interrupt masked
1 = interrupt enabled
TOCD IMR.1
Transmit Open Circuit Detect.
0 = interrupt masked
1 = interrupt enabled
PRBSD IMR.0
PRBS Detection.
0 = interrupt masked
1 = interrupt enabled
DS2148/Q48
38 of 75
RIR1 (08H): RECEIVE INFORMATION REGISTER 1
(MSB)
(LSB)
ZD 16ZD HBD RCLC
RUA1C
JALT N/A N/A
SYMBOL POSITION
DESCRIPTION
ZD
(latched)
RIR1.7
Zero Detect. Set when a string of at least four (ETS = 0) or
eight (ETS = 1) consecutive zeros (regardless of the length of
the string) have been received. Will be cleared when read.
16ZD
(latched)
RIR1.6
Sixteen Zero Detect. Set when at least 16 consecutive zeros
(regardless of the length of the string) have been received. Will
be cleared when read.
HBD
(latched)
RIR1.5
HDB3/B8ZS Word Detect. Set when an HDB3 (ETS = 0) or
B8ZS (ETS = 1) code word is detected independent of whether
the receive HDB3/B8ZS mode (CCR4.6) is enabled. Will be
cleared when read. Useful for automatically setting the line
coding.
RCLC
(latched)
RIR1.4
Receive Carrier Loss Clear. Set when the RCL alarm has met
the clear criteria defined in Table 7-1. Will be cleared when
read.
RUA1C
(latched)
RIR1.3
Receive Unframed All Ones Clear. Set when the unframed all
ones signal is no longer detected. Will be cleared when read.
See Table 7-1.
JALT
(latched)
RIR1.2
Jitter Attenuator Limit Trip. Set when the jitter attenuator
FIFO reaches to within 4 bits of its useful limit. Will be cleared
when read. Useful for debugging jitter attenuation operation.
N/A RIR1.1
Not Assigned. Could be any value when read.
N/A RIR1.0
Not Assigned. Could be any value when read.
DS2148/Q48
39 of 75
RIR2 (09H): RECEIVE INFORMATION REGISTER 2
(MSB)
(LSB)
RL3 RL2 RL1 RL0 N/A N/A ARLB SEC
SYMBOL POSITION
DESCRIPTION
RL3
(real time)
RIR2.7
Receive Level Bit 3. See Table 7-2.
RL2
(real time)
RIR2.6
Receive Level Bit 2. See Table 7-2.
RL1
(real time)
RIR2.5
Receive Level Bit 1. See Table 7-2.
RL0
(real time)
RIR2.4
Receive Level Bit 0. See Table 7-2.
N/A RIR2.3
Not Assigned. Could be any value when read.
N/A RIR2.2
Not Assigned. Could be any value when read.
ARLB
(real time)
RIR2.1
Automatic Remote Loopback Detected. This bit will be set to
a one when the automatic Remote Loopback (RLB) circuitry
has detected the presence of a loop up code for 5 seconds. It
will remain set until the automatic RLB circuitry has detected
the loop down code for 5 seconds. See Section 6 for more
details. This bit will be forced low when the automatic RLB
circuitry is disabled (CCR6.5 = 0).
SEC
(latched)
RIR2.0
One-Second Timer. This bit will be set to a one on one-second
boundaries as timed by the device based on the RCLK. It will
be cleared when read.
RECEIVE LEVEL INDICATION Table 7-2
RL3 RL2 RL1 RL0
Receive
Level
(dB)
0 0 0 0 <
-2.5
0
0
0
1
-2.5 to -5.0
0
0
1
0
-5.0 to -7.5
0
0
1
1
-7.5 to -10.0
0
1
0
0
-10.0 to -12.5
0
1
0
1
-12.5 to -15.0
0
1
1
0
-15.0 to -17.5
0
1
1
1
-17.5 to -20.0
1
0
0
0
-20.0 to -22.5
1
0
0
1
-22.5 to -25.0
1
0
1
0
-25.0 to -27.5
1
0
1
1
-27.5 to -30.0
1
1
0
0
-30.0 to -32.5
1
1
0
1
-32.5 to -35.0
1
1
1
0
-35.0 to -37.5
1 1 1 1 >
-37.5
DS2148/Q48
40 of 75
8. DIAGNOSTICS
8.1 In-Band Loop Code Generation and Detection
The DS2148 has the ability to generate and detect a repeating bit pattern that is from one to eight or
sixteen bits in length. To transmit a pattern, the user will load the pattern to be sent into the Transmit
Code Definition (TCD1 and TCD2) registers and select the proper length of the pattern by setting the
TC0 and TC1 bits in the In-Band Code Control (IBCC) register. When generating a 1, 2, 4, 8, or 16 bit
pattern both the transmit code registers (TCD1 and TCD2) must be filled with the proper code.
Generation of a 1, 3, 5, or 7-bit pattern only requires TCD1 to be filled. Once this is accomplished, the
pattern will be transmitted as long as the TLCE control bit (CCR3.3) is enabled. As an example, if the
user wished to transmit the standard "loop up" code for Channel Service Units which is a repeating
pattern of ...10000100001... then 80h would be loaded into TCD1 and the length would set using TC1 and
TC0 in the IBCC register to 5 bits.

The DS2148 can detect two separate repeating patterns to allow for both a loop-up code and a loop-down
code to be detected. The user will program the codes to be detected in the Receive Up Code Definition
(RUPCD1 and RUPCD2) registers and the Receive Down Code Definition (RDNCD1 and RDNCD2)
registers and the length of each pattern will be selected via the IBCC register. The DS2148 will detect
repeating pattern codes with bit error rates as high as 1x10
-2
. The code detector has a nominal integration
period of 48ms, hence, after about 48ms of receiving either code, the proper status bit (LUP at SR.7 and
LDN at SR.6) will be set to a one. Normally codes are sent for a period of 5 seconds. It is recommended
that the software poll the DS2148 every 100ms to 1000ms until 5 seconds has elapsed to ensure that the
code is continuously present.
IBCC (0AH): IN­BAND CODE CONTROL REGISTER
(MSB)
(LSB)
TC1 TC0 RUP2
RUP1
RUP0
RDN2
RDN1
RDN0
SYMBOL POSITION
DESCRIPTION
TC1 IBCC.7
Transmit Code Length Definition Bit 1. See Table 8-1
TC0 IBCC.6
Transmit Code Length Definition Bit 0. See Table 8-1
RUP2 IBCC.5
Receive Up Code Length Definition Bit 2. See Table 8-2
RUP1 IBCC.4
Receive Up Code Length Definition Bit 1. See Table 8-2
RUP0 IBCC.3
Receive Up Code Length Definition Bit 0. See Table 8-2
RDN2 IBCC.2
Receive Down Code Length Definition Bit 2. See Table 8-2
RDN1 IBCC.1
Receive Down Code Length Definition Bit 1. See Table 8-2
RDN0 IBCC.0
Receive Down Code Length Definition Bit 0. See Table 8-2
DS2148/Q48
41 of 75
TRANSMIT CODE LENGTH Table 8-1
TC1 TC0
LENGTH
SELECTED
0 0
5
bits
0
1
6 bits / 3 bits
1 0
7
bits
1
1
16 bits / 8 bits/4 bits / 2 bits / 1 bits
RECEIVE CODE LENGTH Table 8-2
RUP2/ RDN2
RUP1/ RDN1
RUP0/ RDN0
LENGTH
SELECTED
0 0 0
1
bits
0 0 1
2
bits
0 1 0
3
bits
0 1 1
4
bits
1 0 0
5
bits
1 0 1
6
bits
1 1 0
7
bits
1
1
1
16 bits/8 bits
TCD1 (0BH): TRANSMIT CODE DEFINITION REGISTER 1
(MSB)
(LSB)
C7 C6 C5 C4 C3 C2 C1 C0
SYMBOL POSITION
DESCRIPTION
C7 TCD1.7
Transmit Code Definition Bit 7. First bit of the repeating
pattern.
C6 TCD1.6
Transmit Code Definition Bit 6.
C5 TCD1.5
Transmit Code Definition Bit 5.
C4 TCD1.4
Transmit Code Definition Bit 4.
C3 TCD1.3
Transmit Code Definition Bit 3.
C2 TCD1.2
Transmit Code Definition Bit 2. A Don't Care if a 5-bit
length is selected.
C1 TCD1.1
Transmit Code Definition Bit 1. A Don't Care if a 5 or 6 bit
length is selected.
C0 TCD1.0
Transmit Code Definition Bit 0. A Don't Care if a 5, 6 or 7
bit length is selected.
DS2148/Q48
42 of 75
TCD2 (0CH): TRANSMIT CODE DEFINITION REGISTER 2
(MSB)
(LSB)
C15 C14 C13 C12 C11 C10 C9 C8
SYMBOL POSITION
DESCRIPTION
C15 TCD2.7
Transmit Code Definition Bit 15
C14 TCD2.6
Transmit Code Definition Bit 14
C13 TCD2.5
Transmit Code Definition Bit 13
C12 TCD2.4
Transmit Code Definition Bit 12
C11 TCD2.3
Transmit Code Definition Bit 11
C10 TCD2.2
Transmit Code Definition Bit 10
C9 TCD2.1
Transmit Code Definition Bit 9
C8 TCD2.0
Transmit Code Definition Bit 8
RUPCD1 (0DH): RECEIVE UP CODE DEFINITION REGISTER 1
(MSB)
(LSB)
C7 C6 C5 C4 C3 C2 C1 C0
SYMBOL POSITION
DESCRIPTION
C7 RUPCD1.7
Receive Up Code Definition Bit 7. First bit of the repeating
pattern.
C6 RUPCD1.6
Receive Up Code Definition Bit 6. A Don't Care if a 1-bit
length is selected.
C5 RUPCD1.5
Receive Up Code Definition Bit 5. A Don't Care if a 1 or 2
bit length is selected.
C4 RUPCD1.4
Receive Up Code Definition Bit 4. A Don't Care if a 1 to 3
bit length is selected.
C3 RUPCD1.3
Receive Up Code Definition Bit 3. A Don't Care if a 1 to 4
bit length is selected.
C2 RUPCD1.2
Receive Up Code Definition Bit 2. A Don't Care if a 1 to 5
bit length is selected.
C1 RUPCD1.1
Receive Up Code Definition Bit 1. A Don't Care if a 1 to 6
bit length is selected.
C0 RUPCD1.0
Receive Up Code Definition Bit 0. A Don't Care if a 1 to 7
bit length is selected.
DS2148/Q48
43 of 75
RUPCD2 (0EH): RECEIVE UP CODE DEFINITION REGISTER 2
(MSB)
(LSB)
C15 C14 C13 C12 C11 C10 C9 C8
SYMBOL POSITION
DESCRIPTION
C15 RUPCD2.7
Receive Up Code Definition Bit 15
C14 RUPCD2.6
Receive Up Code Definition Bit 14
C13 RUPCD2.5
Receive Up Code Definition Bit 13
C12 RUPCD2.4
Receive Up Code Definition Bit 12
C11 RUPCD2.3
Receive Up Code Definition Bit 11
C10 RUPCD2.2
Receive Up Code Definition Bit 10
C9 RUPCD2.1
Receive Up Code Definition Bit 9
C8 RUPCD2.0
Receive Up Code Definition Bit 8
RDNCD1 (0FH): RECEIVE DOWN CODE DEFINITION REGISTER 1
(MSB)
(LSB)
C7 C6 C5 C4 C3 C2 C1 C0
SYMBOL POSITION
DESCRIPTION
C7 RDNCD1.7
Receive Down Code Definition Bit 7. First bit of the
repeating pattern.
C6 RDNCD1.6
Receive Down Code Definition Bit 6. A Don't Care if a 1-bit
length is selected.
C5 RDNCD1.5
Receive Down Code Definition Bit 5. A Don't Care if a 1 or
2 bit length is selected.
C4 RDNCD1.4
Receive Down Code Definition Bit 4. A Don't Care if a 1 to 3
bit length is selected.
C3 RDNCD1.3
Receive Down Code Definition Bit 3. A Don't Care if a 1 to 4
bit length is selected.
C2 RDNCD1.2
Receive Down Code Definition Bit 2. A Don't Care if a 1 to 5
bit length is selected.
C1 RDNCD1.1
Receive Down Code Definition Bit 1. A Don't Care if a 1 to 6
bit length is selected.
C0 RDNCD1.0
Receive Down Code Definition Bit 0. A Don't Care if a 1 to 7
bit length is selected.
DS2148/Q48
44 of 75
RDNCD2 (10H): RECEIVE DOWN CODE DEFINITION REGISTER 2
(MSB)
(LSB)
C15 C14 C13 C12 C11 C10 C9 C8
SYMBOL POSITION
DESCRIPTION
C15 RDNCD2.7
Receive Down Code Definition Bit 15
C14 RDNCD2.6
Receive Down Code Definition Bit 14
C13 RDNCD2.5
Receive Down Code Definition Bit 13
C12 RDNCD2.4
Receive Down Code Definition Bit 12
C11 RDNCD2.3
Receive Down Code Definition Bit 11
C10 RDNCD2.2
Receive Down Code Definition Bit 10
C9 RDNCD2.1
Receive Down Code Definition Bit 9
C8 RDNCD2.0
Receive Down Code Definition Bit 8
8.2 Loopbacks
8.2.1 Remote Loopback (RLB)
When RLB (CCR6.6) is enabled, the DS2148 is placed into remote loopback. In this loopback, data from
the clock/data recovery state machine will be looped back to the transmit path passing through the jitter
attenuator if it is enabled. The data at the RPOS and RNEG pins will be valid while data presented at
TPOS and TNEG will be ignored (Figure 3-1).

If the Automatic Remote Loop Back Enable (CCR6.5) is set to a one, the DS2148 will automatically go
into remote loop back when it detects the loop up code programmed in the Receive Up Code Definition
Registers (RUPCD1 and RUPCD2) for a minimum of 5 seconds. When the DS2148 detects the loop
down code programmed in the Receive Loop Down Code Definition registers (RDNCD1 and RDNCD2)
for a minimum of 5 seconds, the DS2148 will come out of remote loop back. Setting ARLBE to a zero
also can disable the ARLB.

8.2.2 Local Loopback (LLB)
When LLB (CCR6.7) is set to a one, the DS2148 is placed into local loopback. In this loopback, data on
the transmit-side will continue to be transmitted as normal. TCLK and TPOS/TNEG will pass through the
jitter attenuator (if enabled) and be output at RCLK and RPOS/RNEG. Incoming data from the line at
RTIP and RRING will be ignored. If Transmit Unframed All Ones (CCR3.7) is set to a one while in LLB,
TTIP and TRING will transmit all ones while TCLK and TPOS/TNEG will be looped back to RCLK and
RPOS/RNEG (Figure 3-1).
DS2148/Q48
45 of 75
8.2.3 Analog Loopback (ALB)
Setting ALB (CCR6.4) to a one puts the DS2148 in Analog Loop Back. Signals at TTIP and TRING will
be internally connected to RTIP and RRING. The incoming signals at RTIP and RRING will be ignored.
The signals at TTIP and TRING will be transmitted as normal. (See Figure 3-1.)

8.2.4 Dual Loopback (DLB)
Setting both CCR6.7 and CCR6.6 to a one, LLB and RLB respectively, puts the DS2148 into dual
loopback operation. The TCLK and TPOS/TNEG signals will be looped back through the jitter
attenuator (if enabled) and output at RCLK and RPOS/RNEG. Clock and data recovered from RTIP and
RRING will be looped back to the transmit-side and output at TTIP and TRING. This mode of operation
is not available when implementing hardware operation. (See Figure 3-1.)
8.3 PRBS Generation and Detection
Setting TPRBSE (CCR3.4) = 1 enables the DS2148 to transmit a 2
15
-1 (E1) or a 2
20
-1 (T1) Pseudo
Random Bit Sequence (PRBS) depending on the ETS bit setting in CCR1.7. The receive-side of the
DS2148 will always search for these PRBS patterns independent of CCR3.4. The PRBS Bit Error Output
(PBEO) will remain high until the receiver has synchronized to one of the two patterns (64 bits received
without an error) at which time PBEO will go low and the PRBSD bit in the status register (SR) will be
set. Once synchronized, any bit errors received will cause a positive going pulse at PBEO, synchronous
with RCLK. This output can be used with external circuitry to keep track of bit error rates during the
PRBS testing. Setting CCR6.0 (ECRS) = 1 will allow the PRBS errors to be accumulated in the 16-bit
counter in registers ECR1 and ECR2. The PRBS synchronizer will remain in sync until it experiences 6
bit errors or more within a 64 bit span. Both PRBS patterns comply with the ITU-T O.151 specifications.
8.4 Error
Counter
Error Count Register 1 (ECR1) is the most significant word and ECR2 is the least significant word of a
user-selectable 16-bit counter that records incoming errors including BiPolar Violations (BPV), Code
Violations (CV), Excessive Zero violations (EXZ) and/or PRBS Errors. See Table 8-3 and Table 8-4 and
Figure 3-2 for details.
DEFINITION OF RECEIVED ERRORS Table 8-3
ERROR E1 OR T1
DEFINITION OF RECEIVED ERRORS
BPV
E1/T1
Two consecutive marks with the same polarity. Will ignore BPVs due to
HDB3 and B8ZS zero suppression when CCR2.3 = 0. Typically used with
AMI coding (CCR2.3 = 1). ITU-T O.161.
CV
E1
When HDB3 is enabled (CCR2.3 = 0) and the receiver detects two
consecutive BPVs with the same polarity. ITU-T O.161.
EXZ
E1
When four or more consecutive zeros are detected.
EXZ
T1
When receiving AMI coded signals (CCR2.3 = 1), detection of 16 or more
zeros or a BPV. ANSI T1.403 1999.
When receiving B8ZS coded signals (CCR2.3 = 0), detection of 8 or more
zeros or a BPV. ANSI T1.403 1999.
PRBS
E1/T1
A bit error in a received PRBS pattern. See Section 8.3 for details.
ITU-T O.151.
DS2148/Q48
46 of 75
FUNCTION OF ECRS BITS AND RNEG PIN Table 8-4
E1 or T1
(CCR1.7)
ECRS2
(CCR6.2)
ECRS1
(CCR6.1)
ECRS0
(CCR6.0)
RHBE
(CCR2.3)
FUNCTION OF ECR
COUNTERS/RNEG
1
0 0 0 0 X
CVs
0
0
0
1
X
BPVs (HDB3 code words not counted)
0 0 1 0 X
CVs
+
EXZs
0 0 1 1 X
BPVs
+
EXZs
1
0
X
0
0
BPVs (B8ZS code words not counted)
1
0
X
1
0
BPVs + 8 EXZs
1 0 X 0 1
BPVs
1
0
X
1
1
BPVs + 16 EXZs
X 1 X X X
PRBS
Errors
2
NOTES:
1) RNEG outputs error data only when in NRZ mode (CCR1.6 = 1).
2) PRBS errors will always be output at PBEO independent of ECR control bits and NRZ mode and will
not be present at RNEG.

8.4.1 Error Counter Update
A transition of the ECUE (CCR1.4) control bit from 0 to 1 will update the ECR registers with the current
values and reset the counters. ECUE must be set back to zero and another 0 to 1 transition must occur for
subsequent reads/resets of the ECR registers. Note that the DS2148 can report errors at RNEG when in
NRZ mode (CCR1.6 = 1) by outputting a pulse for each error occurrence. The counter saturates at 65,535
and will not rollover.
ECR1 (11H): UPPER ERROR COUNT REGISTER 1
ECR2 (12H): LOWER ERROR COUNT REGISTER 2
(MSB)
(LSB)
E15 E14 E13 E12 E11 E10 E9 E8 ECR1
E7 E6 E5 E4 E3 E2 E1 E0
ECR2
SYMBOL POSITION
DESCRIPTION
E15 ECR1.7
MSB of the 16-bit error count
E0 ECR2.0
LSB of the 16-bit error count
8.5 Error
Insertion
When IBPV (CCR3.1) is transitioned from a zero to a one, the device waits for the next occurrence of
three consecutive ones to insert a BPV. IBPV must be cleared and set again for another BPV error
insertion. See figure 3-3 for details on the insertion of the BPV into the datastream.

When IBE (CCR3.0) is transitioned from a zero to a one, the device will insert a logic error. IBE must be
cleared and set again for another logic error insertion. See figure 3-3 for details on the insertion of the
logic error into the datastream.
DS2148/Q48
47 of 75
9. ANALOG INTERFACE
9.1 Receiver
The DS2148 contains a digital clock recovery system. The DS2148 couples to the receive E1 or T1
twisted pair (or coaxial cable in 75 E1 applications) via a 1:1 transformer. See Table 9-3 or transformer
details. Figure 9-1, Figure 9-2, and Figure 9-3 along with Table 9-1 and Table
9-2
show the receive
termination requirements. The DS2148 has the option of using internal termination resistors.

The DS2148 is designed to be fully software-selectable for E1 and T1 without the need to change any
external resistors for the receive-side. The receive-side will allow the user to configure the DS2148 for
75, 100, or 120 receive termination by setting the RT1 (CCR5.1) and RT0 (CCR5.0) bits. When
using the internal termination feature, the Rr resistors should be 60 each (Figure 9-1). If external
termination is required, RT1 and RT0 should be set to 0 and both Rr resistors in Figure 9-1 will need to
be 37.5, 50, or 60 each depending on the line impedance.

The resultant E1 or T1 clock derived from the 2.048/1.544 PLL (JACLK in Figure 3-1) is internally
multiplied by 16 via another internal PLL and fed to the clock recovery system. The clock recovery
system uses the clock from the PLL circuit to form a 16 times oversampler, which is used to recover the
clock and data. This oversampling technique offers outstanding performance to meet jitter tolerance
specifications shown in Figure 9-6.

Normally, the clock that is output at the RCLK pin is the recovered clock from the E1 AMI/HDB3 or T1
AMI/B8ZS waveform presented at the RTIP and RRING inputs. When no signal is present at RTIP and
RRING, a Receive Carrier Loss (RCL) condition will occur and the RCLK will be derived from the
JACLK source (Figure 3-1). If the jitter attenuator is placed in the receive path (as is the case in most
applications), the jitter attenuator restores the RCLK to an approximate 50% duty cycle. If the jitter
attenuator is either placed in the transmit path or is disabled, the RCLK output can exhibit slightly shorter
high cycles of the clock. This is due to the highly oversampled digital clock recovery circuitry. See the
Receive AC Timing Characteristics in Section 12 for more details.

The receive-side circuitry also contains a clock synthesizer which outputs a user configurable clock (up to
16.384MHz) synthesized to RCLK at BPCLK (pin 31). See Table 6-3 for details on output clock
frequencies at BPCLK. In hardware mode, BPCLK defaults to a 16.384MHz output.

The DS2148 has a bypass mode for the receive side clock and data. This allows the BPCLK to be
derived from RCLK after the jitter attenuator while the clock and data presented at RCLK, RPOS, and
RNEG go unaltered. This is intended for applications where the receive side jitter attenuation will be
done after the LIU. Setting RJAB (CCR6.3) to a logic 1 will enable the bypass. Be sure that the jitter
attenuator is in the receive path (CCR4.3 = 0). See Figure 3-1 for details.

The DS2148 will report the signal strength at RTIP and RRING in 2.5dB increments via RL3-RL0
located in the Receive Information Register 2. This feature is helpful when trouble shooting line
performance problems. See Table 7-2 for details.

Monitor applications in both E1 and T1 require various flat gain settings for the receive-side circuitry.
The DS2148 can be programmed to support these applications via the Monitor Mode control bits MM1
and MM0. When the monitor modes are enabled, the receiver will tolerate normal line loss up to ­6dB.
See Table 6-4 for details.
DS2148/Q48
48 of 75

9.2 Transmitter
The DS2148 uses a set of laser-trimmed delay lines along with a precision digital-to-analog converter
(DAC) to create the waveforms that are transmitted onto the E1 or T1 line. The waveforms created by
the DS2148 meet the latest ETSI, ITU, ANSI, and AT&T specifications. The user will select which
waveform is to be generated by setting the ETS bit (CCR1.7) for E1 or T1 operation, then programming
the L2/L1/L0 bits in Common Control Register 4 for the appropriate application. See Table 9-1 and
Table 9-2 for the proper L2/L1/L0 settings.

A 2.048MHz or 1.544MHz TTL clock is required at TCLK for transmitting data at TPOS and TNEG.
ITU specification G.703 requires an accuracy of ±50ppm for both T1 and E1. TR62411 and ANSI specs
require an accuracy of ±32ppm for T1 interfaces. The clock can be sourced internally by RCLK or
JACLK. See CCR1.2, CCR1.1, CCR1.0, and Figure 3.3 for details. Because of the nature of the DS2148
transmitter design, very little jitter (less than 0.005 UIpp broadband from 10Hz to 100kHz) is added to the
jitter present on TCLK. Also, the waveforms created are independent of the duty cycle of TCLK. The
transmitter in the DS2148 couples to the E1 or T1 transmit twisted pair (or coaxial cable in some E1
applications) via a 1:1.36 step-up transformer. In order for the device to create the proper waveforms, the
transformer used must meet the specifications listed in Table 9-3.

The DS2148 has automatic short-circuit limiter that limits the source current to 50mA (rms) into a 1
load. This feature can be disabled by setting the SCLD bit (CCR2.5) = 1. When the current limiter is
activated, TCLE (SR.2) will be set even if short circuit limiter is disabled. The TPD bit (CCR4.0) will
power-down the transmit line driver and 3-state the TTIP and TRING pins. The DS2148 also can detect
when the TTIP or TRING outputs are open-circuited. When an open circuit is detected, TOCD (SR.1)
will be set.
9.3 Jitter
Attenuator
The DS2148 contains an onboard jitter attenuator that can be set to a depth of either 32 bits or 128 bits via
the JABDS bit (CCR4.2). In hardware mode the depth is 128 bits and cannot be changed. The 128-bit
mode is used in applications where large excursions of wander are expected. The 32-bit mode is used in
delay sensitive applications. The characteristics of the attenuation are shown in figure 9-7. The jitter
attenuator can be placed in either the receive path or the transmit path by appropriately setting or clearing
the JAS bit (CCR4.3). Also, the jitter attenuator can be disabled (in effect, removed) by setting the DJA
bit (CCR4.1). In order for the jitter attenuator to operate properly, a 2.048MHz or 1.544MHz clock must
be applied at MCLK. ITU specification G.703 requires an accuracy of ±50ppm for both T1 and E1.
TR62411 and ANSI specs require an accuracy of ±32ppm for T1 interfaces. There is an onboard PLL for
the jitter attenuator, which will convert the 2.048MHz clock to a 1.544MHz rate for T1 applications.
Setting JAMUX (CCR1.3) to a logic 0 bypasses this PLL. Onboard circuitry adjusts either the recovered
clock from the clock/data recovery block or the clock applied at the TCLK pin to create a smooth jitter
free clock which is used to clock data out of the jitter attenuator FIFO. It is acceptable to provide a
gapped/bursty clock at the TCLK pin if the jitter attenuator is placed on the transmit side. If the incoming
jitter exceeds either 120 UIpp (buffer depth is 128 bits) or 28 UIpp (buffer depth is 32 bits), then the
DS2148 will divide the internal nominal 32.768MHz (E1) or 24.704MHz (T1) clock by either 15 or 17
instead of the normal 16 to keep the buffer from overflowing. When the device divides by either 15 or 17,
it also sets the jitter attenuator limit trip (JALT) bit in the receive information register 1 (RIR1).
DS2148/Q48
49 of 75
9.4 G.703 Synchronization Signal
The DS2148 is capable of receiving a 2.048MHz square-wave synchronization clock as specified in
section 13 of ITU G.703 (10/98). To use the DS2148 in this mode, set the receive synchronization clock
enable (CCR5.3) = 1. The DS2148 can also transmit the 2.048MHz square-wave synchronization clock as
specified in Section 10 of G.703. To transmit the 2.048MHz clock, set the transmit synchronization clock
enable (CCR5.2) = 1.
LINE BUILD OUT SELECT FOR E1 IN REGISTER CCR4 (ETS = 0) Table 9-1
L2 L1 L0 V
DD
APPLICATION N
RETURN LOSS
Rt
0 0 0 5V 75W normal
1:1.36 NM 0W
0 0 1 5V 120W normal
1:1.36 NM 0W
1 0 0 5V 75W w/ high return loss
1:1.36 21
dB 18W
1 0 1 5V 120W w/ high return loss 1:1.36 21
dB 27W

Note: See Figure 9-1, Figure 9-2, and Figure 9-3.
LINE BUILD OUT SELECT FOR T1 IN REGISTER CCR4 (ETS = 1) Table 9-2
L2 L1 L0 V
DD
APPLICATION
N
RETURN LOSS
Rt
0
0
0
5V
DSX-1 (0 to 133 feet) /
0 DB CSU
1:1.36 NM 0W
0
0
1
5V
DSX-1 (133 to 266 feet)
1:1.36
NM
0
W
0
1
0
5V
DSX-1 (266 to 399 feet)
1:1.36
NM
0
W
0
1
1
5V
DSX-1 (399 to 533 feet)
1:1.36
NM
0
W
1
0
0
5V
DSX-1 (533 to 655 feet)
1:1.36
NM
0
W
1 0 1 5V
-7.5dB
CSU
1:1.36
NM
0
W
1 1 0 5V
-15dB
CSU
1:1.36
NM
0
W
1 1 1 5V
-22.5dB
CSU
1:1.36
NM
0
W
Note: See Figure 9-1, Figure 9-2, and Figure 9-3.
DS2148/Q48
50 of 75
TRANSFORMER SPECIFICATIONS FOR 5V OPERATION Table 9-3
SPECIFICATION RECOMMENDED
VALUE
Turns Ratio 5V Applications
1:1(receive) and 1:1.36(transmit) ±2%
Primary Inductance
600
mH minimum
Leakage Inductance
1.0
mH maximum
Interwinding Capacitance
40pF maximum
Transmit Transformer DC Resistance
Primary (Device Side)
Secondary

1.2
W maximum
1.2
W maximum
Receive Transformer DC Resistance
Primary (Device Side)
Secondary

1.2
W maximum
1.2
W maximum
DS2148/Q48
51 of 75
BASIC INTERFACE Figure 9-1





















NOTES:
1) All resistor values are ±1%.
2) In E1 applications, the Rt resistors are used to increase the transmitter return loss (Table 9-1). No
return loss is required for T1 applications.
3) The Rr resistors should be set to 60
W each if the internal receive-side termination feature is enabled.
When this feature is disabled, Rr = 37.5
W for 75W, 60W for 120W E1 systems, or 50W for 100W
T1 lines.
4) See Table 9-1 and Table 9-2 for the appropriate transmit transformer turns ratio (N).
RTIP
RRING
TTIP
TRING
Receive
Line
N:1
(larger winding
toward the network)
DS2148
0.47µF
(non
polarized)
V
DD
(21)
V
SS
(22)
0.1µF
V
DD
(36)
V
SS
(35)
0.1µF
+V
DD
0.01µF
2.048MHz
(this clock can also
be 1.544MHz for T1
only applications)
MCLK
1:1
0.1µF
Rr
Rr
Rt
Rt
Transmit
Line
10µF
10µF
DS2148/Q48
52 of 75
PROTECTED INTERFACE USING INTERNAL RECEIVE TERMINATION
Figure 9-2























NOTES:
1) All resistor values are ±1%.
2) C1 = C2 = 0.1µF.
3) S is a 6V transient suppresser.
4) D1 to D8 are Schottky diodes.
5) The fuses are optional to prevent AC power line crosses from compromising the transformers.
6) Rp resistors exist to keep the Fuses from opening during a surge. If they are used, then the 60
W
receive termination resistance must be adjusted to match the line impedance.
7) The Rt resistors are used to increase the transmitter return loss (Table 9-1). No return loss is required
for T1 applications.
8) The transmit transformer turns ratio (N) would be 1:1.36 for 5V operation.
9) The 68
mF is used to keep the local power plane potential within tolerance during a surge.
RTIP
RRING
TTIP
TRING
Receive
Line
N:1
(larger winding
toward the network)
DS2148
0.47uF
(non-
polarized)
VDD (21)
VSS (22)
0.1uF
VDD (36)
VSS (35)
0.1uF
+VDD
0.01uF
2.048MHz
(this clock can also
be 1.544MHz for T1
only applications)
MCLK
+VDD
S
C1
D1
D2
D3
D4
1:1
Rp
Fuse
Rp
Fuse
+VDD
C2
D5
D6
D7
D8
Rt
Rt
68uF
S
(optional)
Transmit
Line
Rp
Fuse
Rp
Fuse
(optional)
10uF
10uF
0.1uF
60
60
DS2148/Q48
53 of 75
PROTECTED INTERFACE USING EXTERNAL RECEIVE TERMINATION
Figure 9-3




















NOTES:
1) All resistor values are ±1%.
2) C1 = 0.1µF.
3) S is a 6V transient suppresser.
4) D1 to D4 are Schottky diodes.
5) The fuses are optional to prevent AC power line crosses from compromising the transformers.
6) Rp resistors exist to keep the Fuses from opening during a surge. If they are used, then Rr must be
adjusted to match the line impedance.
7) Rr = 37.5
W for 75W, 60W for 120W E1 systems, or 50W for 100W T1 lines.
8) The Rt resistors are used to increase the transmitter return loss (Table 9-1). No return loss is required
for T1 applications.
9) The transmit transformer turns ratio (N) would be 1:1.36 for 5V operation.
10) The 68
mF is used to keep the local power plane potential within tolerance during a surge.
RTIP
RRING
TTIP
TRING
Receive
Line
N:1
(larger winding
toward the network)
DS2148
0.47µF
(non-
polarized)
V
DD
(21)
V
SS
(22)
V
DD
(36)
V
SS
(35)
2.048MHz
(this clock can also
be 1.544MHz for T1
only applications)
MCLK
+V
DD
S
C1
D1
D2
D3
D4
1:1
0.1µF
470
470
Rp
Fuse
Rp
Fuse
Rr
Rr
Rt
Rt
(optional)
Transmit
Line
Rp
Fuse
Rp
Fuse
(optional)
0.1µF
0.1µF
+V
DD
0.01µF
68µF
10µF
10µF
DS2148/Q48
54 of 75
E1 TRANSMIT PULSE TEMPLATE Figure 9-4
0
-0.1
-0.2
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
1.1
1.2
0
TIME (ns)
SCALED AMPLI
T
UDE
50
100
150
200
250
-50
-100
-150
-200
-250
269ns
194ns
219ns
(
i
n 75
oh
m sys
t
ems
,

1
.
0 on

t
h
e sc
al
e =

2
.
37
V
p
e
a
k
in
12
0 oh
m sy
st
em
s,
1.
0 o
n
t
h
e
sca
le
= 3
.
0
0
V
p
ea
k)
G.703
Template
DS2148/Q48
55 of 75
T1 TRANSMIT PULSE TEMPLATE Figure 9-5





0
-0.1
-0.2
-0.3
-0.4
-0.5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
1.1
1.2
-500
-300
-100
0
300
500
700
-400
-200
200
400
600
100
TIME (ns)
NORMALI
Z
ED AMPLI
T
UDE
T1.102/87, T1.403,
CB 119 (Oct. 79), &
I.431 Template
-0.77
-0.39
-0.27
-0.27
-0.12
0.00
0.27
0.35
0.93
1.16
-500
-255
-175
-175
-75
0
175
225
600
750
0.05
0.05
0.80
1.15
1.15
1.05
1.05
-0.07
0.05
0.05
-0.77
-0.23
-0.23
-0.15
0.00
0.15
0.23
0.23
0.46
0.66
0.93
1.16
-500
-150
-150
-100
0
100
150
150
300
430
600
750
-0.05
-0.05
0.50
0.95
0.95
0.90
0.50
-0.45
-0.45
-0.20
-0.05
-0.05
UI
Time Amp.
MAXIMUM CURVE
UI
Time Amp.
MINIMUM CURVE
DS2148/Q48
56 of 75
JITTER TOLERANCE Figure 9-6

JITTER ATTENUATION Figure 9-7

FREQUENCY (Hz)
UNI
T I
N
TERVALS
(
U
I
pp)
1K
100
10
1
0.1
10
100
1K
10K
100K
DS2148
Tolerance
1
TR 62411 (Dec. 90)
ITU-T G.823
FREQUENCY (Hz)
0dB
-20dB
-40dB
-60dB
1
10
100
1K
10K
JITTER
ATTENUAT
ION (dB)
100K
TR 62411 (Dec. 90)
Prohibited Area
C
urv
e B
Cur
ve
A
ITU G.7XX
Prohibited Area
TBR12
Prohibited
Area
T1
E1
DS2148/Q48
57 of 75
10. DS21Q48 QUAD LIU
The DS21Q48 is a quad version of the DS2148G utilizing CABGA on carrier packaging technology. The
four LIUs are controlled via the parallel port mode. Serial and hardware modes are unavailable in this
package.
DS21Q48 PIN ASSIGNMENT Table 10-1
DS21Q48
PIN#
I/O PARALLEL
PORT MODE
J1
I
Connect to V
SS
K3
I
Connect to V
SS
J2 I RD*(DS*)
H1 I WR*(R/W*)
K2 I
ALE(AS)
K1 I/O
A4
L1 I
A3
H11 I
A2
H12 I
A1
G12 I
A0
J10 I/O
D7/AD7
H10 I/O
D6/AD6
G11 I/O
D5/AD5
J9 I/O
D4/AD4
E3 I/O
D3/AD3
D4 I/O
D2/AD2
F3 I/O
D1/AD1
D5 I/O
D0/AD0
G4 I
VSM
K9 I/O
INT*
K7 I
TEST
L9 I
HRST*
J6 I
MCLK
L7 I
BIS0
M8 I
BIS1
M12 I
PBTS
J3 I
CS*1
D3 I
CS*2
D10 I
CS*3
K10 I
CS*4
K5 O
PBEO1
G3 O
PBEO2
E10 O
PBEO3
K8 O
PBEO4
L6 O RCL/LOTC1
D7 O RCL/LOTC2
F9 O RCL/LOTC3
DS2148/Q48
58 of 75
DS21Q48
PIN#
I/O PARALLEL
PORT MODE
J7 O RCL/LOTC4
A1 I
RTIP1
A4 I
RTIP2
A7 I
RTIP3
A10 I
RTIP4
B2 I
RRING1
B5 I
RRING2
B8 I
RRING3
B11 I
RRING4
H4 O
BPCLK1
D6 O
BPCLK2
F10 O
BPCLK3
L8 O
BPCLK4
A2 O
TTIP1
A5 O
TTIP2
A8 O
TTIP3
A11 O
TTIP4
B3 O
TRING1
B6 O
TRING2
B9 O
TRING3
B12 O
TRING4
K4 O
RPOS1
E1 O
RPOS2
D11 O
RPOS3
K11 O
RPOS4
G2 O
RNEG1
E2 O
RNEG2
F11 O
RNEG3
M10 O
RNEG4
H3 O
RCLK1
F1 O
RCLK2
E11 O
RCLK3
L11 O
RCLK4
G1 I
TPOS1
F2 I
TPOS2
E12 I
TPOS3
M11 I
TPOS4
H2 I
TNEG1
M1 I
TNEG2
D12 I
TNEG3
K12 I
TNEG4
M2 I
TCLK1
L2 I
TCLK2
F12 I
TCLK3
L12 I
TCLK4
DS2148/Q48
59 of 75
DS21Q48
PIN#
I/O PARALLEL
PORT MODE
J5 -
V
DD1
D2 -
V
DD2
G9 -
V
DD3
M9 -
V
DD4
L5 -
V
DD1
E4 -
V
DD2
D8 -
V
DD3
J8 -
V
DD4
J4 -
V
SS1
D1 -
V
SS2
E9 -
V
SS3
L10 -
V
SS4
M4 -
V
SS1
F4 -
V
SS2
D9 -
V
SS3
H9 -
V
SS4
DS2148/Q48
60 of 75
BGA 12 x 12 PIN LAYOUT Figure 10-1
1
2
3
4
5
6
7
8
9
10
11
12
A
RTIP
1
TTIP
1
NC
RTIP
2
TTIP
2
NC
RTIP
3
TTIP
3
NC
RTIP
4
TTIP
4
NC
B
NC
RRING
1
TRING
1
NC
RRING
2
TRING
2
NC
RRING
3
TRING
3
NC
RRING
4
TRING
4
C
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
D
VSS
2
VDD
2
CS*
2
D2/
AD2
D0/
AD0
BPCLK
2
RCL/
LOTC2
VDD
3
VSS
3
CS*
3
RPOS
3
TNEG
3
E
RPOS
2
RNEG
2
D3/
AD3
VDD
2
NC
NC
NC
NC
VSS
3
PEBO
3
RCLK
3
TPOS
3
F
RCLK
2
TPOS
2
D1/
AD1
VSS
2
NC
NC
NC
NC
RCL/
LOTC3
BPCLK
3
RNEG
3
TCLK
3
G
TPOS
1
RNEG
1
PEBO
2
VSM
NC
NC
NC
NC
VDD
3
NC
D5/
AD5
A0
H
WR*
(R/W*)
TNEG
1
RCLK
1
BPCLK
1
NC
NC
NC
NC
VSS
4
D6/
AD6
A2
A1
J
See
Note 2
RD*
(DS*)
CS*
1
VSS
1
VDD
1
MCLK
RCL/
LOTC4
VDD
4
D4/
AD4
D7/
AD7
NC
NC
K
A4
ALE
(AS)
See
Note 2
RPOS
1
PEBO
1
NC
TEST
PEBO
4
INT*
CS*
4
RPOS
4
TNEG
4
L
A3
TCLK
2
NC
NC
VDD
1
RCL/
LOTC1
BIS0
BPCLK
4
HRST*
VSS
4
RCLK
4
TCLK
4
M
TNEG
2
TCLK
1
NC
VSS
1
NC
NC
NC
BIS1
VDD
4
RNEG
4
TPOS
4
PBTS
NOTES:
1) Shaded areas are signals common to all four devices.
2) Connect to V
SS
.
DS2148/Q48
61 of 75
11. DC
CHARACTERISTICS
ABSOLUTE MAXIMUM RATINGS*
Voltage Range on Any Pin Relative to Ground
-1.0V to +6.0V
Operating Temperature Range for DS2148TN
-40
°C to +85°C
Storage Temperature Range
See J-STD-020A specification

* This is a stress rating only and functional operation of the device at these or any other conditions
beyond those indicated in the operation sections of this specification is not implied. Exposure to
absolute maximum rating conditions for extended periods of time can affect reliability.
RECOMMENDED DC OPERATING CONDITIONS
(-40
°C to +85°C)
PARAMETER SYMBOL
MIN
TYP
MAX
UNITS
NOTES
Logic 1
V
IH
2.0 5.5 V
Logic 0
V
IL
­0.3 +0.8 V
Supply for 5V Operation
V
DD
4.75
5 5.25 V 1
CAPACITANCE
(T
A
= +25
°C)
PARAMETER SYMBOL MIN TYP MAX UNITS NOTES
Input Capacitance
C
IN
5 pF
Output Capacitance
C
OUT
7 pF
DC
CHARACTERISTICS
(-40
°C to +85°C; V
DD
= 5.0V
± 5%)
PARAMETER SYMBOL MIN TYP MAX UNITS NOTES
Input Leakage
I
IL
­1.0 +1.0 mA
3
Output Leakage
I
LO
1.0
mA
4
Output Current (2.4V)
I
OH
­1.0 mA
Output Current (0.4V)
I
OL
+4.0 mA
Supply Current
I
DD
- 95 125
MA
2,
5
NOTES:
1) Applies to V
DD
.
2) TCLK = MCLK = 2.048MHz.
3) 0.0V < V
IN
< V
DD
.
4) Applied to INT* when 3-stated.
5) Power dissipation with TTIP and TRING driving a 30
W load, for an all one's data density.
DS2148/Q48
62 of 75
THERMAL CHARACTERISTICS OF DS21Q48 BGA PACKAGE
PARAMETER MIN
TYP
MAX
NOTES
Ambient Temperature
-40ºC
-
+85ºC
1
Junction Temperature
-
-
+125ºC
Theta-JA (
JA
) in Still Air
-
+24ºC/W
-
2
Theta-JC (
JC
) in Still Air
-
+4.1ºC/W
-
3
NOTES:
1) The package is mounted on a four-layer JEDEC-standard test board.
2) Theta-JA (
JA
) is the junction to ambient thermal resistance, when the package is mounted on a four-
layer JEDEC-standard test board.
3) While Theta-JC (
JC
) is commonly used as the thermal parameter that provides a correlation between the
junction temperature (T
j
) and the average temperature on top center of four of the chip-scale BGA
packages (T
C
), the proper term is Psi-JT. It is defined by:
(T
J
- T
C
) / overall package power
The method of measurement of the thermal parameters is defined in EIA/JEDEC-standard document
EIA-JESD51-2.
THETA-JA (
JA
) VERSUS AIRFLOW
FORCED AIR (m/s)
THETA-JA (
JA
)
0 24ºC/W
1 21ºC/W
2.5 19ºC/W
DS2148/Q48
63 of 75
12. AC
CHARACTERISTICS
AC CHARACTERISTICS--MULTIPLEXED PARALLEL PORT
(BIS1 = 0, BIS0 = 0)
(-40
°C to +85°C; V
DD
= 5.0V
± 5%)
PARAMETER SYMBOL
MIN
TYP
MAX
UNITS
NOTES
Cycle Time
t
CYC
200 ns
Pulse Width, DS Low or RD*
High
PW
EL
100 ns
Pulse Width, DS High or RD*
Low
PW
EH
100 ns
Input Rise/Fall times
t
R
, t
F
20
ns
R/W* Hold Time
t
RWH
10 ns
R/W* Setup Time Before DS
High
t
RWS
50 ns
CS* Setup Time Before DS,
WR* or RD* Active
t
CS
20
ns
CS* Hold Time
t
CH
0
ns
Read Data Hold Time
t
DHR
10
50
ns
Write Data Hold Time
t
DHW
0 ns
Muxed Address Valid to AS
or ALE Fall
t
ASL
15 ns
Muxed Address Hold Time
t
AHL
10 ns
Delay Time DS, WR* or RD*
to AS or ALE Rise
t
ASD
20 ns
Pulse Width AS or ALE High
PW
ASH
30 ns
Delay Time, AS or ALE to
DS, WR* or RD*
t
ASED
10 ns
Output Data Delay Time
From DS or RD*
t
DDR
20
80 ns
Data Setup Time
t
DSW
50 ns
See Figure 12-1, Figure 12-2, Figure 12-3
DS2148/Q48
64 of 75
INTEL BUS READ TIMING (PBTS = 0, BIS1 = 0, BIS0 = 0) Figure 12-1
INTEL BUS WRITE TIMING (PBTS = 0, BIS1 = 0, BIS0 = 0) Figure 12-2
ASH
PW
tCYC
tASD
tASD
PW
PW
EH
EL
t
t
t
t
t
t
AHL
CH
CS
ASL
ASED
CS*
AD0-AD7
DHR
t DDR
ALE
RD*
WR*
ASH
PW
tCYC
tASD
t ASD
PW
PW
EH
EL
t
t
t
t
t
t
t
AHL
DSW
DHW
CH
CS
ASL
ASED
CS*
AD0-AD7
RD*
WR*
ALE
DS2148/Q48
65 of 75
MOTOROLA BUS TIMING (PBTS = 1, BIS1 = 0, BIS0 = 0) Figure 12-3
t ASD
ASH
PW
t
t
ASL
AHL
t CS
t ASL
t
t
t
DSW
DHW
t CH
t
t
t
DDR
DHR
RWH
t ASED
PWEH
t RWS
AHL
PWEL
t CYC
AS
DS
AD0-AD7
(write)
AD0-AD7
(read)
R/W*
CS*
DS2148/Q48
66 of 75
AC CHARACTERISTICS--NONMULTIPLEXED PARALLEL PORT
(BIS1 = 0, BIS0 = 1) (-40
°C to +85°C; V
DD
= 5.0V
± 5%)
PARAMETER SYMBOL
MIN
TYP
MAX
UNITS
NOTES
Setup Time for A0 to A4, Valid
to CS* Active
t1 0
ns
Setup Time for CS* Active to
Either RD*, WR*, or DS*
Active
t2 0
ns
Delay Time From Either RD*
or DS* Active to Data Valid
t3
75
ns
Hold Time From Either RD*,
WR*, or DS* Inactive to CS*
Inactive
t4 0
ns
Hold Time From CS* Inactive
to Data Bus 3-State
t5 5
20
ns
Wait Time From Either WR* or
DS* Active to Latch Data
t6 75
ns
Data Setup Time To Either
WR* or DS* Inactive
t7 10
ns
Data Hold Time From Either
WR* or DS* Inactive
t8 10
ns
Address Hold From Either WR*
or DS* Inactive
t9 10
ns
See Figure 12-4, Figure 12-5, Figure 12-6, and Figure 12-7
DS2148/Q48
67 of 75
INTEL BUS READ TIMING (PBTS = 0, BIS1 = 0, BIS0 = 1) Figure12-4

INTEL BUS WRITE TIMING (PBTS = 0, BIS1 = 0, BIS0 = 1) Figure 12-5

Address Valid
Data Valid
A0 to A4
D0 to D7
WR*
CS*
RD*
0ns min.
0ns min.
75ns max.
0ns min.
5ns min. / 20ns max.
t1
t2
t3
t4
t5
Address Valid
A0 to A4
D0 to D7
RD*
CS*
WR*
0ns min.
0ns min.
75ns min.
0ns min.
10ns
min.
10ns
min.
t1
t2
t6
t4
t7
t8
DS2148/Q48
68 of 75
MOTOROLA BUS READ TIMING (PBTS = 1, BIS1 = 0, BIS0 = 1) Figure 12-6

MOTOROLA BUS WRITE TIMING (PBTS = 1, BIS1 = 0, BIS0 = 1) Figure 12-7
Address Valid
Data Valid
A0 to A4
D0 to D7
R/W*
CS*
DS*
0ns min.
0ns min.
75ns max.
0ns min.
5ns min. / 20ns max.
t1
t2
t3
t4
t5
Address Valid
A0 to A4
D0 to D7
R/W*
CS*
DS*
0ns min.
0ns min.
75ns min.
0ns min.
10ns
min.
10ns
min.
t1
t2
t6
t4
t7 t8
DS2148/Q48
69 of 75
AC CHARACTERISTICS--SERIAL PORT
(BIS1 = 1, BIS0 = 0)
(-40
°C to +85°C; V
DD
= 5.0V
± 5%)
PARAMETER SYMBOL
MIN
TYP
MAX
UNITS
NOTES
Setup Time CS* to SCLK
t
CSS
50
ns
Setup Time SDI to SCLK
t
SSS
50 ns
Hold Time SCLK to SDI
t
SSH
50
ns
SCLK High/Low Time
t
SLH
200
ns
SCLK Rise/Fall Time
t
SRF
50 ns
SCLK to CS* Inactive
t
LSC
50
ns
CS* Inactive Time
t
CM
250
ns
SCLK to SDO Valid
t
SSV
50 ns
SCLK to SDO 3-State
t
SSH
100 ns
CS* Inactive to SDO 3-State
t
CSH
100 ns
See Figure 12-8

SERIAL BUS TIMING (BIS1 = 1, BIS0 = 0) Figure 12-8

NOTES:
1) OCES =1 and ICES = 0.
2) OCES = 0 and ICES = 1.
SCLK
1
SCLK
2
SDI
CS*
HIGH Z
SDO
t
CSS
t
SSS
t
SSH
t
SRF
t
SLH
t
LSC
t
CM
t
SSV
t
SSH
t
CSH
HIGH Z
LSB
LSB
LSB
MSB
MSB
MSB
DS2148/Q48
70 of 75
AC CHARACTERISTICS--RECEIVE SIDE (-40
°C to +85°C; V
DD
= 5.0V
± 5%)
PARAMETER SYMBOL
MIN
TYP
MAX
UNITS
NOTES
RCLK Period
t
CP
488
648
ns
ns
1
2
RCLK Pulse Width
t
CH
t
CL
200
200

ns
ns
3
3
RCLK Pulse Width
t
CH
t
CL
150
150

ns
ns
4
4
Delay RCLK to RPOS, RNEG,
PBEO, RBPV Valid
t
DD
50
ns
NOTES:
1) E1 Mode.
2) T1 or J1 Mode.
3) Jitter attenuator enabled in the receive path.
4) Jitter attenuator disabled or enabled in the transmit path.

RECEIVE SIDE TIMING Figure 12-9
NOTES:
1) RCES = 1 (CCR2.0) or CES = 1.
2) RCES = 0 (CCR2.0) or CES = 0.
3) RNEG is in NRZ mode (CCR1.6 = 1).


tDD
RPOS, RNEG
RCLK
2
CL
t
tCP
CH
t
RCLK
1
PBEO
tDD
bit
error
BPV/
EXZ/
CV
PRBS Detector Out of Sync
RNEG
3
BPV/
EXZ/
CV
DS2148/Q48
71 of 75
AC CHARACTERISTICS--TRANSMIT SIDE (-40
°C to +85°C; V
DD
= 5.0V
± 5%)
PARAMETER SYMBOL
MIN
TYP
MAX
UNITS
NOTES
TCLK Period
t
CP
488
648
ns
ns
1
2
TCLK Pulse Width
t
CH
t
CL
75
75
ns
ns
TPOS/TNEG Setup to TCLK
Falling or Rising
t
SU
20 ns
TPOS/TNEG Hold From TCLK
Falling or Rising
t
HD
20 ns
TCLK Rise and Fall Times
t
R
, t
F
25
ns
See Figure 12-10

NOTES:
1) E1 Mode.
2) T1 or J1 Mode.

TRANSMIT SIDE TIMING Figure 12-10
NOTES:
1) TCES = 0 (CCR2.1) or CES = 0.
2) TCES = 1 (CCR2.1) or CES = 1.


t
F
t
R
TPOS, TNEG
t
CL
t
CH
CP
tHD
tSU
TCLK
1
t
TCLK
2
DS2148/Q48
72 of 75
13. MECHANICAL
DIMENSIONS
DIMENSIONS ARE IN MILLIMETERS
SEE DETAIL "A"
SUGGESTED PAD LAYOUT
44 PIN TQFP, 10*10*1.0
DS2148/Q48
73 of 75

DS2148/Q48
74 of 75
13.1 Mechanical Dimensions--Quad Version



























TOP VIEW (DIE SIDE) BOTTOM VIEW (BALL SIDE)















SIDE VIEW






0.76
Z
2.60
REF
0.61
0.59
1.99
DETAIL B
0.05
1.52
1.27
1.52
1.27
17.0
0
X
17.0
Y
A1
3
0.20
4
A1
12 11 10 9 8 7 6 5 4 3 2
1
A B
C
D E
F G H
I J
K
13.97
DETAIL A
13.97
DS2148/Q48
75 of 75




DETAIL A

DETAIL B



2.60
REF
Z
0.10
0.76
REF
SEATING PLANE
2
/ /
0.17
Z
/ /
0.24
Z
0.05 LABEL THICKNESS
f
0.76 REF
f 0.76
L
f 0.76
L
X
Z
Y
Z
SOLDER BALL