STMICROELECTRONICS STLC5411P

STLC5411
2B1Q U INTERFACE DEVICE
GENERAL FEATURES
SINGLE CHIP 2B1Q LINE CODE TRANSCEIVER
SUITABLE FOR BOTH ISDN AND PAIR GAIN
APPLICATIONS
MEETS OR EXCEEDS ANSI U.S. AND ETSI
EUROPEAN STANDARD
SINGLE 5V SUPPLY
DIP28 AND PLCC44 PACKAGE
HCMOS3A SGS-THOMSON ADVANCED
1.2µm DOUBLE-METAL CMOS PROCESS
PLCC44
TRANSMISSION FEATURES
160 KBIT/S FULL DUPLEX TRANSCEIVER
2B1Q LINE CODING WITH SCRAMBLER/DESCRAMBLER
18KFT
(5.5KM)
ON
26AWG/24AWG
TWISTED PAIR CABLES
SUPPORTS BRIDGE TAPS, SPLICES AND
MIXED GAUGES
>70DB ADAPTIVE ECHO-CANCELLATION
ON CHIP HYBRID CIRCUIT
DECISION FEEDBACK EQUALIZATION
ON CHIP ANALOG VCO SYSTEM
DIRECT CONNECTION TO SMALL LINE
TRANSFORMER
ORDERING NUMBER: STLC5411FN
SYSTEM FEATURES
ACTIVATION/DEACTIVATION CONTROLLER
ON CHIP CRC CALCULATION AND VERIFICATION INCLUDING TWO PROGRAMMABLE BLOCK ERROR COUNTERS
EOC CHANNEL AND OVERHEAD-BITS
TRANSMISSION WITH AUTOMATIC MESSAGE CHECKING
GCI AND MW/DSI MODULE INTERFACES
COMPATIBLE
DIGITAL LOOPBACKS
COMPLETE (2B+D) ANALOG LOOPBACK IN LT
ELASTIC DATA BUFFERS AND BACKPLANE
CLOCK DE-JITTERIZER
AUTOMODE NT1 AND REPEATER
”U ACTIVATION ONLY” IN NT1
IDENTIFICATION CODE AS PER GCI
STANDARD
Plastic DIP28
November 1996
ORDERING NUMBER: STLC5411P
EASILY INTERFACEABLE WITH ST5451
(HDLC & GCI CONTROLLER), ST5421 SIDGCI TRANSCEIVER AND ANY OTHER GCI,
IDL or TDM COMPATIBLE DEVICES
1/72
STLC5411
INDEX
DISTINCTIVE CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page
1
GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
PIN FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
FUNCTIONAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
Digital Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
µW/DSI mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
µW Control Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
14
14
Write Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
14
Digital System Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GCI mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
18
Frame structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Physical links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitor channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C/I channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
18
22
23
Line coding and frame format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Elastic buffers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
24
24
25
Maintenance functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
M channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EOC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M4 channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Spare M5 and M6 bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CRC calculation checking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loopbacks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
25
25
26
26
26
Identification code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
General purpose I/Os. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Test functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Turning on and off the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
Power on initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Line activation request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power up control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power down control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power up state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power down state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
34
34
35
35
35
Activation deactivation sequencing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Case of restricted activation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reset of activation / deactivation state machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hardware reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Quiet mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
35
35
35
35
36
Command/Indication (C/I) codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Internal register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Line interface circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
53
APPENDIX A: STATE MATRIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
APPENDIX B: ELECTRICAL PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2/72
STLC5411
PIN CONNECTIONS (Top view)
PLCC44
PLCC44
MICROWIRE MODE
GCI MODE
DIP28
DIP28
MICROWIRE MODE
GCI MODE
3/72
STLC5411
Figure 1: Block Diagram.
4/72
STLC5411
GENERAL DESCRIPTION
STLC5411 is a complete monolithic transceiver
for ISDN Basic access data transmission on
twisted pair subscriber loops typical of public
switched telephone networks. The device is fully
compatible with both ANSI T1.601-1988 U.S. and
CSE (C32-11) French specifications. It is intended also to comply with ETSI specification
both in term of transmission performances and requested features.
The equivalent of 160 kbit/s full-duplex transmission on a single twisted pair is provided, according to the formats defined in the a.m. spec.
Frames include two B channels, each of 64 kbit/s,
one D channel of 16 kbit/s plus an additional 4
kbit/s M channel for loop maintenance and other
user functions. 12 kbit/s bandwidth is reserved for
framing. 2B1Q Line coding is used, where pairs of
bits are coded into one of 4 quantum levels. This
technique results in a low frequency spectrum
(160 kbit/s turn into 80 kband), thereby reducing
both line attenuation and crosstalk and achieving
long range with low Bit Error Rates.
The system is designed to operate on standard
types of cable pairs including mixed gauges (26
AWG, 24 AWG and 22 AWG) including the 15
loops configuration specified by ANSI. Good
noise margins are achieved even when bridged
taps are present. On 26 AWG cable, the transmission range is in excess of 5.5 km (18 kft) in
presence of crosstalk and noise as specified by
ANSI standard. STLC5411 is designed to operate
with Bit Error Rate near-end Crosstalk (NEXT) as
specified in european ETSI recommendation.
To meet these very demanding specifications, the
device includes two Digital Signal Processors,
one configured as an adaptive Echo-Canceller to
cancel the near end echoes resulting from the
transmit/receive hybrid interface, the other as an
adaptive line equalizer. A Digital Phase-Locked
Loop (DPLL) timing recovery circuit is also included that provides in NT modes a 15.36 MHz
synchronized clock to the rest of the system.
Scrambling and descrambling are performed as
specified in the US and French specifications.
On the system side, STLC5411 can be linked to
two bus configuration simply by pin MW bias.
MICROWIRE(µW/DSI) mode (MWpin = 5V): 144
kbit/s 2B+D basic access data is transferred on a
multiplex Digital System Interface with 4 different
interface formats (see fig. 2 and 3) providing
maximum flexibility with a limited pin count
(BCLK, Bx, Br, FSa, FSb). Three pre-defined
2B+D formats plus an internal time slot assigner
allows direct connection of the UID to the most
common multiplexed digital interfaces (TDM/IDL).
Bit and Frame Synchronisation signals are inputs
or outputs depending on the configuration se-
lected. Data buffers allow any phase between the
line and the digital interface. That permits building
of slave-slave configurations e.g. in NT12 trunkcards.
It is possible to separate the D from the B channels and to transfer it on a separate digital interface (Dx, Dr) using the same bit and frame clocks
as for the B channels or in a continuous mode using an internally generated 16 kHz bit clock output
(DCLK).
All the Control, Status and Interrupt registers are
handled via a control channel on a separate serial
interface MICROWIRE compatible (CI, CO, CS,
CCLK, INT) supported by a number of microcontroller including the MCU families from SGSTHOMSON
GCI mode (MWpin = 0V). Control/maintenance
channels are multiplexed with 2B+D basic access
data in a GCI compatible interface format (see fig.
4a) requiring only 4 pins (BCLK, Bx, Br, FSa). On
chip GCI channel assignement allows to multiplex
on the same bus up to 8 GCI channels, each supporting data and controls of one device. Bit and
Frame Synchronisation signals can be inputs or
ouputs depending on the configuration selected.
Data buffers, again, allow to have any phase between the line interface and the digital interface.
Through the M channel and its protocol allowing
to check both direction exchanges, internal registers can be configured, the EOC channel and the
Overhead-bits can be monitored. Associated to
the M channel, there are A and E channels for
enabling the exchanged messages and to check
the flow control. The C/I channel allows the primitive exchanges following the standard protocol.
In both mode (µW and GCI) CRC is calculated
and checked in both directions internally.
In LT mode, the transmit superframe can be synchronized by an external signal (SFSx) or be self
running. In NT mode, the SFSx is always output
synchronized by the transmit superframe.
Line side or Digital Interface side loopbacks can
be selected for each B1, B2 or D channel independently without restriction in transparent or in
non-transparent mode. A transparent complete
analog loopback allowing the test of the transmission path is also selectable.
Activation and deactivation procedures, which are
automatically processed by UID, require only the
exchange of simple commands as Activation Request, Deactivation Request, Activation Indication. Cold and Warm start up procedures are operated automatically without any special
instruction.
Four programmable I/Os are provided in GCI for
external device control.
5/72
STLC5411
PIN FUNCTIONS (no Specific Microwire / GCI Mode)
Note: all pin number are referred to Plastic DIP28 package.
Pin
Name
In/Out
Description
1, 4
LO+, LO-
Out, Out
Transmit 2B1Q signal differential outputs to the line transformer. When
used with an appropriate 1:1.5 step-up transformer and the proper line
interface circuit the line signal conforms to the output specifications in ANSI
standard with a nominal pulse amplitude of 2.5 Volts.
2, 3
LI+, LI-
In, In
Receive 2B1Q signal differential inputs from the line transformer.
5, 8
VCCA, VCCD
In, In
Positive power supply input for the analog and digital sections, which must
be +5 Volts +/-5% and must be directly connected together.
24, 9
23
GNDA,GNDD1
GNDD2
In, In
In
Negative power supply pins, which must be connected together close to
the device.
All digital and analog signals are referred to these pins, which are normally
at the system Ground.
10
TSRb
Out
(LT configuration only)
This pin is an open drain output normally in the high impedance state which
pulls low when B1 and B2 time-slots are active. It can be used to enable the
Tristate control of a backplane line-driver.
SCLK
Out
(NT configuration only)
15.36 MHz clock output which is frequency locked to the received line
signal active as soon as UID is powered up except in NT1 Auto
configuration (active only if S line activation is requested)
20
XTAL2
Out
The output of the crystal oscillator, which should be connected to one end
of the crystal, if used. Otherwise, this pin must be left not connected.
21
XTAL1
In
The master clock input, which requires either a parallel resonance crystal to
be tied between this pin and XTAL2, or a logic level clock input from a
stable source. This clock does not need to be synchronized to the digital
interface clocks (FSa, BCLK).Crystal specifications: 15.36 MHz +/-50ppm
parallel resonant; Rs ≤ 20 ohms; load with 33pF to GND each side.
28
MW
In
MICROWIRE selection: When set high, MICROWIRE control interface is
selected. When set low, GCI interface is selected.
PIN FUNCTIONS (specific Micro Wire mode)
Pin
Name
In/Out
Description
6
FSa
In Out
Input or Output depending of the CMS bit in CR1 register, FSa is a 8 KHz
clock which indicates the start of the frame on Bx when FSa is input, or Bx
and Br when FSa is output.
Input or Output, the location of FSa relative to the frame on Bx or Bx and Br
depens of DDM bit in CR1 register, also the selected format.
7
FSb
In Out
Input or Output depending of the CMS bit in CR1 register, FSb is a 8 KHz
clock which indicates the start of the frame on Br when it is an input. When
it is an output, FSb is a 8 KHz pulse conforming with the selected format
and always indicating the second 64Kbit/sec channel of the frame on Br.
Input or Output, the location of FSb relative to the frame on Br depends of
DDM bit in CR1 register, also the selected format.
11
Br
Out
2B+D datas tristate output. Datas received from the line are shifted out on
the rising edge (at the BCLK frequency or the half BCLK frequency if format
4 is selected) during the assigned time slot. Br is in high impedance state
outside the assigned time slot and during the assigned time slot of the
channel if it is disabled.
When D channel port is enabled, only B1 B2 are on Br.
6/72
STLC5411
PIN FUNCTIONS (specific Micro Wire mode)
Pin
Name
In/Out
Description
12
BCLK
In Out
Bit clock input or output depending of the CMS bit in CMR register. When
BCLK is an input, its frequency may be any multiple of 8 KHz from 256 KHz
to 4096 KHz in formats 1, 2, 3; 512 KHz to 6176 KHz in format 4. When
BCLK is an output, its frequency is 256 KHz, 512 KHz, 1536 KHz, 2048
KHz or 2560 KHz depending of the selection in CR1 register. In this case,
BCLK is locked to the recovered clock received from the line. Input or
Output BCLK is synchronous with FSa/FSb. Datas are shifted in and out (on
Bx and Br) at the BCLK frequency in formats 1, 2, 3. In format 4 datas are
shifted out at half the BCLK frequency.
13
Bx
In
2B+D input. Basic access data to transmit to the line is shifted in on the
falling edges (at the BCLK frequency or the half BCLK frequency if format 4
is selected) during the assigned time-slots. When D channel port is
enabled, only B1 & B2 sampled on Bx.
14
DCLK
Out
D channel clock output when the D channel port is enabled in continuous
mode. Datas are shifted in and out (on Dx and Dr) at 16 KHz on the falling
and rising edges of DCLK respectively. In master mode, DCLK is
synchronous with BCLK.
15
Dr
Out
D channel data output when the D channel port is enabled. D channel data is
shifted out from the UID on this pin in 2 selectable modes: in TDM mode data
is shifted out at the BCLK frequency (or half BCLK frequency in format 4) on
the ridsing edges when the assigned time slot is active. In continuous mode
data is shifted out at the DCLK frequency on the rising edge continuously.
16
Dx
In
17
CCLK
In
18
CI
In
19
CO
Out
22
SFSx
In Out
25
SFSr
Out
LSDb
Out
26
INTb
Out
27
CS
In
D channel data input when the D channel port is enabled. D channel data is
shifted in from the UID on this pin in 2 selectable modes: in TDM mode data
is shifted in at the BCLK frequency (or half BCLK frequency in format 4) on
the falling edges when the assigned time slot is active. In continuous mode
data is shifted out at the DCLK frequency on the falling edge continuously.
Clock input for the MICROWIRE control channel: data is shifted in and out on
CI and CO pins with CCLK frequency following 2 modes. For each mode the
CCLK polarity is indifferent. CCLK may be asynchronous with all the others
UID clocks.
MICROWIRE control channel serial input: Two bytes data is shifted out the
UID on this pin on the rising or the falling edge of CCLK depending of the
working mode.
MICROWIRE control channel: serial output: two bytes data is shifted out the
UID on this pin on the rising or the falling edge of CCLK depending of the
working mode. When not enabled by CS low, CO is high impedance.
Tx Super frame synchronization. The rising edge of SFSx indicates the
beginning of the transmit superframe on the line. In NT mode SFSx is always
an output. In LT mode SFSx is an input or an output depending of the SFS bit
in CR2 register. When SFSx is input, it must be synchronous of FSa.
Rx Super frame synchronization. The rising edge of SFSr indicates the
begenning of the received superframe on the line. UID provides this output
only when ESFR bit in CR4 register is to 1.
Line Signal Detect output (default conf.): This pin is an open drain output
which is normally in the high impedance state but pulls low when the device
previously in the power down state receives a wake-up by Tone from the
line. This signal is intended to be used to wake-up a micro-controller from a
low power idle mode. The LSD output goes back in the high impedance
state when the device is powered up.
Interrupt output: Latched open-drain output signal which is normally high
impedance and goes low to request a read cycle. Pending interrupt data is
shifted out from CO at the following read-write cycle. Several pending interrupts
may be queued internally and may provide several interrupt requests. INT is
freed upon receiving of CS low and can goes low again when CS is freed.
Chip Select input: When this pin is pulled low, data can be shifted in and out
from the UID through CI & CO pins. When high, this pin inhibits the
MICROWIRE interface. For normal read or write operation, CS has to be
pulled low for 16 CCLK periods of time.
7/72
STLC5411
PIN FUNCTIONS (specific GCI mode)
Pin
Name
In/Out
Description
6
FSa
In Out
Input or Output depending of the configuration. FSa is a 8 KHz clock which
indicates the start of the frame on Bx and Br.
7
FSb
Out
S0
In
When MO = 0 (LT/NT12 configuration): S0 associated with S1 and S2
selects a GCI channel number on Bx/Br.
TEST2
In
Input pin to select a transmission test in all auto mode configurations.
TEST2 is associated with TEST1.
11
Br
Out
12
BCLK
In Out
Bit clock input or output depending of the configuration. When BCLK is an
input, its frequency may be any multiple of 16 KHz from 512 KHz to 6176
KHz.. When BCLK is an output, its frequence is 512 KHz in NT1 auto and
NTRR auto configurations, 1536 KHz in NT/TE configuration; In this case,
BCLK is locked to the recovered clock received from the line. Input or
Output BCLK is synchronous with FSa. Datas are shifted in and out (on Bx
and Br) at the half the BCLK frequency.
13
Bx
In
2B+D and GCI control channel input. Data is sampled by the UID on the
second falling edge of BCLK within the period of the bit, during the assigned
channels time slot.
14
IO4
In Out
TEST1
In
IO3
In Out
EC
Out
LFS
In
IO2
In, Out
General purpose programmable I/O configured by CR5 register in all non
auto mode configurations.
EC
Out
External control output pin in LTRR auto configuration. Normaly high, this
pin is pulled low when an ARL command is received by the UID.
ES2
In
External status input pin. In NT1 auto and NTRR auto configurations, this
status is sent on the line through the ps2 bit.
S2
In
When MO = 0 (LT/NT12 configuration): S2 associated with S0 and S1
selects a GCI channel number on Bx/Br.
CONF2
In
When MO = 1: Configuration input pin. Is used associated with CONF1 to
select configuration NT/TE (non auto), NT1 auto, LTRR auto and NTRR
auto.
IO1
In Out
General purpose programmable I/O configured by CR5 register in all non
auto mode configurations.
ES1
In
External status input pin. In NT1 auto and NTRR auto configurations, this
status is sent on the line through the ps1 bit.
PLLD
In
PLL1 can be disabled in LTRR onto configuration with this pin.
S1
In
When MO = 0 (LT/NT12 configuration): S1 associated with S0 and S2
selects a GCI channel number on Bx/Br.
CONF1
In
When MO = 1: Configuration input pin. Is used associated with CONF2 to
select configuration NT/TE (non auto), NT1 auto, LTRR auto and NTRR
auto.
15
16
17
18
19
8/72
In NT/TE non auto-mode configuration, FSb is a 8 KHz pulse always
indicating the second 64Kbit/sec channel of the frame on Br.
2B+D and GCI control channel open drain output. Data is shifted out (at the
half BCLK frequency) on the first rising edge of BCLK during the assigned
channels slot. Br is in high impedance state outside the assigned time slot
and during the assigned time slot of a channel if it is disabled.
General purpose programmable I/O configured by CR5 register in all non
auto mode configurations.
Input pin to select a transmission test in all auto mode configurations.
TEST1 is associated with TEST2.
General purpose programmable I/O configured by CR5 register in all non
auto mode configurations.
External control output pin in NT1 auto configuration. Normaly high, this pin
is pulled low when an eoc message ”öperate 2B+D loopback” is recognized
from the line.
Local febe select:
When tied to 1 the febe is locally looped back. See figure 10.
STLC5411
PIN FUNCTIONS (specific GCI mode)
Pin
Name
In/Out
22
RFS
In
Remote febe select:
When tied to 0 the remote febe is not transferred. When tied to 1 febe is
transparently reported. See figure 10.
Description
25
AIS
In
Analog interface select for all auto mode configurations
SFSr
Out
Rx Super frame synchronization. The rising edge of SFSr indicates the
beginning of the received superframe on the line. UID provides this output
only when ESFR bit in CR4 register is to 1 and LT/NT12 or NT/TE
configuration is done.
LSDb
Out
Line Signal Detect output (default conf.): This pin is an open drain output
which is normally in the high impedance state but pulls low when the device
previously in the power down state receives a wake-up by Tone from the
line. This signal is intended to be used to wake-up a micro-controller from a
low power idle mode. The LSD output goes back in the high impedance
state when the device is powered up.
26
RESb
In
Reset input pin with internal pull-up resistor. When pulled low, all registers
of the UID are reset to their default values. UID is configured according to
configuration inputs bias excluding MW input which must be maintained at
the 0 volt. minimum recommended pulse length is 200µs.
27
M0
In
Configuration input pin. When pulled low, GCI channel assigner is selected
(channel number defined by inputs S0, S1, S2). When pulled high, UID is
configured by pins CONF1 and CONF2.
MULTIPLE FUNCTION PIN DESCRIPTION
Pin 6: FSa
Function or In/Out conditions (*)
CMS(cr1) = 1
MW(pin) = 1
CMS(cr1) = 0
CONF2(pin) = 1
MW(pin) = 0
MO(pin) = 1
CONF2(pin) = 0
MO(pin) = 0
Function
In/Out
FSa
Out
FSa
In
CONF1(pin) = 1
FSa
Out
CONF1(pin) = 0
FSa
Out
CONF1(pin) = 1
FSa
In
FSa
Out
FSa
In
CONF1(pin) = 0
(*) Only true if ANATST (internal test signal) = 0
9/72
STLC5411
MULTIPLE FUNCTION PIN DESCRIPTION
Pin 7: S0/FSb/TEST2
Function or In/Out conditions (*)
MW(pin) = 1
Function
In/Out
CMS(cr1) = 1
FSb
Out
CMS(cr1) = 0
FSb
In
CONF2(pin) = 1
MW(pin) = 0
MO(pin) = 1
CONF2(pin) = 0
CONF1(pin) = 1
TEST2
In
CONF1(pin) = 0
FSb
Out
CONF1(pin) = 1
TEST2
In
CONF1(pin) = 0
TEST2
Out
S0
In
Function
In/Out
MO(pin) = 0
(*) Only true if ANATST (internal test signal) = 0
Pin 10: TSR~/SCLK/TCLK
Function or In/Out conditions (*)
MW(pin) = 1
NTS(cr2) = 1
SCLK
Out
NTS(cr2) = 0
TSR~
Out OD
CONF1(pin) = 1
SCLK
Out
CONF1(pin) = 0
SCLK
Out
CONF1(pin) = 1
TSR~
Out OD
CONF1(pin) = 0
SCLK
Out
CONF2(pin) = 1
MO(pin) = 1
MW(pin) = 0
CONF2(pin) = 0
MO(pin) = 0
NTS(cr2) = 1
SCLK
Out
NTS(cr2) = 0
TSR~
Out OD
Function
In/Out
CMS(cr1) = 1
BCLK
Out
CMS(cr1) = 0
BCLK
In
CONF1(pin) = 1
BCLK
Out
CONF1(pin) = 0
BCLK
Out
CONF1(pin) = 1
BCLK
In
CONF1(pin) = 0
BCLK
Out
BCLK
In
(*) Only true if TDSPANA (internal test signal) = 0
Pin 12: BCLK
Function or In/Out conditions
MW(pin) = 1
CONF2(pin) = 1
MW(pin) = 0
MO(pin) = 1
CONF2(pin) = 0
MO(pin) = 0
10/72
STLC5411
MULTIPLE FUNCTION PIN DESCRIPTION
Pin 14: DCLK/IO4/TEST1/TSYNC [R+]
Function or In/Out conditions
DEN(cr2) = 1
MW(pin) = 1
Function
In/Out
DMO(cr2) = 1
DCLK
Out
DMO(cr2) = 0
TSYNC
Out
TSYNC
Out
TEST1
In
DEN(cr2) = 0
CONF1(pin) = 1
MO(pin) = 1
CONF2(pin) = 1
MW(pin) = 0
CONF1(pin) = 0
IO4(cr5) = 1
I4
In
IO4(cr5) = 0
O4
Out
TEST1
In
CONF2(pin) = 0
MO(pin) = 0
IO4(cr5) = 1
I4
In
IO4(cr5) = 0
O4
Out
Function
In/Out
Pin 15: Dr/IO3/EC/LFS/TDOUT [R+]
Function or In/Out conditions (*)
MW(pin) = 1
DEN(cr2) = 1
Dr
Out
DEN(cr2) = 0
TDOUT
Out
EC
Out
I3
In
CONF1(pin) = 1
MO(pin) = 1
CONF2(pin) = 1
CONF1(pin) = 0
IO3(cr5) = 1
O3
Out
LFS
In
IO3(cr5) = 1
I3
In
IO3(cr5) = 0
O3
Out
Function or In/Out conditions (*)
Function
In/Out
DEN(cr2) = 1
Dx
In
DEN(cr2) = 0
TDIN
In
ES2
In
MW(pin) = 0
IO3(cr5) = 0
CONF2(pin) = 0
MO(pin) = 0
(*) Only true if TDSPANA (internal test signal) = 0
Pin 16: Dx/IO2/EC/ES2/TDIN [R+]
MW(pin) = 1
CONF1(pin) = 1
CONF2(pin) = 1
MO(pin) = 1
MW(pin) = 0
CONF2(pin) = 0
MO(pin) = 0
IO2(cr5) = 1
I2
In
IO2(cr5) = 0
O2
Out
CONF1(pin) = 1
EC
Out
CONF1(pin) = 0
ES2
In
CONF1(pin) = 0
IO2(cr5) = 1
I2
In
IO2(cr5) = 0
O2
Out
(*) Only true if TGSCEN (internal test signal) = 0
11/72
STLC5411
MULTIPLE FUNCTION PIN DESCRIPTION
Pin 17: CCLK/S2/CONF2
Function or In/Out conditions
MW(pin) = 1
MW(pin) = 0
Function
In/Out
CCLK
In
MO(pin) = 1
CONF2
In
MO(pin) = 0
S2
In
Function
In/Out
CI
In
ES
In
Pin 18: CI/IO1/ES1/PLLD [R+]
Function or In/Out conditions
MW(pin) = 1
CONF1(pin) = 1
CONF2(pin) = 1
MO(pin) = 1
MW(pin) = 0
CONF2(pin) = 0
CONF1(pin) = 0
IO1(cr5) = 1
I1
In
IO1(cr5) = 0
O1
Out
CONF1(pin) = 1
PLLD
In
CONF1(pin) = 0
ES1
In
IO1(cr5) = 1
I1
In
IO1(cr5) = 0
O1
Out
Function
In/Out
CO
Out
MO(pin) = 1
CONF1
In
MO(pin) = 0
S2
In
Function or In/Out conditions
Function
In/Out
NTS(cr2) = 1
MO(pin) = 0
Pin 19: CO/S1/CONF1
Function or In/Out conditions
MW(pin) = 1
MW(pin) = 0
Pin 22: SFSx/RFS [R+]
MW(pin) = 1
Out
SFSx
Out
SFS(cr2) = 0
SFSx
In
CONF2(pin) = 1
SFSx
Out
CONF2(pin) = 0
RFS
In
NTS(cr2) = 1
SFSx
Out
SFS(cr2) = 1
SFSx
Out
SFS(cr2) = 0
SFSx
In
NTS(cr2) = 0
MO(pin) = 1
MW(pin) = 0
MO(pin) = 0
12/72
SFSx
SFS(cr2) = 1
NTS(cr2) = 0
STLC5411
MULTIPLE FUNCTION PIN DESCRIPTION
Pin 25: LSD/SFSr/AIS
Function or In/Out conditions
MW(pin) = 1
Function
In/Out
ESFR(cr4) = 1
SFSr
Out OD
ESFR(cr4) = 0
LSD
Out OD
CONF1(pin) = 1
MO(pin) = 1
CONF2(pin) = 1
CONF1(pin) = 0
MW(pin) = 0
AIS
In
ESFR(cr4) = 1
SFSr
Out OD
ESFR(cr4) = 0
LSD
Out OD
CONF2(pin) = 0
MO(pin) = 0
AIS
In
ESFR(cr4) = 1
SFSr
Out OD
ESFR(cr4) = 0
LSD
Out OD
Pin 26: INT/RES [R+]
Function
In/Out
MW(pin) = 1
Function or In/Out conditions
INT
Out OD
MW(pin) = 0
MO
In
Pin 27: CS/MO
Function
In/Out
MW(pin) = 1
Function or In/Out conditions
CS
In
MW(pin) = 0
MO
In
PIN28: MW
Notes: [R+] = Pull up Resistor
: Out OD = Open Drain Output
13/72
STLC5411
FUNCTIONAL DESCRIPTION
Digital Interfaces
STLC5411 provides a choice between two types
of digital interface for both control data and (2
B+D) basic access data.
These are:
a) General Circuit Interface: GCI.
b) Microwire/Digital System Interface: µW/DSI
The device will automatically switch to one of
them by sensing the MW input pin at the Power
up.
A7
A6
A5
A4
A3
A2
A1
A0
D2
D1
D0
1st byte
D6
D5
D4
D3
2nd byte
Microwire control interface
The MICROWIRE interface is enabled when pin
MW equal one. Internal registers can be written or
read through that control interface.
It is constituted of 5 pins:
data in
data output
data clock input
Chip Select input
Interrupt output
Transmission of data onto CI & CO is enabled
when CS input is low.
A Write cycle or a Read cycle is always constituted of two bytes. CCLK must be pulsed 16
times while CS is low.
Transmission of data onto CI & CO is enabled following 2 modes.
– MODE A: the first CCLK edge after CS falling edge (and fifteen others odd CCLK
edges) are used to shift in the CI data, the
even edges being used to shift out the CO
data.
– MODE B: the CCLK first edge after CS falling
edge (and the fifteen others odd CCLK loss)
are used to shift out the CO data, the even
edges being used to shift in the CI data.
For each modes the first CCLK edge after CS falling edge can be positive or negative: the UID
automaticaly detects the CCLK polarity.
Mode A is the default value. To select the mode
B, write MWPS register.
You can write in the UID on CI while the UID send
back a register content to the microprocessor. If
the UID has no message to send, it forces the CO
output to all zero’s.
If the UID is to be read (status change has occured in the UID or a read-back cycle has been
requested by the controller), it pulls the INT output low until CS is provided. INT high to low
transition is not allowed when CS is low (the UID
waits for CS high if a pending interrupt occurs
14/72
Write cycle
The format to write a 8 bits message into the UID
is:
D7
µW/DSI MODE
CI:
CO:
CCLK:
CS:
INT:
while CS is low) .
When CS is high, the CO pin is in the high impedance state.
A7-A1:
A0:
D7-D0:
Register Address
Write/Read back Indicator
Register Content
After the first byte is shifted in, Register address
is decoded. A0 set low indicates a write cycle: the
content of the following received byte has to be
loaded into the adressed register.
A0 set high indicates a read-back cycle request
and the byte following is not significant. The UID
will respond to the request with an interrupt cycle.
It is then possible for the microprocessor to receive the required register content after several
other pending interrupts.
To write a 12bits message, the difference is:
limited address field:
A7 - A4
extended data field (D11 - D8): A3 - A0.
The Write/Read back indicator doesn’t apply; to
read and write a 12 bits register two addresses
are necessary.
Read cycle
When UID has a register content to send to the
microprocessor, it pulls low the INT output to request CS and CCLK signals. Note that the data to
send can be the content of a Register previously
requested by the microprocessor by means of a
read-back request.
The format of the 8 bits message sent by the UID
is:
A7
A6
A5
A4
A3
A2
A1
A0
D2
D1
D0
1st byte
D7
D6
D5
D4
D3
2nd byte
Register Address
forced to 1 if read back
forced to 0 if spontaneous
D7-D0: Register Content
A7-A1:
A0:
STLC5411
To read a 12 bits message, the difference is:
limited address field:
A7 - A4
extended data field (D11 - D8): A3 - A0.
The Write/Read back indicator doesn‘t exit.
DIGITAL SYSTEM INTERFACE
Two B channels, each at 64 kbit/s and one D channel at 16 kbit/s form the Basic access data. Basic
access data is transferred on the Digital System Interface with several different formats selectable by
means of the configuration register CR1.
The DSI is basically constituted of 5 wires (see
fig.2 and 3):
BCLK
Bx
Br
FSa
FSb
bit clock
data input to transmit to the line
data output received from the line
Transmit Frame sync
Receive Frame sync
It is possible to separate the D channel from the B
channels and to transfer it on a separate Digital
Interface constituted of 2 pins:
Dx
Dr
D channel data input
D channel data ouput
The TDM (Time Division Multiplex) mode uses
the same bit and frame clocks as for the B channels. The continuous mode uses an internally
generated 16 kHz bit clock output:
DCLK D channel clock output
For all formats when D channel port is enabled
”continuous mode” is possible. When the D channel port is enabled in TDM mode, D bits are assigned according to the related format on Dx and
Dr .
STLC5411 provides a choice of four multiplexed
formats for the B and D channels data as shown
in fig.2 and 3.
Format 1: the 2B+D data transfer is assigned to
the first 18 bits of the frame on Br and Bx I/0 pins.
Channels are assigned as follows: B1(8 bits),
B2(8 bits), D(2 bits), with the remaining bits ignored until the next Frame sync pulse.
Format 2: the 2B+D data transfer is assigned to
the first 19 bits of the frame on Br and Bx I/O
pins. Channels are assigned as follows: B1(8
bits), D(1 bit), 1 bit ignored, B2(8 bits), D(1 bit),
with the remaining bits ignored until the next
frame sync pulse.
Format 3: B1 and B2 Channels can be independently assigned to any 8 bits wide time slot
among 64 (or less) on the Bx and Br pins. The
transmit and receive directions are also independent. When TDM mode is selected, the D
channel can be assigned to any 2 bits wide time
slot among 256 on the Bx and Br pins or on the
Dx and Dr pins (D port disabled or enabled in
TDM mode respectively).
Format 4: is a GCI like format excluding Monitor
channel and C/I channel. The 2B+D data transfer
is assigned to the first 26 bits of the frame on Br
and Bx I/O pins. Channels are assigned as follows. B1(8 bits) B2(8 bits), 8 bits ignored, D(2
bits), with remaining bits ignored up to the next
frame sync pulse.
When the Digital Interface clocks are selected as
inputs, FSa must be a 8 kHz clock input which indicates the start of the frame on the data input pin
Bx. When the Digital Interface clocks are selected
as outputs, FSa is an 8 kHz output pulse conforming to the selected format which indicates
the frame beginning for both Tx and Rx directions.
When the Digital Interface clocks are selected as
inputs, FSb is a 8 kHz clock input which defines
the start of the frame on the data ouput pin Br.
When the Digital Interface clocks are selected as
outputs, FSb is a 8 kHz output pulse indicating
the second 64kbit/s slot.
Two phase-relations between the rising edge of
FSa/FSb and the first (or second for FSb as output) slot of the frame can be selected depending
on format selected: Delayed timing mode or non
Delayed timing mode.
Non delayed data mode is similar to long frame
timing on the COMBOI/II series of devices: The
first bit of the frame begins nominally coincident
with the rising edge of FSa/b. When output, FSa
is coincident with the first 8 bits wide time-slot
while FSb is coincident with the second 8 bits
wide time-slot. Non delayed mode is not available
in format 2.
Delayed timing mode, which is similar to short
frame sync timing on COMBO I/II, in which the
FSa/b input must be set high at least a half cycle
of BCLK earlier the frame beginning. When output, FSa 1bit wide pulse indicates the first 8 bits
wide time-slot while FSb indicates the second.
Delayed mode is not available in format 4.
2B+D basic access data to transmit to the line
can be shifted in at the BCLK frequency on the
falling edges during the assigned time-slots.
When D channel port is enabled, only B1 & B2
data is shifted in during the assigned time slots. In
format 4, data is shifted in at half the BCLK frequency on the receive falling edges.
2B+ D basic access data received from the line
can be shifted out from the Br output at the BCLK
frequency on the rising edges during the assigned
time-slots. Elsewhere, Br is in the high impedance
state. When the D channel port is enabled, only
B1 & B2 data is shifted out from Br. In Format 4,
data is shifted out at half the BCLK frequency on
the transmit rising edges; there is 1.5 period delay
between the rising transmit edge and the receive
falling edge of BCLK.
15/72
STLC5411
Bit Clock BCLK determines the data shift rate on
the Digital Interface. Depending on mode selected, BCLK is an input which may be any multiple of 8 kHz from 256 kHz to 6176 kHz or an output at a frequency depending on the format and
the frequency selected. Possible frequencies are:
256 KHz, 512 KHz, 1536 KHz,
Figure 2: DSI Interface formats: MASTER mode.
16/72
2048 KHz, 2560 KHz.
In format 4 the use of 256kHz is forbidden.
BCLK is synchronous with FSa/b frame sync signal. When output, BCLK is phased locked to the
recovered clock received from the line.
STLC5411
Figure 3: DSI Interface formats: SLAVE mode.
17/72
STLC5411
GCI MODE
The GCI is a standard interface for the interconnection of dedicated ISDN components in the different equipments of the subscriber loop :
In a Terminal, GCI interlinks the STLC5411, the
ISDN layer 2 (LAPD) controller and the voice/data
processing components as an audio-processor or
a Terminal Adaptor module.
In NT1-2, PABX subscriber line card, or central
office line card (LT), GCI interlinks the UID, the
ISDN Layer 2 (LAPD) controllers and eventually
the backplane where the channels are multiplexed.
In NT1, GCI interlinks SID-GCI and STLC5411,
via automode (NT1-auto). In Regenerators, GCI
links both STLC5411 UID in automode (NT-RRauto, LT-RR-auto). (See Fig. 4a)
Frame Structure
2B+D data and control interface is transferred in a
time-division multiplexed mode based on 8 kHz
frame structure and assigned to four octets per
frame and direction.(see fig.4b).
The 64 kbit/s channels B1 and B2 are conveyed
in the first two octets; the third octet (M: Monitor)
is used for transferring most of the control and
status registers; the fourth octet (SC: Signalling &
Control) contains the two D channel bits, the four
C/I (command/lndicate) bits controlling the activation/deactivation procedures, and the E & A bits
which support the handling of the Monitor channel.
These four octets per frame serving one ISDN
subscribers line form a GCI Channel. One GCI
channel calls for a bit rate of 256 kbit/s.
In NT1-2s or subscriber Line Cards up to 8 GCI
channels may be carried in a frame of a GCI multiplex. The bit rate of a GCI multiplex may be from
256 kbit/s and up to 3088 kbit/s. Adjacent 4-octet
slots from the frame start are numbered 0 to 7.
The GCI channel takes the number of the slot it
occupies. Spare bits in the frame beyond 256 bits
from the frame start will be ignored by GCI compatible devices but may be used for other purposes if required (see Fig.4c). GCI channel number is selected by biasing pins S0,S1,S2.
Physical Links
Four physical links are used in the GCI.
Transmitted data to the line: Bx
Received data from the line: Br
Data clock: BCLK
Frame Synchronization clock: FSa
GCI is always synchronized by frame and data
clocks derived by any master clock source.
A device used in NT mode can deliver clock
sources able to synchronize GCI, either directly,
or via a local Clock Generator synchronized on
the line by means of the SCLK 15.36 MHz output
clock. Frame clock and data clock could be independent of the internal devices clocks. Logical
one on the Br output is the high impedance state
while logical zero is low voltage. For E and A bits,
active state is voltage Low while inactive state is
high impedance state.
Figure 4a: GCI configurations of the UID.
Figure 4a: GCI configurations of the UID
SID-GCI
TERMINAL
SID-GCI
S
NT1-AUTO
NT1
LT-RR-AUTO
U
NT
PRIVATE TERMINAL
OR NT1-2
18/72
U
NT-RR-AUTO
REPET OR
LT
U
LINE TERMINATI ON
STLC5411
Figure 4b: GCI interface format.
GCI interface format
Figure 4b:
GCI CHANNEL 0
Bx/Br
FSa
GCI CHANNEL 1
GCI CHANNEL 7
B1
B2
M
D C/I A E
B1
B2
M
D C/I A E
B1
B2
M
D C/I A E
8
8
8
2
8
8
8
2
8
8
8
2
4
2
4
2
4
2
8 KHz
BCLK
SLAVE MODE
GCI CHANNEL 0
B1
Bx/Br
FSa
8
B2
M
D C/I A E
8
8
2
4
2
FREE
8 KHz
FSb
BCLK
MASTER MODE (BCLK = 1.536MHz)
MASTE R MODE
19/72
STLC5411
Figure 4c: GCI multiplex examples, (slave mode).
20/72
STLC5411
Data is transmitted in both directions at half the
data clock rate. The information is clocked by the
transmitter on the front edge of the data clock and
can be accepted by the receiver after 1 to 1.5 period of the data clock.
The data clock (BCLK) is a square wave signal at
twice the data transmission frequency on Bx and
Br with a 1 to 1 duty cycle. The frequency can be
choosen from 512 to 6176 kHz with 16 kHz
modularity. Data transmission rate depends only
on the data clock rate.
The Frame Clock FSa is a 8 kHz signal for synchronization of data transmission. The front edge
of this signal gives the time reference of the first
bit in the first GCI input and output channel, and
reset the slot counter at the start of each frame
When some GCI channels are not selected on
devices connected to the same GCI link, these
time slots are free for alternative uses.
GCI configuration selection is done by biasing of
input pins MW, M0, CONF1, CONF2 according to
TABLE1.
Table 1: GCI Configuration selection.
Pin Number
Configuration
Pin name
LT/NT12*
NT/TE
NT1-AUTO
LT-RR-AUTO
NT-RR-AUTO
28
MW
0
0
0
0
0
27
M0
0
1
1
1
1
19
S1/CONF1
S1
0
1
1
0
17
S2/CONF2
S2
1
1
0
0
7
S0/FSb/TEST2
S0
FSb
TEST2
TEST2
TEST2
18
IO1/ES1
IO1
IO1
ES1
PLDD
ES1
16
IO2/ES2
IO2
IO2
ES2
EC
ES2
15
IO3/EC
IO3
IO3
EC
LFS
LFS
14
IO4/TEST1
IO4
IO4
TEST1
TEST1
TEST1
22
SFSx/RFS
SFSx
SFSx
SFSx
RFS
RFS
* Differentation between LT and NT configuration done by bit NTS in CR2 register; GCI in slave mode.
When NT1-AUTO or NT-RR-AUTO configuration is selected, BCLK bit clock frequency of 512 kHz is
automatically selected
When NT configuration is selected, BCLK bit clock frequency of 1536 kHz is automatically selected.
* * Connected to VCC through internal pull-up resistors.
21/72
STLC5411
Monitor channel
The Monitor channel is used to write and read all
STLC5411 internal registers. Protocol on the
Monitor channel allows a bidirectional transfer of
bytes between UID and a control unit with acknowledgement at each received byte. Bytes are
transmitted on the Br output and received on the
Bx input in the Monitor channel time slot.
A write or read cycle is always constituted of two
bytes.(see fig. 5). It is possible to operate several
write or read cycles within a single monitor message.
Note: Special format is used for EOC channel.
Write cycle
The format to write a message into the UID is:
A7
A6
A5
A4
A3
A2
A1
A0
D2
D1
D0
1st byte
D7
D6
D5
D4
D3
2nd byte
A7-A1:
A0:
D7-D0:
Register Address
Write/Read back Indicator
Register Content
After the first byte is shifted in, Register address
is decoded. A0 set low indicates a write cycle: the
content of the following received byte has to be
loaded into the addressed register.
A0 set high indicates a read-back cycle request.
the second byte content is not significative.
STLC5411 will respond to the request by sending
back a message with the register content associated with its own address. It is then possible for
the microprocessor to receive the required register content after several other pending messages.
To avoid any loss of data, it is recommended to
operate only one read-back request at a time.
Note: Special format is used for EOC channel.
Read cycle
When UID has a register content to send to the
controller, it send it on the monitor channel directly. Note that the data to send can be the content of a Register previously requested by the
controller by means of a read-back request.
The format of the message sent by the UID is:
A7
A6
A5
A4
A3
A2
A1
A0
D2
D1
D0
1st byte
D7
D6
D5
D4
D3
2nd byte
22/72
A7-A1:
A0:
D7-D0:
Register Address
forced to 0 is spontaneous
interrupt, forced to 1 if readback
Register Content
Exchange Protocol
STLC5411 validates a received byte if it is detected two consecutive times identical. (see fig. 5)
The exchange protocol is identical for both directions. The sender uses the E bit to indicate that it
is sending a Monitor byte while the receiver uses
A bit to acknowledge the received byte.When no
message is transferred, E bit and A bit are forced
to inactive state.
A transmission is started by the sender (Transmit
section of the Monitor channel protocol handler)
by putting the E bit from inactive to active state
and by sending the first byte on Monitor channel
in the same frame. Transmission of a message is
allowed only if A bit sent from the receiver has
been set inactive for at least two consecutive
frames. When the receiver is ready, it validates
the incoming byte when received identical in two
consecutive frames. Then, the receiver set A bit
from the inactive to the active state (preacknowledgement) and maintain active at least in the following frame (acknowledgement).
If validation is not possible (two last bytes received are not identical) the receiver aborts the
message by setting the A bit active for only a single frame.The second byte can be transmitted by
the sender putting the E bit from the active to the
inactive state and sending the second byte on the
Monitor channel in the same frame . The E bit is
set inactive for only one frame. If it remains inactive more than one frame, it is an end of message. The second byte may be transmitted only
after receiving of the pre-acknowledgement of the
previous byte . Each byte has to be transmitted at
least in two consecutive frames.
The receiver validates the current received byte
as for the first one and then set the A bit in the
next two frames first from the active state to the
inactive state (pre-acknowledgement) and back to
the active (acknowledgement). If the receiver cannot validates the received current byte (two bytes
received not identical)it pre-acknowledges normally but let the A bit in the inactive state in the
next frame which indicates an abort request . If a
message sent by the UID is aborted, the UID will
send again the complete message until receiving
of an acknowledgement . A message received by
the UID can be acknowledged or aborted with
flow Control.
The most significant bit (MSB) of Monitor byte is
sent first on the Monitor channel. E & A bits are
active low and inactive state on Br is 5 V. When
no byte is transmitted, Monitor channel time slot
STLC5411
on Br is in the high impedance state.
A 24 ms timer is implemented in the UID. This
timer (when enabled) starts each time the sender
starts a byte sending and waits for a pre acknowledgement.
channel: this access is controled by the CID bit in
CR2 register.
The four bits code (C1,C2,C3,C4) of TXACT register can be loaded in the UID by writing permanently this code in the C/I channel time-slot on Bx
input every GCI frames. The UID takes into account the received code when it has been received two consecutive times identical. When a
status change occurs in the RXACT register, the
new (C1,C2,C3,C4) code is sent in the C/I channel time-slot on Br output every GCI frames. This
C/I channel
The C/I channel is used for TXACT and RXACT
registers write and read operation. However, it is
possible to access to ACT registers by monitor
Figure 5: GCI Monitor channel messaging examples.
M
X
M1
M1
M2
M2
X
X
X
E
A
1st byt e
(M1)
Ready
for a message
2n d byte
(M2)
pre-a ck
(M1)
3rd byt e??
(X)
pr e-ac k
(M2)
ack
(M1)
ack
(M2)
EOM
pre- ack??
(X)
Rea dy for
a new messag e
TWO BYTES MESSAGE - NORMAL TRANSMISSION
X
M1
M1
M2
M2
X
X
X
M
X
M1
M1
M2
E
A
1st byt e
(M1)
Rea dy fo r
a message
2nd byte
(M2)
pre -ack
(M1)
ack
(M1)
3r d byte? ?
(X)
pre -ack
(M2)
ab ort
(M2)
EOM
(or ab ort ack)
Read y for
retr ansmission
1st byte
(M1)
pre -ack
(M1)
TWO BYTES MESSAGE ABORTED ON THE SECOND AND RETRANSMITTED
E & A BITS TIMING
23/72
STLC5411
code is sent permanently by the UID until a new
status change occurs in RXACT register.
C1 bit is sent first to the line.
LINE CODING AND FRAME FORMAT
2B1Q coding rule requires that binary data bits
are grouped in pairs so called quats (see Tab.2).
Each quat is transmitted as a symbol, the magnitude of which may be 1 out 4 equally spaced voltage levels (see Fig. 6). +3 quat refers to the
nominal pulse waveform specified in the ANSI
standard. Other quats are deduced directly with
respect of the ratio and keeping of the waveform.
The frame format used in UID follows ANSI specification (see Tab. 3 and 4). Each complete frame
consists of 120 quats, with a line baud rate of 80
kbaud, giving a frame duration of 1.5ms. A nine
quats lenght sync-word defines the framing
boundary. Furthermore, a Multiframe consisting of
8 frames is defined in order to provide sub-channels within the spare bits M1 to M6. Inversion of
the syncword defines the multiframe boundary. In
LT, the transmit multiframe starting time may be
synchronized by means of a 12 ms period of time
pulse on the SFSx pin selected as an input (bit
SFS in CR2); If SFSx is selected as an output,
SFSx provides a square wave signal with the rising edge indicating the multiframe starting time. In
NT, the transmit multiframe starting time is provided on SFSx output by the rising edge of a 12
ms period of time square wave signal. LT or NT,
when pin 25 is selected as SFSr by mean of bit
ESFr in CR4, SFSr is a square wave open drain
output indicating the received superframe on the
line. (see figure 7). Prior to transmisssion, all
data, with the exception of the sync-word,is
scrambled using a self-synchronizing scrambler
to perform the specified 23rd-order polynomial.
Descrambling is included in the receiver. Polynomial is different depending on the direction LT to
NT or vice versa.
TRANSMIT SECTION
Data transmitted to the line consists of the 2B+D
channel data received from the Digital Interface
through an elastic data buffer allowing any phase
deviation with the line, the activation/deactivation
bits (M4) from the on-chip activation sequencer,
the CRC code plus maintenance data (eoc channels) and other spare bits in the overhead channels (M4, M5, M6). Data is multiplexed and
scrambled prior to addition of the sync-word,
which is generated within the device. A pulse
waveform synthesizer then drives the transmit filter, which in turn passes the line signal to the line
driver. The differential line-driver Outputs, LO+,
LO- are designed to drive a transformer through
an external termination circuit. A 1:1.5 transformer designed as shown in the Application sec24/72
tion, results in a signal amplitude of 2.5V pk
nomince on the line for single quats of the +3
level. (see output pulse template fig.8). Short-circuit protection is included in the output stage;
over-voltage protection must be provided externally.
In LT applications, the Network reference clock
given by the FSa 8kHz clock input synchronizes
the transmitted data to the line. The Digital Interface normally accepts BCLK and FSa signals
from the network, requiring the selection of Slave
Mode in CR1. A Digital Phase-Locked Loop
(DPLL#1) on the UID allows the SCLK frequency
to be plesiochronous with respect to the network
reference clock (8 kHz FSa input). With a tolerance on the XTAL1 oscillator of 15.36 MHz +/100 ppm, the lock-in range of DPLL1 allows the
network clock frequency to deviate up to +/50ppm from nominal.
In LT, if DSI is selected in Master mode, (Microwire only, bit CMS = 1 in CR1), BCLK and FSa
signals are outputs frequency synchronized to
XTAL1 input, DPLL#1 is disabled.
In NT applications, data is transmitted to the line
with a phase deviation of half a frame relative to
the received data as specified in the ANSI standard.
RECEIVE SECTION
The receive input signal should be derived from
the transformer by a coupling circuit as shown in
the Application section. At the front end of the receive section is a continuous filter which limits the
noise bandwidth to approximately 100kHz. Then,
an analog pre-canceller provides a degree of
echo cancellation in order to limit the dynamic
range of the composite signal which noise bandwidth limited by a 4th order Butterworth switched
capacitor low pass filter. After an automatic gain
control, a 13bits A/D converter then samples the
composite received signal before the echo cancellation from local transmitter by means of an
adaptive digital transversal filter. The attenuation
and distortion of the received signal from the farend, caused by the line, is equalized by a second
adaptive digital filter configured as a Decision
Feedback Equalizer (DFE), that restores a flat
channel response with maximum received eye
opening over a wide spread of cable attenuation
characteristics.
A timing recovery circuit based on a DPLL (Digital
Phase-Locked Loop) recovers a very low-jitter
clock for optimum sampling of the received symbols. The 15.36MHz crystal oscillator (or the logic
level clock input) provides the reference clock for
the DPLL. In NT configuration, SCLK output provides a very low jitterized 15.36MHz clock synchronized from the line.
Received data is then detected and flywheel synchronization circuit searches for and locks onto
STLC5411
the frame and superframe syncwords. STLC5411
is frame-synchronized when two consecutive
synchwords have been consecutively detected.
Frame lock will be maintained until six consecutive errored sync-words are detected, which will
cause the flywheel to attempt to re-synchronize. If
a loss of frame sync condition persists for 480ms
the device will cease searching, cease transmitting and go automatically into the RESET state,
ready for a further cold start. When UID is framesynchronized, it is superframe-locked upon the
first superframe sync-word detection. No loss of
superframe sync-word is provided.
While the receiver is synchronized, data is descrambled using the specified polynomial, and individual channels demultiplexed and passed to
their respective processing circuits: user’s 2B+D
channel data is transmitted to the Digital Interface
through an elastic data buffer allowing any phase
deviation with the line; the activation/deactivation
bits (M4) are transmitted to the on-chip activation
sequencer; CRC is transmitted to CRC checking
section while maintenance data (eoc) and other
spare bits in the overhead channels (M4, M5, M6)
are stored in their respective Rx registers.
In NT applications, if the Digital Interface is selected in master mode (see CR1) BCLK and FSa
clock outputs are phase-locked to the recovered
clock. If it is selected in Slave mode ie for NT1-2
application, the on-chip elastic buffers allow
BCLK and FSa to be input from an external
source, which must be frequency locked to the received line signal ie using the SCLK output but
with arbitrary phase.
ELASTIC BUFFERS
The UID buffers the 2B+D data in elastic fifos
which are 3 line-frames deep in each direction.
When the Digital Interface is a timing slave, these
FIFOs compensate for relative jitter and wander
between the Digital Interface and the line. Each
buffer can absorb wander up to 18µs at 80 KHz
max without ”slip”. This is particulary convenient
for NT1-2 or PABX application in case the local
reference clock is jitterized and wandered relative
to the incoming signal from the line.
MAINTENANCE FUNCTIONS
M channel
In each frame there are 6 ”overhead” bits assigned
to various control and maintenance functions.
Some programmable processing of these bits is
provided on chip while interaction with an external
controller provides the flexibility to take full advantage of the maintenance channels. See OPR,
TXM4, TXM56, TXEOC, RXM4, RXM56, RXEOC
registers description fo details. New data written to
any of the Overhead bit Transmit Registers is
resynchronized internally to the next available
complete superframe or half superframe, as appropriate.
Embedded Operation Channel (EOC)
The EOC channel consists of two complete 12
bits messages per superframe, distributed
through the M1, M2 and M3 bits of each frame.
Each message is composed of 3 fields; a 3 bit address identifying the message destination/origin,
a 1 bit indicator for the data mode i.e. encoded
message or raw data, and an 8 bits information
field. The Control Interface (Microwire or Monitor
channel in GCI) provides access to the complete
12 bits of every message in TX and RX EOC registers.
When non-auto mode is selected, UID does not interpret the received eoc messages e.g. ”send corrupted CRC”; therefore the appropriate command
instruction must be written to the device e.g. ”set to
one bit CTC in register CR4”. It is possible to select
a transparent transmission mode in which the EOC
channel can be considered as a transparent 2 kbit/s
channel. See OPR register description for details.
When auto-mode is selected in GCI configuration,
UID performs automatic recognition / acknowledgement of the EOC messages sent by the network according to processing defined in ANSI
standard and illustrated in figure 9. When UID recognizes a message with the appropriate address
and a known command, it performs automatically
the relevant action inside the device and send a
message at the digital interface as appropriate. Table 5 gives the list of recognized eoc messages and
associated actions.
When NT-RR-AUTO configuration is selected,
eoc addressing is processed according to appendix E of T1E1.601 standard:
– If address of the eoc message received from
LT is in the range of 2 to 6, UID decrements
address and pass the message onto GCI.
– If address of the eoc message received from
GCI is in the range of 1 to 5, UID increments
address and pass the message onto the line
toward LT.
– If data/msg indicator is set to 0, UID pass
data on transparently with eoc address as described above.
M4 channel
M4 bit positions of every frame is a channel in
which are transmitted data bits loaded from the
TXM4 transmit register and from the on-chip activation sequencer once the superframe. On the receive side, M4 bits from one complete superframe
are first validated and then stored in the RXM4
Receive Register or transmitted to on-chip activation sequencer. See OPR, TXM4 and RXM4 reg25/72
STLC5411
isters description for details.
When NT1-AUTO or NT-RR-AUTO mode is selected, bits ps1 and ps2 in M4 channel are controlled directly by biasing input pins ES1 and ES2
respectively. e.g. ps1 is sent continuously to the
line equal 0 when ES1 input is forced at 0 Volt.
Spare M5 and M6 bits
The spare bit positions in the M5 and M6 field
form a channel in which are transmitted data bits
loaded from the TXM56 transmit register. On the
receive side, the spare bits in the M5 and M6
field are first validated and then stored in the
RXM56 receive register. See OPR, TXM56 and
RXM56 registers description for details.
CRC calculation/checking
In transmit direction, an on-chip CRC calculation
circuit automatically generates a checksum of the
2B+D+M4 bits using the specified 12th order
polynomial. Once per superframe, the CRC is
transmitted in the M5 and M6 bit positions. In receive direction, a checksum is again calculated
on the same bits as they are received and, at the
end of the superframe compared with the received CRC. The result of this comparison generates a ”Far End Block Error” bit (febe) which is
transmitted back towards the other end of the
Line in the next but one superframe and an indication of Near End Block Error is sent to the sys-
26/72
tem by means of Register RXM56. If there is no
error in superframe, febe is set = 1, and if there is
one or more errors, febe is set = 0.
UID also includes two 8 bits Block Error Counters
associated with the febe bits transmitted and received. It is then possible to select one Error
Counter per direction or to select only one counter
for both by means of bit C2E in OPR register. Block
error counting is always enabled but it is possible to
disabled the threshold interrupt and/or to enable/disable the interrupt issued at each received or
transmitted block error detection. See OPR register
for details.
Loopbacks
Six transparent or non transparent channel loopbacks are provided by UID. It is therefore possible to
operate any loopback on B1, B2 and D channels line
to line or DSI/GCI to DSI/GCI. Command are
grouped in CR3 register.
In addition to the channel loopbacks in LT modes,
a complete transparent loopback operated at the
transmission side of UID allows the device to activate through an appropriate sequence with the
complete data stream looped-back to the receiver. Therefore, most of analog/digital clock and
data recovery circuits are tested. After activation
completed, an AI status indication is reported.
Complete loopback is enabled with ARL command
in TXACT register.
STLC5411
Table 2: 2B1Q Encoding of 2B+ D Fields.
Time →
Data
BI
Bit Pair
Quat # (relative)
b 11b12
b13 b 14
q1
q2
Bg
b 15 b16
b17 b 18
b 21b22
b23 b 24
q3
q4
q5
q6
D
b25 b26
b27 b28
d1d 2
q7
q8
q9
# Bits
8
8
2
# Quats
4
4
1
Where:
b11 = first bit of B1 octet as received at the S/T interface
b18 = last bit of BI octet as received at the S/T interface
b21 = first bit of B2 octet as received at the S/T interface
b28 = last bit of B2 octet as received at the S/T interface
d1 d2 = consecutive D-channel bits (d1 is first bit of pair as received at the S/T interface)
qi = ith quat relative to start of given 18-bit 2B+D data field.
NOTE: There are 12 2B+D 18-bit fields per 1.5 msec basic frame.
Table 3: Network-to-NT 2B1Q Superframe Technique and Overhead Bit Assignments.
FRAMING
2B+D
Overhead Bits (M1-M6)
Quat Positions
1-9
10-117
118s
118m
119s
119m
120s
120m
Bit Positions
1-18
19-234
235
236
237
238
239
240
Super
Basic
Frame
Frame
#
#
Sync
Word
2B+D
M1
M2
M3
M4
M5
M6
A
1
ISW
2B+D
eoca1
eoca2
eoca3
act
1
1
2
SW
2B+D
eocdm
eoci1
eoci2
dea
1
febe
3
SW
2B+D
eoci3
eoci4
eoci5
1
crc1
crc2
4
SW
2B+D
eoci6
eoci7
eoci8
1
crc3
crc4
5
SW
2B+D
eoca1
eoca2
eoca3
1
crc5
crc6
6
SW
2B+D
eocdm
eoci1
eoci2
1
crc7
crc8
7
SW
2B+D
eoci3
eoci4
eoci5
uoa
crc9
crc10
8
SW
2B+D
eoci6
eoci7
eoci8
aib
crc11
crc12
B,C,...
NT-to-Network superframe delay offset from Network-to-NT superframe by 60 ± 2 quats (about 0.75
ms). All bits than the Sync Word are scrambled.
Symbols & Abbreviations:
”1”
reserve = reserved bit for future standard; set = 1
act
activation bit
eoc
embedded operations channel
a = address bit
dm = data/message indicator
i = information (data/message)
crc
cyclic redundancy check: covers 2B+D & M4
1 = most significant bit
2 = next most significant bit
etc
SW
synchronization word
febe far end block error bit (set = 0 for errored
superframe)
ISW inverted synchronization word
dea
deactivation bit (set = 0 to announce deactivation)
s
sign bit (first) in quat
uoa
u only activation bit (set = 1 to activate S/T)
m
magnitude bit (second) in quat
aib
alarm indication bit (set = 0 to indicate interruption)
27/72
STLC5411
Table 4: NT-to-Network 2B1Q Superframe Technique and Overhead Bit Assignments.
FRAMING
2B+D
Quat Positions
1-9
10-117
118s
118m
Overhead Bits (M1-M 6)
119s
119m
120s
120m
Bit Positions
1-18
19-234
235
236
237
238
239
240
M1
M2
M3
M4
M5
M6
Super
Basic
Frame
Frame
#
#
Sync Word
2B+D
1
1
ISW
2B+D
eoca1
eoca2
eoca3
act
1
1
2
SW
2B+D
eocdm
eoci1
eoci2
ps 1
1
febe
3
SW
2B+D
eoci3
eoci4
eoci5
ps 2
crc1
crc2
4
SW
2B+D
eoci6
eoci7
eoci8
ntm
crc3
crc4
5
SW
2B+D
eoca1
eoca2
eoca3
cso
crc5
crc6
6
SW
2B+D
eocdm
eoci1
eoci2
1
crc7
crc8
7
SW
2B+D
eoci3
eoci4
eoci5
sai
crc9
crc10
8
SW
2B+D
eoci6
eoci7
eoci8
1
crc11
crc12
2,3,...
NT-to-Network superframe delay offset from Network-to-NT superframe by 60 ± 2 quats (about 0.75 ms).
All bits than the Sync Word are scrambled.
Symbols & Abbreviations:
”1”
reserve = reserved bit for future standard; set = 1
ps1,
ps2
power status bits (set = 0 to indicate power
problems)
eoc
embedded operations channel
a = address bit
dm = data/message indicator
i = information (data/message)
ntm
NT in Test Mode bit (set = 0 to indicate test mode
SW
synchronization word
cso
cold-start-only bit (set = 1 to indicate cold-start-only
ISW inverted synchronization word
crc
cyclic redundancy check: covers 2B+D & M4
1 = most significant bit
2 = next most significant bit
etc
s
sign bit (first) in quat
febe far end block error bit (set = 0 for errored
superframe)
m
magnitude bit (second) in quat
sai
act
activation bit
Figure 6: Example of 2B1Q Quaternary Symbols.
28/72
S/T interface activation indication bit.
STLC5411
Figure 7: Superframe I/O pin SFS
29/72
STLC5411
Figure 8: Normalized output pulse form
30/72
STLC5411
Figure 9: EOC message processing mode.
31/72
STLC5411
Figure 10: CRC Errors Processing (auto-mode)
32/72
STLC5411
Table 5: EOC message processing: local actions.
NT1-AUTO: (eoc address 000 or 111)
Message
Operate 2B+D loopback
Operate B1channel Loopback
Operate B2 channel Loopback
Request Corrupted CRC
Code
Local action
0101 0000
Send ARL code on C/I channel to operate Loopback 2 in SID-GCI.
Forces EC output low
0101 0001
Performs transparent loopback on B1 channel identical to LB1
command in CR3
0101 0010
Performs transparent loopback on B2 channel identical to LB2
command in CR3
0101 0011
Performs corruption of the transmit CRC identical to CTC
command in CR4.
Notify of Corrupted CRC
0101 0100
No action taken. Send back to the Network unable to comply message.
Return to Normal
1111 1111
All outstanding EOC operations are reset.
Hold state
0000 0000
All outstanding EOC operations maintained in their present state
Unable to comply
1010 1010
Sent by UID to indicate that the message is not in its menu
NT-RR-AUTO: (eoc address 001 or 111)
Message
Code
Operate 2B+D loopback
Local action
0101 0000
Send ARL code on C/I channel to operate Loopback 1A in UID
configured in LT-RR-AUTO. Forces EC output low.
0101 0001
Performs transparent loopback on B1 channel identical to LB1
command in CR3
0101 0010
Performs transparent loopback on B2 channel identical to LB2
command in CR3
0101 0011
Performs corruption of the transmit CRC identical to CTC
command in CR4.
Notify of Corrupted CRC
0101 0100
No action taken. Send back to the Network unable to comply message.
Return to Normal
1111 1111
All outstanding EOC operations are reset.
Hold state
0000 0000
All outstanding EOC operations maintained in their present state
Unable to comply
1010 1010
Sent by UID to indicate that the message is not in its menu
Operate B1channel Loopback
Operate B2 channel Loopback
Request Corrupted CRC
IDENTIFICATION CODE (GCI)
The identification register is implemented at the
two addresses 80 H and 90 H. All accesses at addresses 8x H will generate a read back interrupt
containing the addresses 80 H. Accesses at 9x H
performs exactly the same thing that the 8X register except the interrupt will be at address 90 H.
Response will be according to the role herebelow:
identification request: 1 0 0 Y X X X X X X X X X X X X
identification response: 1 0 0 Y C C C C T T D D D D D D
with: - C = circuit revision (00000 for rev 2.x)
- T = device type (U = 00)
- D = device level identifying the manufacturer (001000 for
SGS-THOMSON Microelectronics)
In particular for 2.X version the identification response is:
10 0Y0000
00001000
GENERAL PURPOSE I/Os (GCI)
When GCI non-auto mode is selected, (NT or LT),
four programmable I/Os (IO1, IO2, IO3, IO4) are
provided and associated with CR5 register. Each
I/O is internalIy pulled-up with a 50kΩ resistor. Input or output can be selected for each pin independently from the others by means of bits IO1,
IO2, IO3, IO4 in CR5. D1, D2, D3, D4 bits give
the logical value of the I/O pins respectively.
When a status change occurs on one of the input
pins, CR5 is sent on the monitor channel of the
GCI interface.
When GCI auto-mode is selected, two inputs
(ES1, ES2) and one output (EC) are provided in
NT1-AUTO and NT-RRAUTO configurations only.
ES1 and ES2 inputs drive the logical values of
ps1 and ps2 bits in the M4 channel on the line
while EC ouput normally high is driven low using
the eoc message ”operate 2B+D loopback. This
intends to provide power supply testing command
occuring simultaneously with the loopback command.
33/72
STLC5411
TEST FUNCTIONS
Various test functions are provided for transmitted
pulse waveform checking, power spectral density
measurement and transmitter linearity.
Three commands in TXACT register are provided.
The associated test function is enabled as long as
the command is not disabled by any other command.
SP1: (0010) Send Single Pulses+1, -1:
+1, -1, pulses are transmitted consecutively onto
the line, one pulse per frame.
SP3: (1011) Send Single Pulses+3, -3:
+3, -3, pulses are transmitted consecutively onto
the line, one pulse per frame.
RDT: (0011) Random Data Transmitted:
Random data can be transmitted onto the line
continously. B1, B2 and D channel transparency
between the digital interface and the line is enabled.
When auto-mode is selected, two test inputs
(TEST1, TEST2) are provided allowing the same
test functions as described above but without the
need of a microcontroller. See Table 6 for Test
pins biasing.
MONITOR channel depending of CID bit in CR2
register) is used in GCI mode.
In MICROWIRE mode, a primitive indication generates first an interrupt requesting an action from
the Microprocessor, in GCI mode the primitive Indication is directly transmitted via C/I (or MONITOR channel).
Power on initialization
Following the initial application of power,
STLC5411 enters the power down deactivated
state in MICROWIRE mode or in GCI mode depending on the polarization of the MW input.
All the internal circuits including the master oscillator are inactive and in a low power state except
for the 10 kHz Tone signal detector. The line outputs LO+/LO- are low impedance and all digital
outputs are high impedance. All programmable
registers and the activation controller are reset to
their default value.
GCI configuration is defined by means of the configuration pins M0, CONF1 and CONF2 when
Power supply is turned on.
For LT and NT1-2 equipments, GCI configuration
should be completed by means of Control Register Programming. See Table 1 for configuration
pins bias.
Table 6: Test Pins
TEST1
TEST2
FUNCTIONS
1
1
Normal operation
1
0
Send Single Pulse ± 1
0
1
Random Data Transmitted
0
0
Send Single Pulse ± 3
TURNING ON AND OFF THE DEVICE
STLC5411 contains an automatic sequencer for
the complete control of the start-up activation sequences. Interactions with an external control unit
requires only Activate Request and Deactivate
Request commands, with the option of inserting
break-points in the sequence for additional external control allowing for instance easy building of a
repetor application. Automatic control of act,
uoa/sai and dea bits in the M4 bit positions is provided, along with the specified 40 ms, 480 ms and
15 s timers used during the sequencing.
Except the Power up and Power down control
that is slightly different, the Activation/Deactivation procedures are identical in GCI and Microwire/DSI modes. Same command codes or indication codes are used. In Microwire and GCI
mode, activation control is done by writing in the
Activation Control Register TXACT and by reading the Activation Indication Register RXACT. For
TXACT and RXACT access, MICROWIRE port is
used in MICROWIRE mode and C/I channel (or
34/72
Line activation request
When UID is in the power down state and a
10kHz tone TN or TL is detected from the line.
LSD and INT (MICROWIRE/DSI only) open drain
outputs are forced to zero.
In NT configuration , code LSD (0000) is loaded
in the activation indication register RXACT.
In LT configuration, code AP (1000) is loaded in
the activation indication register RXACT.
In Microwire/DSI these indications are sent onto
CO at the following access even if the UID is still
in power down mode.
In GCI these indications are sent onto the C/I
channel as soon as GCI clocks are available.
LSD open drain output is set back in the high impedance state as soon as the UID is powered up.
INT open drain output is set back in the high impedance state when CS input is detected at zero.
Depending of the ACTAUT and PUPAUT bits in
CR6 register, UID can powered up itself, also
automatically to start the activation.
For all auto mode configurations, on 10KHz tone
reception, power up and activation procedure are
full automatic, but in NT1 auto, UID waits the uoa
bit from the line before to provide (or not) the
cloks and primitives to the S device.
Power up control
Microwire/DSI: control instruction PUP in
ACT
STLC5411
register is required to power up the UID.
GCI: when GCI ”NT master of the clocks”configuration is selected, UID provides the GCI clocks
needed for control channel transfer; PUP control instruction is provided to the UID by pulling low the
Bx data input; STLC5411 then reacts sending GCI
clocks. It is possible to operate an automatic power
up of the UID when a wake up tone is detected
from the line by connecting the LSD output directly
to the Bx input.
GCI: when NT1-2 or LT configuration is selected
(M0 = 0), the UID is powered up after configuration setting by the PUP code (0000) on C/I Channel.
Power down control
A control instruction PDN in ACT register is required to power down the device after a period of
activity. PDN forces directly the device to the low
power state without sequencing through any of
the de-activation states. It should therefore only
be used after the UID has been put in the line deactivated state. PDN has no influence on the content of the internal registers, but immediately
stops the output clocks when UID is in master
mode and in µW/DSI mode.
In GCI mode, UID send first two times code
DI(1111) on C/I channel before powering down at
the end of the assigned GCI channel.
The DI code purpose is similar to PDN code but
power down state is entered only when the line is
entirely deactivated (state H1 or J1). The DI command is recommended in GCI mode and in
µW/DSI mode.
Power up state
Power up transition enables all analog and digital
circuitry, starts the crystal oscillator and internal
clocks. The LSD output is in the high impedance
state even if a tone is detected from the line. As
for PDN, PUP has no influence on the content of
the internal registers
Power down state
Following a period of activity in the power up
state, the power down state may be re-entered as
described above. Configuration Registers remain in
their current state. PDN and DI have no influence
on the content of the internal registers: it is then
possible, for instance, after a normal deactivation
procedure followed by a power down command, to
power up again the device in order to operate directly a Warm Start procedure.
ACTIVATION/DEACTIVATION SEQUENCING
Activation/deactivation signals onto the line are in
accordance with the activation/deactivation state
matrix given in Appendix A.
CASE OF RESTRICTED ACTIVATION
The standard specifies a mode where the U interface can be turned on without the need to activate
the S/T interface provided this function is supported
at both ends of the loop. In this condition Maintenance channel is available, typically for setting
loop-backs in the NT for error rate testing and other
diagnostics.
When this mode is enabled, bit M47 on the line in
LT to NT direction becomes the uoa bit. Setting
UAR activation command in the LT chip will set
uoa bit equal zero on the line. Detection of uoa bit
equal zero by the NT will inhibit activation of the
S/T interface. This results in SN3 signal in the NT
to LT direction, which causes generation of UAI
indication by the LT U device when superframe
synchronized.
If during restricted activation operation, a TE
starts to try activate the S/T interface by sending
info 1, the NT can pass this request to the LT via
M47 bit, the sai bit. This bit is set equal one by
writing AR command to the Activation Control
Register. sai bit received equal one causes generation of an AP indication by the LT U device.
RESET OF ACTIVATION/DEACTIVATION STATE
MACHINE
When the device is either powered-up or down, a
control instruction RES resets the activation controller ready for a cold start. That feature can be
used if the far-end equipment fails to warm start,
for example if the line card or NT has been replaced or if in a regenerator, the loss of synchronisation of the second section imply the reset of
the first section for a further cold start. The configuration registers remain in their selected value.
HARDWARE RESET
When GCI configuration is selected, pin 26 acts
as a logical hardware Reset. The device is entirely reset including activation/deactivation state
machine and configuration registers. Configuration pins bias excluding MW define the eventual
new configuration. Pin MW must be maintained at
the 0 Volt for GCI configuration setting.
It is possible to operate a similar ”complete reset”
of UID by setting high bit RST in the RXOH command register. In this last case the Control interface remains enabled.
QUIET MODE
It is possible to force the device in a quiet mode in
which UID does not react to any line wake-up
tone; LSD pin will remain high. There are two
35/72
STLC5411
ways to enter quiet mode: QM bit in CR6 register
and QM primitive command to write in TXACT
register; in this last case, any further primitive will
clear quiet mode.
AUTOMODE
For all auto mode configurations, AIS pin allows a
choice of line interface: 27 or 15mH for the transformer and resistors line or device side.
In NT1, the activation/deactivation state machine
and the automatic power-up / power-down capabilities of the UID provide for a direct connection
through GCI between UID and SID-GCI (ST
5421) without the need of an extra microcontroller
(see figure 13b). LSD- pin of SID-GCI must be connected together to the Bx input pin of UID to ensure
autonomous power-up/down control. Activation/Deactivation commands and indications are transferred from one device to the other by means of the
C/I channel. Maintenance functions are automatically processed in UID. Therefore, there is not
transfer of messages on the Monitor channel between UID and SID-GCI. Please note that the
2B+D loop-back request at the S interface is provided using the C/I channel code ARL and that
there is not automatic processing of S and Q messages in SID-GCI.
In Repetor, the same advantages provide for a direct connection through GCI between both UID
without the need of an extra microcontroller (see
figure 13c). As for NT1, C/I channel transfers activation/deactivation commands and indications.
Maintenance functions are automatically processed in UIDs, needing the transfer of eoc messages, overhead bits and CRC fault detections.
This is performed autonomously on the Monitor
channel by sending when required messages in a
regular format as already described.EOC messages are transmitted according to Table 5; overhead bits in the M4 channel excluding (act, dea,
uoa and sai) transferred transparently; spare
overhead bits in M5 or M6 bit positions are also
transferred transparently; febe and nebe bits are
transmitted according to Figure10.
COMMAND INDICATION (C/I) CODES
Activation, deactivation and some special test
functions can be initiated by the system by writing in TXACT register. Any status change of the
on-chip state machine is indicated to the system
by the UID by setting a new code in the RXACT
register. When GCI is selected, TXACT and
RXACT registers are normally associated with the
C/I channel (it is possible to associate them with
the MONITOR channel thank to the CID bit in
36/72
CR2 register). All commands and indications are
coded on four bits: C1, C2, C3, C4. Codes are
listed in Table 7. For each mode, a list of recognized commands and generated indications is
given. Hereafter, you have a detailed description
of the codes depending on mode selected.
NT mode: Command
0000 (PUP): Power Up
When in the power down state, PUP command
powers up the device ready for a cold or a warm
start. When GCI is selected with clocks as outputs, PUP command is replaced by pulling low Bx
input pin.
0001 (RES): Reset
RES command resets UID ready for a cold start.
Configuration registers are not changed. RES can
be operated when the device is either powered up
or down.
If RES command is applied when the line is not
fully deactivated, UID properly ends the activation
before to come back in H1 state; In this case DP
or EIU indication is returned (Auto mode configuration or not respectively).
0010 (SP1): Send Single Pulse +1 and -1
SP1 test command forces UID to send +1, -1,
pulses to the line, one pulse per frame.
0011 (RDT): Random Data Transmitted
RDT test command forces UID to send data with
random equiprobable levels at 80 kbaud.
0100 (EIS): Error Indicate S Interface
EIS command reports on the U line, a default on
the S interface.
0101 (PDN): Power Down
PDN command forces UID to power down state. It
should normally be used after UID has been set
in a known deactivated state, e.g. in an NT after a
DI status indication has been reported. In GCI, C/I
indication (DI) is sent twice on Br output before
UID powers down.
0110 (UAI): U interface Activation Indicate
UAI command is significant only when RR bit is
set equal one in CR2 register or if NT-RR-AUTO
auto-mode is selected. After the receiver has
been super-frame synchronized, UAI command
allows UID to send SN3 signal to the line.
0111 (QM): Quiet Mode
In this mode, UID does not react to any line status
change. UID can be powered up or down and
ready for a cold start or a warm start. All configuration registers and coefficients remain unchanged. Quiet Mode is disabled by any other
command.
Note: Inside UID, an logical or is implemented
with this QM primitive and the QM bit in CR6 register.
1000 (AR): Activation Request
Beeing in the Power Up and deactivated state
STLC5411
Table 7a: RXACT (indication) and TXACT (command) codes
CODES
C4 C3 C2 C1
NT
(GCI or MW, NON AUTO-MODE)
LT
(GCI or MW, NON AUTO-MODE)
RXACT
(indications)
TXACT
(commands)
RXACT
(indications)
TXACT
(commands)
0
0
0
0
0
DP/LSD
PUP (1)
–
PUP/DR
1
0
0
0
1
EIU
RES
EIU
RES
2
0
0
1
0
–
SP1
–
SP1
3
0
0
1
1
–
RDT
–
RDT
4
0
1
0
0
EI
EI
EI
FA0
5
0
1
0
1
–
PDN
–
PDN
6
0
1
1
0
–
–
UAI
UAR
7
0
1
1
1
–
QM
–
QM
8
1
0
0
0
AP
AR
AP
AR
9
1
0
0
1
–
–
–
–
A
1
0
1
0
–
–
–
ARL
B
1
0
1
1
–
SP3
–
SP3
C
1
1
0
0
AI
AI
AI
AI
D
1
1
0
1
–
–
–
–
E
1
1
1
0
–
AIL
–
–
F
1
1
1
1
DI
DI
DI
DI
Note:
(1) ONLY IN SLAVE MODE IN MASTER. MODE, SET BXpin TO ‘0‘ TO HAVE THE SAME EFFECT THAN PUP.
CODES
C4 C3 C2 C1
NTRR
(GCI or MW, NON AUTO-MODE)
LTRR
(GCI or MW, NON AUTO-MODE)
RXACT
(indications)
TXACT
(commands)
RXACT
(indications)
TXACT
(commands)
0
0
0
0
0
DP/LSD
PUP (1)
–
PUP/DR
1
0
0
0
1
EIU
RES
EIU
RES
2
0
0
1
0
–
SP1
–
SP1
3
0
0
1
1
–
RDT
–
RDT
4
0
1
0
0
EI
EI
EI
FA0
5
0
1
0
1
–
PDN
–
PDN
6
0
1
1
0
UAP
UAI
UAI
UAR
7
0
1
1
1
–
QM
–
QM
8
1
0
0
0
AP
AR
AP
AR
9
1
0
0
1
–
–
–
–
A
1
0
1
0
–
–
–
ARL
B
1
0
1
1
–
SP3
–
SP3
C
1
1
0
0
AI
AI
AI
AI
D
1
1
0
1
–
–
–
–
E
1
1
1
0
–
–
–
–
F
1
1
1
1
DI
DI
DI
DI
(1) ONLY IN SLAVE MODE.
37/72
STLC5411
Table 7b: RXACT (indication) and TXACT (command) codes.
NT1
(GCI ONLY, AUTO-MODE)
CODES
C4 C3 C2 C1
RXACT
(indications)
TXACT
(commands)
0
0
0
0
0
DP/LSD
(1)
1
0
0
0
1
–
RES
2
0
0
1
0
–
SP1
3
0
0
1
1
–
RDT
4
0
1
0
0
EI
EI
5
0
1
0
1
–
PDN
6
0
1
1
0
–
–
7
0
1
1
1
–
QM
AR
8
1
0
0
0
AP
9
1
0
0
1
–
–
A
1
0
1
0
ARL
–
B
1
0
1
1
–
SP3
C
1
1
0
0
AI
AI
D
1
1
0
1
–
–
E
1
1
1
0
–
AIL
F
1
1
1
1
DI
DI
(1) SET Bx PIN TO ‘0‘ IS EQUIVALENT TO A PUP COMMANDE
NTRR
(GCI ONLY, AUTO-MODE)
CODES
C4 C3 C2 C1
RXACT
(indications)
TXACT
(commands)
LTRR
(GCI ONLY, AUTO-MODE)
RXACT
(indications)
TXACT
(commands)
0
0
0
0
0
DP/LSD
(1)
(2)
PUP/DR
1
0
0
0
1
EIU
RES
EIU
RES
2
0
0
1
0
–
–
–
–
3
0
0
1
1
–
–
–
–
4
0
1
0
0
EI
EI
EI
FA0
5
0
1
0
1
–
–
–
–
6
0
1
1
0
UAP
UAI
UAI
UAR
7
0
1
1
1
–
–
–
–
8
1
0
0
0
AP
AR
AP
AR
9
1
0
0
1
–
–
–
–
A
1
0
1
0
ARL
–
–
ARL
B
1
0
1
1
–
–
–
–
C
1
1
0
0
AI
AI
AI
AI
D
1
1
0
1
–
–
–
–
E
1
1
1
0
–
–
–
–
F
1
1
1
1
DI
DI
DI
DI
(1) SET Bx PIN TO ‘0‘ IS EQUIVALENT TO A PUP COMMANDE
38/72
STLC5411
(H1), AR instruction forces UID through the appropriate sequence to activate the line by sending
TN followed by SN1. Beeing in the U-only-active
state (H8A), AR command forces the sai bit equal
1 to the line. Is intended to transfer to the network
an activation attempt at the S/T interface.
1011 (SP3): Send Single Pulse +3 and -3
SP3 test command forces UID to send +3, -3
pulses to the line, one pulse per frame.
1100 (AI): Activation Indicate
AI command forces act bit equal one in SN3 signal transmitted to the line. Is intended to reflect an
activate state at the S/T interface.
1110 (AIL): Activation Indicate Loopback
Identical to AI command. Ensure direct compatibility with status indications of SID-GCI.
1111 (DI): Deactivation Indicate
The DI command allows the UID to automatically
enter the power down state if the line is deactivated. DI command has no effect as long as the
line is not deactivated (DI status indication reported).
NT mode: Status indication
0000 (DP/LSD): Deactivation pending / Line signal detected
When in the deactivated state (H1) either powered up or down, LSD status indication is reported if TN wake-up tone is detected except if
NT1 AUTO is selected; in this configuration, UID
must check uoa bit before to send (or not) LSD.
When in the superframe-synchronized states, DP
status indication reports that the dea bit has been
received equal zero from the line. UID enters in
the receive reset state. When NT1-AUTO mode is
selected, DP status indication is reported also
when a transmission error has been detected on
the loop. This is intended to ensure immediate
deactivation of the S/T interface.
0001 (EIU): Error Indication User
EIU status indication is reported in following
cases:
a. to acknowledge RES command. UID is deactivated, ready for a cold start.
b. to report a Loss of signal for more then 480ms
on the line.
c. to report a Loss of synchronization for more
than 480ms on the line. In this case, when NTRR-AUTO is selected, EIU is replaced by
RES;
d. to report that an expire of Timer 4 interrupt has
reset UID ready for a cold start.
When NT1-AUTO is selected, EIU is replaced by
(DP) (except in case c.).
0100 (EI): Error Indication
EI status indication reports that act bit has been
detected equal zero.
0110 (UAP): U interface Activation pending
Is significant only when RR bit in CR2 has been
set equal one or if NT-RR-AUTO mode is selected. UAP reports that the receiver is superframe synchronized with uoa bit received equal
zero.
1000 (AP): Activation Pending
AP reports that the receiver is superframe synchronized with uoa bit received equal one .
1010 (ARL): Activation Request Loopback
Is significant only when NT1-AUTO or NT-RRAUTO mode is selected. ARL reports that an eoc
message has been received requiring to operate
a local 2B+D loopback. When connected to SIDGCI in a NT1 or to UID in LT-RR-AUTO mode in
a regenerator, 2B+D loopback command is therefore automatically provided.
1100 (AI): Activation Indication
AI reports that UID is superframe synchronized
with act and uoa bits received equal one.
1111 (DI): Deactivation Indication
DI reports that UID has entered the deactivated
state (H1).
LT mode: Command
0000 (PUP/DR): Power Up / Deactivation Request When in the power down state, PUP command powers up the device ready for a cold or a
warm start. When in one of the superframe synchronized states, DR command forces dea bit on
the line equal zero for four consecutive superframes before ceasing transmission.
0001 (RES): Reset
RES command resets UID ready for a cold start.
Configuration registers are not changed. RES can
be operated when the device is either powered up
or down. If RES command is applied when the
line is not fully deactivated, UID returns EIU indication and goes in J1 state (Receive Reset).
If RES command is applied when the line is not
fully deactivated, UID properly ends the activation
before to come back in J1 state; in this case EIU
indication is returned.
0010 (SP1): Send Single Pulse +1 and-1
SP1 test command forces UID to send +1, -1,
pulses to the line, one pulse per frame.
0011 (RDT): Random Data Transmitted
RDT test command forces UID to send data with
random equiprobable levels at 80 kbaud.
0100 (FA0): Force act bit to Zero
FA0 command forces the act bit to 0 in the SL3
signal transmitted to the line. Is intended to reflect
a transmission failure detected on the network
side of the loop relative to UID.
39/72
STLC5411
0101 (PDN): Power Down
PDN command forces UID to power down state. It
should normally be used after UID has been set
in a known deactivated state, e.g. in an LT after a
DI status indication has been reported. In GCI, C/I
indication DI is sent twice on Br output before UID
powers down.
0110 (UAR): U-interface-only Activation Request
Being Power Up and deactivated , UAR command forces UID through the appropriate sequence to activate the loop without activating the
S/T interface. SL2/SL3 signal is sent with uoa bit
set to zero. With the line already active, UAR
command forces bit uoa equal zero: this is intended to deactivate the S/T interface.
0111 (QM): Quiet Mode
This command has the same effect as in NT
mode.
1000 (AR): Activation Request
Being Power Up and deactivated, AR instruction
forces UID through the appropriate sequence to
activate the line by sending TL followed by SL1.
SL2/SL3 signal is sent with uoa bit equal one.
Beeing in the U-only-active states, AR command
forces the uoa bit equal 1 to the line. Is intended
to activate the S/T interface.
1010 (ARL): Activation Request with Loopback
ARL test command forces UID through the appropriate sequence to activate with the complete
transmit data stream looped-back to the receiver.
When this loop-back is disabled by DR command,
UID is ready to operate a warm start if a new ARL
command is issued.
1011 (SP3): Send Single Pulse +3, -3
SP3 test command forces UID to send +3, -3
pulses to the line, one pulse per frame.
1100 (AI): Activation Indicate
AI is an optional command recognized only when
BP2 bit in CR2 register is set equal one or LTRR-AUTO mode is selected. Beeing in the superframe-synchronized state with act bit received
from the line equal one, AI command allows UID
to send act bit equal one to the line.
1111 (DI): Deactivation Indicate
The DI command allows the UID to automatically
enter the power down state if the line is deactivated. DI command has no effect as long as the
line is not deactivated (DI status indication reported).
LT mode: Status indication
0001 (EIU): Error Indication Interface U
EIU status indication reports an error at U interface. It can be a ‘loss at signal‘ a ‘loss of
sync‘,‘expiry of Timer 4 lias reset UID for coldstart‘ and ‘UID put in receive reset state by RES
command‘.
0100 (EI): Error Indication
EI status indication reports that act bit has been
40/72
detected equal zero.
0110 (UAI): U interface Activation Indication
UAI reports that the line is superframe synchronized.
1000 (AP): Activation Pending
Being in one of the deactivated states, AP reports
that a wake up tone has been detected from the
line. Beeing in the U-only-activated state, AP reports that sai bit has been detected equal one
from the line. Is intended to reflect an activation
attempt at the S/T interface.
1100 (AI): Activation Indication
AI reports that UID is superframe synchronized
with act bit received equal one. TE side of the
loop relative to the UID is active
1111 (DI): Deactivation Indication DI reports that
UID has entered the deactivated state (J1).
B1, B2 and D channels transparency
UID is able to control automatically transparency of
B1, B2 and D channels. Nevertheless, when ETC
bit in CR2 register is set equal 1, transparency is
forced as soon as the line is synchronized.
It is also possible to control each data channel B1,
B2, D enabling at the DSI/GCI interface independently by means of bits EB1, EB2 and ED in
CR4 register; Set equal 1, B1, B2 or D channel on
the DSI/GCI interface is enabled; In this case, out
of the transparency state (s), ones are forced on
thee relevant time slot of the DSI/GCI, and ones or
zeros are transmitted on the line conforming T1E1
recommendations. Set equal 0, relevant time slot
on DSI/GCI is always in high impedance state and
ones or zeros are transmitted on the line. In this last
case, as soon as transparency is enabled, ones are
transmitted to the line.
When RDT test command is applied, transparency on 2B+D is forced. This intend to permit the
user, if required, to send a random sequence of
bits to the line. Please note that the on-chip
scrambler normally ensures transmission of
equiprobable levels to the line, even if logical one
only is provided to the DSI/GCI system interface.
INTERNAL REGISTERS DESCRIPTION.
Here following a detailed description of
STLC5411 internal registers.
Internal registers can be accessed:
a) In GCI mode, according to the monitor channel
exchange rules. For RXACT and TXACT also
through C/I channel.
b) in µW/DSI mode, using the MICROWIRE interface according to the rules described in section
”µW control interface”.
Table 8 gives the list of all the STLC5411 internal
registers can be used in MICROWIRE mode.
Table 9 gives the list of all the STLC5411 internal
registers can be used in GCI mode.
Registers are grouped by types and address ar-
STLC5411
eas:
area 00/0FH: NOP operations.
area 10/1FH: test registers: reserved.
area 20/2FH: the configuration registers.
OPR CR1 CR2 CR3 CR4 CR5
CR6
Read Write access. CR5 only
usefull in GCI mode
area 30/3FH: the B1 B2 D time slot registers.
TXB1 TXB2 RXB1 RXB2 TXD
RXD STATUS
Read Write access except
STATUS: Read only.
Usefull only in MW mode
except STATUS: MW & GCI
modes.
area 40/4FH: the transmit and receive
registers (except EOC).
TXM4 RXM4 TXM56 RXM56
TXACT RXACT BEC1 BEC2
ECT1 ECT2 RXOH
Read Write access for the
transmit registers:
TXM4 TXM56 TXACT
Read access only for the
receive registers:
RXM4 RXM56 RXACT
Read Write access for the
control registers:
ECT1 ECT2
Read access only for the error
registers:
BEC1 BEC2
Write access only for the
command registers:
RXOH
area 5x to 9x: for 12 bits registers.
to write TXEOC register, to read
5x:
RXEOC register.
to read TXEOC register.
6x:
reserved
7x:
8x & 9x: to read IDR register.
area Ax to Ex: reserved.
reserved except FF address:
area Fx:
special register MWPS.
Overhead bits programmable register (OPR)
After reset: 1EH
CIE
EIE
FIE
OB1
OB0
OC1
CIE Near-End CRC Interrupt Enable:
OC0
C2E
CIE = 1: the RXM56 register is queued in the
interrupt register stack with nebe bit
set to zero each time the CRC result
is not identical to the corresponding
CRC received from the line.
CIE = 0: no interrupt is issued but the error
detection remains active for instance
for on chip error counting.
EIE Error counting Interrupt Enable:
EIE = 1: an interrupt is provided for the
counter when the threshold (ETC1 or
ETC2) is reached.
EIE= 0: no interrupt is issued. It is feasible to
read the counters even if no relevant
interrupt has been provided.
FIE FEBE lnterrupt Enable:
FIE = 1:
FIE = 0:
the RXM56 register is queued into
the interrupt register stack each time
the febe bit is received at zero in a
superframe.
no interrupt is issued but the receive
febe bit remains active for on chip
error counting.
OB1, OB0 Overhead Bit processing:
select how each spare overhead bit received from
the line is validated and transmitted to the system. RXM4 and RXM56 registers are independently provided onto the system interface as
for the eoc channel. Each spare overhead bit is
validated independently from the others.
OB1
0
OB0
0
0
1
1
0
1
1
each super frame, an interrupt
is generated for the RXM4 or
the RXM56 register. Spare bits
are transparently transmited to
the system.
an interrupt is set at each new
spare overhead bit(s) received.
an interrupt is set at each new
spare overhead bit(s) received
and confirmed once. ( two
times identical).
an interrupt is set at each new
spare overhead bit(s) received
and confirmed twice. (three
times identical).
If new bits are received at the same time in M4
41/72
STLC5411
and M56, both registers RXM4 and RXM56 are
queued in the interrupt register stack.
Bits act, dea, uoa, sai are dedicated to the activation procedure. Validation is always done in accordance with the ANSI rule: validation at each
new activation bit received and confirmed twice
independently from the above rules. These bits
are taken into account directly by the activation
decoder. An interrupt is not generated for the
RXM4 Register when one of these bits changes,
but they are provided for test to the RXM4 Register.
OC1, OC0 eoc channel processing:
select how a received eoc message is validated
and transmitted to the system.
OC1
0
OC0
0
0
1
1
0
1
1
every half a super frame, an
interrupt is generated for the
RXEOC register. eoc channel
is transparently transmitted to
the system.
an interrupt is set at each new
eoc message received.
an interrupt is set at each new
eoc message received and
confirmed once. (two times
identical)
an interrupt is set at each new
eoc message received and
confirmed twice. (three times
identical).
C2E Counter 2 enable:
C2E = 0: Only counter BEC1 is used for both febe
and nebe counting.
C2E = 1: Counter BEC1 is used for nebe.
Counter BEC2 is used for febe.
Configuration register 1 (CR1)
After reset:
µW mode 00H
GCI: MO = 0 (LT/NT12) = C0H
GCI: MO = 1 (NT/TE) = D2H
FF1
FF0
CK2
CK1
CK0
DDM CMS
BEX
FF1, FF0 Frame Format Selection: (µW/DSI only)
Refer to fig. 2 and 3.
FF1
0
0
1
1
FF2
0
1
0
1
CK2
0
0
0
0
1
CK1
0
0
1
1
0
CK0
0
1
0
1
0
BCLK frequency:
256KHz
512KHz
1536KHz
2048KHz
2560KHz
DDM Delayed Data Mode select:(µW/DSI only)
Two different phase-relations may be established
between the Frame Sync signals and the first bit
of the frame on the Digital Interface:
DDM = 0: Non delayed data mode The first bit
of the frame begins nominally
coincident with the rising edge of
FSA/B.
DDM = 1: delayed data mode: FSA/B input must
be set high at least a half cycle of
BCLK earlier the frame beginning.
CMS Clocks Master Select:(µW/DSI only)
CMS = 0: BCLK, FSA and FSB are inputs;
BCLK can have in Format 1, 2 and 3
value between 256KHz to 4096KHz,
value in Format 4: 512KHz to
6176KHz.
CMS = 1: BCLK, FSA and FSB are outputs; FSA
is a 8 kHz clock pulse indicating the
frame beginning, FSB is a 8 kHz clock
pulse is indicating the second 8 bits
wide time-slot. BCLK is a bit clock
signal whose frequency bits CK2-CK0.
BEX B channels Exchange:
BEX = 0: B1 and B2 Tx/Rx channels are
associated with TXB1/RXB1 and
TXB2/RXB2 registers respectively.
BEX = 1: B1 and B2 channels are exchanged.
Configuration register 2 (CR2)
After reset:
µW mode 00H
GCI: MO = 0 (LT/NT12) = 00H
GCI: MO = 1 (NT/TE) = 80H
µW (LT,NT):
SFS NTS DMO DEN ETC BP1
EIF
BP2
BFH9D
RR
BP2
BFH9D
RR
GCI (LT,NT):
Format 1
Format 2
Format 3
Format 4
CK0-CK2 Digital Interface Clock select: (mW/DSI
42/72
only)
CK0-CK2 bits select the BCLK output frequency
when DSI clocks are outputs.
SFS NTS T24D CID ETC BP1
EIF
SFS Super Frame Synchronization Select:
Significant in LT mode only.
STLC5411
SFS = 0: SFSx is an input that synchronizes the
transmit superframe.
SFS = 1: SFSx is an output indicating the
Transmit Superframe. In NT mode
SFSx is always an output.
NTS LT / NT mode Select.
NTS = 0: LT mode selected
NTS = 1: NT mode selected
DMO D channel Transfer mode Select.(µW/DSI
only)
Significant only when DEN=1.
DMO = 1: D channel data is shifted in and out on
Dx and Dr pins in continuous mode at
16 kbit/s on the falling and rising
edges of DCLK respectively.
DMO = 0: D channel data is shifted in and out on
Dx and Dr pins in a TDM mode at the
BCLK frequency on the falling and
rising edges of BCLK respectively
when the assigned time-slots are
active.
T24D: 24ms timer desable (GCI only).
T24D = 1: The timer watches at the exchange on
MONITOR channel every time the UID
sends new byte. If it expires before
pre-acknoledgement,
an
abort
message is generated; In this last
case, the aborted message is lost.
T24D = 0: The timer is desable. This means for
instance that UID may wait an preacknoledgement for ever.
DEN D channel port Enable. (µW/DSI only)
DEN = 0: D channel port disabled. D bits are
transferred on Br and Bx; Multiplexed
mode is selected automatically.
DEN = 1: D channel port (DX, DR, and DCLK
when DMO bit equal 1) is selected. D
bits are transferred on Dr and Dx in a
mode depending on DMO bit setting.
CID: C/I channel desable (GCI only).
CID = 0: TXACT and RXACT registers only
accessible via the C/I channel.
Others registers only accessible via
MONITOR channel.
CID = 1: All registers only accessible via the
MONITOR channel.
ETC 2B+D Data Extended Transparency channel.
ETC = 1: 2B+D channel transparency is
enabled as soon as the line is
superframe synchronized.
ETC = 0: 2B+D channel transparency is under
control of the on-chip state machine:
act bit equal one both directions.
BP1 Break Point 1 during activation(significative
only when NTS = 0: LT mode) .
BP1 = 1: During an activation attempt from the
loop, (before SL2 sending) UID waits
for an AR command to pursue
activation. It is recommended to set
BP1 equal 1 for repetor application.
BP1 = 0: The activation procedure
is
automatically processed without the
need of an AR command.
EIF Error Indication Filter.
Significant in NT mode only
EIF = 0: act bit is set to zero in the transmit
superframe in case of EI command,
even if EI is sent sporadically.
EIF = 1: act bit may be not set to zero in the
transmit superframe in case of EI
command with a duration of less than
36ms.
BP2 Break Point 2 during activation. Significant
only when NTS=0 (LT selected)
BP2 = 1: During a full activation procedure, UID
receiving act bit set to one in the
received SN3 signal, UID waits for an
AI command to send act bit equal one
in SL3 signal. It is recommended to set
BP2 equal 1 for repetor application.
BP2 = 0: The activation procedure described
above is automatically processed
without the need of an AI command.
BFH9D: Back from H9 disabled. (Significant in NT
mode only)
BFH9D = 0: UID is in H9 state (pending
deactivation) after reception of dea
bit = 0. It is waiting a loss of signal to
return in H1 state via H12.
BFH9D = 1: UID
is
H9
state
(pending
deactivation) after reception of dea
bit = 0. It is waiting a loss of signal to
return in H1 state via H12, or dea bit
= 1; In this last case UID returns in
the previous state.
RR Repetor mode.
RR = 0: UID activation/deactivation complies
with the standard requirements for NT1
or LT equipment depending on NTS bit
select. See state matrix for the detailed
behaviour of UID.
43/72
STLC5411
RR = 1: UID activation/deactivation complies
with the requirements for repetor
equipment. ”LT” or ”NT” behaviour is
selected by means of bit NTS. BP1
and BP2 break-points should be set
equal one too. See state matrix for the
detailed behaviour of UID in this mode
of operation.
Configuration register 3 (CR3)
After reset: 00H
LB1
LB2
LBD
DB1
DB2
DBD
TLB
T15D
LB1, LB2, LBD Line side Loopback select.
When set high they turn each individual B1, B2,
or D channel from the Line receive input to the
Line transmit output. They may be set separately
or together. The loopback is operated close to Bx
and Br (or Dx and Dr if the D port is selected).
These loop backs ensures channels integrity.
DB1, DB2, DBD Digital side Channel Loopback
select.
When set high they turn each individual B1, B2,
or D channel from the Digital Interface receive input to the Digital Interface transmit output. They
may be set separately or together. The loopback
is operated close to Bx and Br (or Dx and Dr if D
port selected). These loop backs ensures channels integrity whatever the selected format or assigned channels time slot.
TLB Transparent Loopback select
TLB = 0: Digital loopbacks are non transparent.
When line side loopback is set, data
transmitted onto the digital interface is
forced to one. When digital side
loopback is set, data transmitted onto
the line is forced to 1 in NT mode and
to 0 in LT mode.
TLB = 1: 2B+D is transparently transferred
through the UID.
T15D Timer 15 second disabled
T15D = 0: On-chip 15 second timer (timer 4 or 5
of ANSI standard) is enabled and
ensure full reset of the activation
procedure
in
case
of
non
synchronization of the line within 15
second.
T15D = 1: On-chip 15 second timer is disabled.
This means for instance that UID may
attempt to synchronize for ever.
Configuration register 4 (CR4)
After reset: E0H
EB1
EB2
ED
FFIT
ESFr CTLIO MOB CTC
EB1 B1 channel Enabling
EB1 = 1: Selected B1 channel time-slot on the
DSI/GCI interface is enabled. Note that
transparency of B1 channel remains
under control of the activation state
machine and the ETC bit in CR2.
EB1 = 0: Selected B1 channel time-slot on the
DSI/GCI interface is disabled: Br output
remains in high impedance state and
data on Bx input is ignored. Ones (NT)
or zeroes (LT) are transmitted on the
line.
EB2 B2 channel Enabling Identical to EB1 bit but
for B2 channel.
ED D channel enabling identical to EB1 but for D
channel on Bx/Br pin or DX/Dr pin depending on
DEN bit in CR2 register.
FFIT FIFOs interrupt.
FFIT = 1: overflow or underflow of the TXFIFO
and RXFIFO are reported in STATUS
register. An interrupt is generated in
MW mode, a MONITOR message is
automatically sent in GCI mode.
FFIT = 0: No interrupt or message is generated
when FIFOs overflow or underflow.
ESFr Enable SFSr on pin25
ESFr = 0: LSD open drain output is selected on
pin 25.
ESFr = 1: SFSr output is selected on pin 25.
CTLIO Control IO (significant in GCI mode only)
CTLIO = 1: The input pins configurated via CR5
register generate a message on
every change even if the UID is
powered down in master mode; that
is to say UID is able to wake up
itself, to provide the clocks, to sends
the message. After that UID is
automatically powered down except
if a PUP command is sent to it.
CTLIO = 0: In master mode and powered down,
the UID does not react to a input pin
change.
MOB Mask Overhead Bits.
MOB = 0: No Mask on overhead bit interrupts.
44/72
STLC5411
MOB = 1: All interrupts issued from RXM4,
RXM56 RXEOC and CR5 are
masked. It is still possible to read
these registers via RXOH.
CTC Corrupted Transmit CRC Control
CTC = 0: Allows the normal calculation of the
CRC for the transmitted data to the line.
CTC = 1: The CRC result transmitted to the line
in the next Superframe is inverted.
This ensure transmission of corrupted
CRC as long as CTC equal 1.
ACTAUT: Activation Automatic
ACTAUT = 1: If UID is powered up, a 10KHz
tone from the line starts the
activation without need of extra
commands (like AR), except when
QM (Quiet mode) is enterred.
ACTAUT = 0 A detection of a 10KHz tone from
the line does not start the
activation: UID waits a primitive
command (normaly AR).
PUPAUT PUP Automatic
Configuration Register 5 (CR5)
Significant in GCI only.
After reset: FFH
IO4
IO3
IO2
IO1
D4
D3
D2
D1
IO4, IO3, IO2, IO1 Input/Output select for I/O pins
(14, 15, 16, 18)
IOi = 1: IOi pin is selected as an input. An onchip pull up resistor ensures a stable
logical 1 at power-on reset or if IOi pin
is not connected to stable source.
IOi = 0: IOi pin is selected as an output.
Each I/O pin can be selected
independentlyfrom the others.
D4, D3, D2, D1 I/O pin logical level command/status.
D4, D3, D2, D1 bits are associated with IO4, IO3,
IO2, IO1 pins respectively. When IOi pin is selected
as an output, the associated Di bit can be written to
control the logical level of the output; Di equals 1
commands a high level on IOi. When IOi pin is selected as an input, the associated Di bit indicates
the status of the input; Di equals one indicates a
high level on IOi. CR5 register is buffered in the interrupt stack each time a status change is detected
on an input. It is also possible to read-back at any
time CR5.
Configuration register 6 (CR6)
After reset: 0FH
T15E
ACTAUT
PUPAUT
QM
AIS
PUPAUT = 1: If UID is powered up, a 10KHz
tone from the line allows an
automatic power up of the UID.
Notes if ACTAUT is set to 1, from a power down
state a 10KHz tone automatically starts the activation.
PUPAUT = 0: A detection of a 10KHz tone from
the line does not power up the
device: UID waits a PUP primitive
command.
QM Quiet mode.
QM = 1: has the same effect of the QM primitive
command enterred in TXACT register.
An or logic is done with the QM bit and
the QM primitive. The goal of this bit is
to allow a quiet mode for an UID in
power down state in some applications.
QM = 0: no effect.
AIS Analog Interface Select.
AIS = 1: selects an analog interface using 27mh
transformer.
AIS = 0: selects an analog interface using 15mh
transformer
TFB0 Transmit febe equal 0
TFB0
RFS LFS
T15E Timer 15 seconds extension
T15E = 0: The on chip T4 or T6 timer is done for
the ANSI standard: 15 seconds.
T15E = 1: The on chip T4 or T5 timer is
extended to 20 seconds.
Note: the T15D bit in CR3 register enables or
desables the T4/T5 timer independently of
theT15E bit.
TFB0 = 0: A permanent febe bit = 0 is sent on
the line as long as TFB0 = 0
TFB0 = 1: The febe bit sent on the line is
normaly computed.
RFS Remote febe select.
Please report to the figure 10. RFS is usefull in
report application to transfert or not the anomalies
45/72
STLC5411
second line section to the first line section and
viceversa.
are numbered from 0 to 63. The register content
is taken into account at each frame beginning.
RFS = 1: Transfert anomalies second section
first section and viceversa allowed.
RFS = 0: Transfert anomalies second section
first section and viceversa not allowed.
Configuration register RXB2
Significant only when format 3 selected. (µW/DSI
Only)
After reset: 01H Time slot 1 selected.
LFS Local febe select.
Please report to the figure 10. LFS is usefull in report application to transfert or not the crc anomalies (nebe) of a line section to the febe bit of the
same line section.
RFS = 0: The computing febe takes in account
the local nebe.
RFS = 1: The computing febe does not take in
account the local nebe.
Configuration register TXB1
Significant only when format 3 selected.
(µW/DSI Only)
After reset: 00H Time slot 0 selected.
-
-
B1X5 B1X4 B1X3 B1X2 B1X1 B1X0
B1X5-B1X0 Transmit B1 Time Slot Assignment
Those bits define the binary number of the transmit B1 channel time-slot on Bx input. Time slot
are numbered from 0 to 63. The register content
is taken into account at each frame beginning.
Configuration register RXB1
Significant only when format 3 selected.
(µW/DSI Only)
After reset: 00h Time slot 0 selected.
–
–
B1R5 B2R4 B2R3 B2R2 B2R1 B2R0
B1R5-B1R0 Receive B1 Time Slot Assignment
B1R5-B1R0 bits define the binary number of the
receive B1 channel time-slot on BR output. Time
slot are numbered from 0 to 63. The register content is taken into account at each frame beginning.
Configuration register TXB2
Significant only when format 3 selected.
(µW/DSI Only)
After reset: 01H Time slot 1 selected.
-
-
B2X5 B2X4 B2X3 B2X2 B2X1 B2X0
B2X5-B2X0 Transmit B2 Time Slot Assignment
Those bits define the binary number of the transmit B2 channel time-slot on Bx input. Time slots
46/72
-
-
B2R5 B2R4 B2R3 B2R2 B2R1 B2R0
B2R5-B2R0 Receive B2 Time Slot Assignment
Those bits define the binary number of the receive B2 channel time-slot on BR output. Time
slot are numbered from 0 to 63. The register content is taken into account at each frame beginning.
Configuration register TXD
After reset:
µW mode 08H (sub time slot 0, time slot 2 selected)
Significant only when format 3 is selected with the
D channel selected in the multiplexed mode:
DX5
DX4
DX3
DX2
DX1
DX0
SX1
SX0
DX5-SX0 Transmit D channel Time Slot Assignment
DX5-DX0 and SX1-SX0 bits define the binary
number of the transmit D channel time-slot. DX5DX0 bits define the binary number of the 8 bits
wide timeslot. Time slot are numbered from 0 to
63. Within this selected time slot, SX1,SX0 bits
define the binary number of the 2 bits wide timeslot. Sub time-slots are numbered 0 to 3. The register content is taken into account at each frame
beginning.
Configuration register RXD
After reset:
µW mode 08H (sub time slot 0, time slot 2 selected)
Significant only when format 3 is selected with the
D channel selected in multiplexed mode.
DR5
DR4
DR3
DR3
DR2
DR1
SR1
SR0
DR5-SR0 Receive D channel Time Slot Assignment
DR5-DR0 and SR1-SR0 bits define the binary
number of the receive D channel time-slot. DR5DR0 bits define the binary number of the 8 bits
wide timeslot. Time slot are numbered from 0 to
63. Within this selected time slot., SR1,SR0 bits
define the binary number of the 2 bits wide timeslot. Sub time-slots are numbered 0 to 3. The register content is taken into account at each frame
beginning.
STLC5411
Status Register (STATUS)
(Read only)
After reset: 85H
PWDN X
X
X RXFFU RXFFO TXFFU TXFFO
PWDN Power down
PWDN = 1: UID is in power down state
PWDN = 0: UID is in power up state
RXFFU RX FIFO underflow
RXFFU = 1: The bits rate on Br pin is higher than
the bits rate side line.
RXFFU = 0: The bits rate on Br is in accordance
with the bits rate side line
RXFFO: RX FIFO overflow
RXFFO = 1:The bits rate on Br pin is lower than
the bits rate side line.
RXFFO = 0:The bits rate on Br pin is in
accordance with the bits rate side
line.
TXFFU TX FIFO underflow
TXFFU = 1: The bits rate on Bx pin is lower than
the bits rate side line.
TXFFU = 0: The bits rate on Bx pin is in
accordance with the bits rate side
line.
TXFFO Tx FIFO overflow
TXFFO = 1: The bits rate on Bx pin is higher than
the bits rate side line.
TXFFO
The bits rate on Bx pin is in
accordance with the bits rate side
line.
When one of these four bits is set to 1, Tx FIFO
and/or Rx FIFO is re-adjusted and data is lost. An
interrupt or message is generated if FFIT bit in
CR4 register is set to 1. It is always possible to
read this register by writting STATUS bit = 1 in
RXOH register.
Transmit M4 channel register (TXM4)
After reset: 7DH
-
m42X m43X m44X m45X m46X
-
m48X
When transmitting SL2/SL3 or SN3, the UID shall
continuously send in the M4 channel field the register content to the line once per superframe.
Register content is transmitted to the line at each
superframe.
m41X, m42X in LT, m47X are activation bits.
These bits are controlled directly by the on chip
activation encoder-decoder. The corresponding
bits in the TXM4 register are not significant.
m45X in NT mode is CS0 bit: this is normally 0
(UID performing warm start). Nevertheless, user
can force CSO to 1 by setting m45X to 1.
When a read back is operated on TXM4, m41x,
m42x in LT, m47x are indicating the current value
of act, dea in LT and uoa/sai bits transmitted to
the line.
Receive spare M4 overhead bits register
(RXM4) (read only)
After reset: 75H
m41r m42r m43r m44r m45r m46r m47r m48r
RXM4 Register is constituted of 8 bits. When the
line is fully activated (super frame synchronized),
STLC5411 extracts the M4 channel bits. m41 is
the act bit; m42 in NT mode is the dea bit; in NT
m47 is the uoa bit; in LT m47 is the sai bit. These
bits are under the control of the activation sequencer. No interrupt cycle is provided for the
RXM4 register when a change on one of the activation bits is detected; never the less, they are
available in RXM4.
When one of the remaining received spare bits is
validated following the criteria selected in the
Configuration Register OPR, the RXM4 register
content is queued in the interrupt register stack, if
no mask overhead bits is set (see MOB bit in CR4
register). It is always possible to read this register
by writting RXM4 bit = 1 in RXOH register.
Transmit M5 and M6
(TXM56)
After reset: 1FH
-
-
-
channels register
m51X m61X m52X
febx
febx
m51X, m61X, m52X spare over-head bits are normally equal to 1. Default value can be changed by
setting the respective bits. These bits are transmitted to the line in SL2/SL3 or SN3 signal.
febx Transmit febe bit control
The febe can be forced to 0 by writing 0 in one of
febx if RFS bit in CR6 register is set to 1. The febe bit
set to zero is sent once to the line in the following
available superframe. After febe transmission, febx
bit returns to 1; the two bits positions are identical
and allow direct compatibility between UIDs set in
auto-mode (repeter).
Note: the febx bits in TXM56 register are not the
only way to force febe = 0 to the line.
First, the febx action is controlled by RFS bit in
CR6 register.
Second, the nebe = 0 (local crc cmputing result)
forces also febe = 0 to the line and this action is
controlled by LFS bit in CR6 register.
Third, TFB0 = 0 in CR6 register forces permanentely febe = 0 to the line.
47/72
STLC5411
Receive M5 and M6 overhead bits register
(RXM56) (read only)
After reset: 1FH
-
-
-
m51r m61r m52r
febr
nebr
Block Error counter 1 (BEC1)
(read only)
After reset: 00H
ec7
ec6
ec5
ec4
ec3
ec2
ec1
ec0
When the line is fully activated (super frame synchronized), STLC5411 extracts the overhead bits.
When one of the received spare bits m51, m61,
m52 is validated following the criterias selected in
the Configuration Register OPR. The RXM56 register content is queued in the interrupt register
stack, if no mask overhead bits is set (see MOB
bit in CR4 register). If the FIE bit in OPR register
is set high, the RXM56 register content is queued
in the interrupt register stack each time the febe
bit is received equal zero with bit feb equal 0.
The CRC received from the far-end is compared
at the end of the superframe with the CRC calculated by the UID during that superframe. If an error is detected, the febe bit in the transmit direction is forced equal zero in the next superframe. If
the CIE bit in the OPR register is set high, the
RXM56 register is queued in the interrupt register
stack at each CRC error detected with bit neb
equal zero. It is always possible to read this register by writing RXM56 bit = 1 in RXOH register.
This Register indicates the binary value of the
Block Error up-counter 1. Error are counted according to C2E bit setting in register OPR (nebe +
febe or nebe only). When counter one reachs the
threshold ECT1, BEC1 register is queued in the
interrupt stack. BEC1 is reset to zero when it is
read.
Activation control register (TXACT)
After reset: 0FH
Threshold Block Error Counter 1 register
(ECT1)
After reset: FFH
-
-
-
-
C4
C3
C2
C1
Block Error counter 2 (BEC2)
(read only)
After reset: 00H
ec7
ec6
ec5
ec4
ec3
ec2
ec1
ec0
This Register indicates the binary value of the
Block Error up-counter 2. Febe errors are always
counted. According to C2E bit setting in register
OPR, when counter one reachs the threshold
ECT2, BEC2 register is queued in the interrupt
stack. BEC2 is reset to zero when it is read.
ect17
ect16
ect15
ect14
ect13
ect12
ect11
This register is constituted of four bits: (C1, C2,
C3, C4). In GCI mode, this register is normaly addressed by means of the C/I channel, but it is
possible to address it by means of the MONITOR
channel (see CID bit in CR2 register).
It is possible to load in this register the binary
value of a threshold for the Block Error counter
1.When Block error counter reachs this value, an
Interrupt relative to BEC1 register is loaded in the
interrupt stack. This can be used as an early
alarm in case of degraded transmission.
Activation indication register (RXACT)
(read only)
After reset: 0FH
Threshold Block Error Counter 2 register
(ECT2)
After reset: FFH
-
-
-
-
C4r
C3r
C2r
C1r
This Register is constituted of four bits: (C1r, C2r,
C3r, C4r). At each activation status change,
RXACT is queued in the interrupt register stack.
In GCI mode, the C1-C4 bits are directly sent on
the C/I channel or monitor channel depending on
the CID bit in CR2 register. Activation Indication
instructions are coded on 4 bits according to activation control description. It is always possible to
read this register by writting RXACT bit = 1 in
RXOH register.
ect27
ect26
ect25
ect24
ect23
ect22
ect21
It is possible to load in this register the binary
value of a threshold for the Block Error counter
2.When Block error counter reachs this value, an
interrupt relative to BEC2 register is loaded in the
interrupt stack. This can be used as an early
alarm in case of degraded transmission.
Receive status register - read command
(RXOH) (Write only)
EOC
M4
M56 ACT
0
STATUS
0
RST
Reset to zero of all the RXOH bits is automatic.
48/72
STLC5411
EOC Receive EOC status register read.
When EOC bit is set equal one, UID automatically
loads the current value of RXEOC register in the
interrupt stack independently of any status
change.
M4 Receive M4 overhead bits status register
read.
When M4 bit is set equal one, UID automatically
loads the current value of RXM4 register in the interrupt stack independently of any status change.
M56 Receive M5 and M6 overhead bits status
register read.
When M56 bit is set equal one, UID automatically
loads the current value of RXM56 register in the
interrupt stack independently of any status
change.
ACT Activation indication status.
When ACT bit is set equal one, UID automatically
loads the current value of RXACT register in the
interrupt stack independently of any status
change.
In GCI mode, the RXACT read back always uses
the monitor channel.
STATUS
When STATUS bit is set egal one, UID automatically loads the current value of STATUS register
in the interrupt stack independently of any status
change.
RST RESET (MICROWIRE/DSI configuration
only).
When RST bit is set equal one, UID is fully reset
including configuration registers, state machine
and all coefficients and reset to their default
value. UID enters in the power-down state.
Transmit EOC register (TXEOC)
After reset: FFFH
XEOC1
XEOC2
XEOC3
XEOC4
XEOC5
XEOC6
XEOC7
XEOC8
TXEOC Register is constituted of 12 bits, 3 bits
address (EFG), 1 bit data/message Flag (H), 8
bits information (XEOC1 - XEOC8). When transmitting SL2/SL3 or SN3 signal. STLC5411 shall
continuously send into the EOC channel field the
eoc bits twice per superframe. TXEOC register is
loaded in the transmit register at each half a superframe.
The address of this register is composed only of 4
bits. Read-back can be performed by means of a
read-back command 6100H.
Receive EOC register (RXEOC)
(read only)
After reset: FFFH
REOC1
REOC2 REOC3 REOC4 REOC5 REOC6 REOC7 REOC8
The RX EOC Register is constituted of 12 bits.
When the line is fully activated (super frame synchronized) and when a new eoc message is received and validated in accordance with the criteria selected in the Configuration Register OPR,
the RX EOC Register is queued in the interrupt
register stack. The address of this register is composed only of 4 bits.
It is always possible to read this register by writing RXEOC = 1 in RXOH register
Identification Register (IDR)
Fixed value: 08H
(read only)
When a read-back operation of IDR register is entered, UID loads the Identification Register in the
interrupt stack. This register provides a reserved
identification code agreed by GCI standard: 08H.
IDR register is accessible via two addresses.
MWPS Micro Wire Port Select register (Significant in microwire mode only).
(write only)
Default value: Mode A (5410 compatible)
– Writting FFH value select the mode B to exchange data onto CI & CO
– Writing 00H value select the mode A (See Microwire control interface paragraph for more
details Mode A, Mode B).
Note: Soft Reset has no effect on the select
mode.
49/72
STLC5411
Table 8: REGISTER ACCESS MESSAGES
BYTE 1
FUNCTION
AD7/4
AD3/1
BYTE 2
AD0
7
6
5
4
3
2
1
0
0
NOP
0000
000
0
0
0
0
0
0
0
0
RESERVED
0001
XXX
X
0
0
0
0
0
0
0
0
OPR
W
0010
000
0
CIE
EIE
FIE
OB1
OB0
0C1
0C0
C2E
OPR
R
0010
000
1
0
0
0
0
0
0
0
0
CR1
W
0010
001
0
FF1
FF0
CK2
CK1
CK0
DDM
CMS
BEX
CR1
R
0010
001
1
0
0
0
0
0
0
0
0
CR2
W
0010
010
0
SFS
NTS
DMO
DEN
DD
BP1
BP2
RR
CR2
R
0010
010
1
0
0
0
0
0
0
0
0
CR3
W
0010
011
0
LB1
LB2
LBD
DB1
DB2
DBD
TLB
T15D
CR3
R
0010
011
1
0
0
0
0
0
0
0
0
CR4
W
0010
100
0
EB1
EB2
ED
FFIT
ESFr
CTLIO
MOB
CTC
CR4
R
0010
100
1
0
0
0
0
0
0
0
0
CR5
W
0010
101
0
IO4
IO3
IO2
IO1
D4
D3
D2
D1
CR5
R
0010
101
1
0
0
0
CR6
W
0010
110
0
T15E
CR6
R
RESERVED
TXB1
W
ACTAUT PUPAUT
0
0
0
0
0
QM
AIS
TFB0
RFS
LFS
0
0010
110
1
0
0
0
0
0
0
0
0010
111
X
0
0
0
0
0
0
0
0
0011
000
0
0
0
B1X5
B1X4
B1X3
B1X2
B1X1
B1X0
TXB1
R
0011
000
1
0
0
0
0
0
0
0
0
TXB2
W
0011
001
0
0
0
B2X5
B2X4
B2X3
B2X2
B2X1
B2X0
TXB2
R
0011
001
1
0
0
0
0
0
0
0
0
RXB1
W
0011
010
0
0
0
B1R5
B1R4
B1R3
B1R2
B1R1
B1R0
RXB1
R
0011
010
1
0
0
0
0
0
0
0
0
RXB2
W
0011
011
0
0
0
B2R5
B2R4
B2R3
B2R2
B2R1
B2R0
RXB2
R
0011
011
1
0
0
0
0
0
0
0
0
TXD
W
0011
100
0
DX5
DX4
DX3
DX2
DX1
DX0
SX1
SX0
TXD
R
0011
100
1
0
0
0
0
0
0
0
0
RXD
W
0011
101
0
DR5
DR4
DR3
DR2
DR1
DR0
SR1
SR0
RXD
R
0011
101
1
0
0
0
0
0
0
0
0
0011
11X
X
0
0
0
0
0
0
0
0
RESERVED
Notes:
1. Bit 7 of byte 1 is the first bit clocked into the UID.
2. All configuration registers can be read-back by setting bit 7 of BYTE 1 equal 1
3. RXOH is a Write only register to force RXEOC, RXM4, RXM56, RXACT status register sending. RST reset the device
4. It is recommended not to access all RESERVED adresses. X means 1 or 0
W refers to a write operation.
R refers to a request for read-back.
50/72
STLC5411
Table 8: REGISTER ACCESS MESSAGES (Continued)
BYTE 1
FUNCTION
BYTE 2
AD7/4
AD3/1
AD0
7
6
5
4
3
2
1
0
W
0100
000
0
0
M42x
M43x
M44x
M45x
M46x
0
M48x
TXM4
R
0100
000
1
0
0
0
0
0
0
0
0
TXM56
W
0100
001
0
0
0
0
M51x
M61x
M52x
FEBx
FEBx
TXM56
R
0100
001
1
0
0
0
0
0
0
0
0
TXACT
W
0100
010
0
0
0
0
0
C4x
C3x
C2x
C1x
TXACT
R
0100
010
1
0
0
0
0
0
0
0
0
BEC1
R
0100
011
1
0
0
0
0
0
0
0
0
BEC2
R
0100
100
1
0
0
0
0
0
0
0
0
ECT1
W
0100
101
0
ECT1
R
0100
101
1
ECT2
W
0100
110
0
ECT2
R
0100
110
1
0
0
0
0
0
0
0
0
RXOH
W
0100
111
0
EOC
M4
M56
ACT
0
STATUS
0
RST
0100
111
0
0
0
0
0
0
0
0
0
TXM4
RESERVED
ECT17 ECT16 ECT15 ECT14 ECT13 ECT12 ECT11 ECT10
0
0
0
0
0
0
0
0
ECT27 ECT26 ECT25 ECT24 ECT23 ECT22 ECT21 ECT20
TXEOC
W
0101
EFG
H
TXEOC
R
0110
000
1
0
0
0
0
0
0
0
0111
XXX
X
0
0
0
0
0
0
0
0
1000
000
0
0
0
0
0
0
0
0
0
RESERVED
IDR
R
DR
R
XEOC1 XEOC2 XEOC3 XEOC4 XEOC5 XEOC6 XEOC7 XEOC8
0
1001
XXX
X
0
0
0
0
0
0
0
0
FREE
101X
XXX
X
0
0
0
0
0
0
0
0
FREE
11XX
XXX
X
0
0
0
0
0
0
0
0
1111
111
0
MPWS
W
FF = Mode B
00 = Mode A
Notes:
1. All transmit registers can be read-back by setting bit 7 of BYTE 1 equal 1 except for TXEOC register. To read-back TXEOC, use the command
61-00 H.
2. BEC1, BEC2 and IDR are read-only registers.
3. FREE adresses are ignored by the device.
4. In the TXEOC register:
E = ea1, the msb of the EOC destination address
F = ea2
G = ea3
H = dm, the EOC data/message mode indicator
5. M42x is significant in NT mode only
51/72
STLC5411
Table 9: READ BACK MESSAGES
FUNCTION
BYTE 1
BYTE 2
AD7/4
AD3/1
AD0
7
6
5
4
3
2
1
0
OPR
0010
000
1
CIE
EIE
FIE
OB1
OB0
0C1
0C0
C2E
CR1
0010
001
1
FF1
FF0
CK2
CK1
CK0
DDM
CMS
BEX
CR2
0010
010
1
SFS
NTS
DMO
DEN
DD
BP1
BP2
RR
CR3
0010
011
1
LB1
LB2
LBD
DB1
DB2
DBD
TLB
T15D
CR4
0010
100
1
EB1
EB2
ED
FFIT
ESFr
CTLIO
MOB
CTC
CR5
0010
101
1
CR6
0010
110
TXB1
0011
000
TXB2
0011
001
RXB1
0011
RXB2
0011
TXD
I04
I03
I02
I01
D4
D3
D2
D1
T1SE
ACTUAT
PUPAUT
QM
AIS
TFB0
RFS
LFS
1
0
0
B1X5
B1X4
B1X3
B1X2
B1X1
B1X0
1
0
0
B2X5
B2X4
B2X3
B2X2
B2X1
B2X0
010
1
0
0
B1R5
B1R4
B1R3
B1R2
B1R1
B1R0
011
1
0
0
B2R5
B2R4
B2R3
B2R2
B2R1
B2R0
0011
100
1
DX5
DX4
DX3
DX2
DX1
DX0
SX1
SX0
RXD
0011
101
1
DR5
DR4
DR3
DR2
DR1
DR0
SR1
SR0
TXM4
0100
000
1
0
M42x
M43x
M44x
M45x
M46x
0
M48x
TXM56
0100
001
1
0
0
0
M51x
M61x
M52x
FEBx
FEBx
TXACT
0100
010
1
0
0
0
0
C4x
C3x
C2x
C1x
BEC1
0100
011
1
c7
c6
c5
c4
c3
c2
c1
c0
BEC2
0100
100
1
c7
c6
c5
c4
c3
c2
c1
c0
ECT1
0100
101
1
ECT17
ECT16
ECT15
ECT14
ECT13
ECT12
ECT11
ECT10
ECT2
0100
110
1
ECT27
ECT26
ECT25
ECT24
ECT23
ECT22
ECT21
ECT20
TXEOC
0110
EFG
H
XEOC1 XEOC2
XEOC3
XEOC4 XEOC5
XEOC6
XEOC7 XEOC8
IDR
1000
000
0
0
0
0
0
1
0
0
0
2
1
0
Notes:
1. For all these registers with the exception of TXEOC, bit 0 of BYTE 1 is set to 1 to indicate read-back message.
2. CR5 configuration/status register is listed with status registers.
3. Bit 7 of BYTE 1 is the first clocked out from the UID.
4. M42x is significant in NT mode only
Table 10: SPONTANEOUS OR DRIVEN MESSAGES
FUNCTION
BYTE 1
BYTE 2
AD7/4
AD3/1
AD0
7
6
5
4
CR5
0010
101
STATUS
0011
111
RXM4
0100
RXM56
RXACT
3
0
IO4
IO3
IO2
IO1
D4
D3
D2
D1
0
PWDN
0
0
0
RxFFU
RxFFO
TxFFU
TxFFO
000
0
M41R
M42R
M43R
M44R
M45R
M46R
M47R
M48R
0100
001
0
0
0
0
M51R
M61R
M52R
FEBR
NEBR
0100
010
0
0
0
0
0
C4R
C3R
C2R
C1R
BEC1
0100
011
0
c7
c6
c5
c4
c3
c2
c1
c0
BEC2
0100
100
0
c7
c6
c5
c4
c3
c2
c1
c0
RXEOC
0101
EFG
H
REOC1
REOC2
REOC3
REOC4
REOC5
REOC6
REOC7
REOC8
Notes:
1. All status registers can be read by setting first the appropriate command. At any status change, an interrupt cycle is issued.
2. In the RXEOC register:
E = ea1
F = ea2
G = ea3
H = d=0/m = 1
3. For all These registers with the exception of RXEOC, bit 0 of BYTE 1 is set to 0 to indicate a status register.
52/72
STLC5411
Figure 11: Transformer Design.
..
6
98T
120T
2
5
LINE SIDE
(secondary)
1
..
8
3
DEVICE SIDE
(primary)
62T
120T
4
7
1.5:1
Line Interface Circuit
It is very important, comply with ANSI, ETSI and
French standards, that the recommended line interface circuit should be strictly adhered to. The
channel response and dynamic range of this circuit have been carefully designed as an integral
part of the overall signal processing system
to ensure that the performance requirements are met under all the specified loop
conditions. Deviations from this design are
likely to result in sub-optimal performance
or even total failure of the system on some
types of loops.
Turns Ratio: Np:Ns = 1:1.5.
Secondary Inductance: Lp 27mH.
Max leakage inductance: 100µH
Winding Resistances: 30 ohms (2.25Rp + Rs)
> 10 ohms.
Return Loss, at 40 kHz and load of 135 ohms: 26
dB. Saturation characteristics: THD –70dB when
tested with 50mA d.c. through the secondary and
a 40kHz sine-wave injected into the primary at a
level which generates, at the secondary, 5VP-P
(Rload = 135ohms).
List of suppliers:
SHOTT
PULSE ENGINEERING
AIE
Table 11.
WINDING
NUMBER OF
TURNS
WIRE GAUGE
1-2
98 Single
#34 AWG
6-5, 8-7
120+120 Bifilar
#36 AWG
3-4
62 Single
#34 AWG
WINDING
INDUCTANCE
RESISTANCE
1-2 + 3-4
12 mH
less than 5Ω
5-6 + 7-8
27 mH
less than 10 Ω
Board Layout
While the pins of the UID are well protected against
electrical misuse, it is recommended that the standard CMOS practise, of applying GND to the device
before any other connections are made, should always be followed. In applications where the printed
circuit card may be plugged into a hot socket with
power and clocks already present, an extra long
ground pin on the connector should be used. Great
care must be taken in the layout of the printed circuit board in order to preserve the high transmission performance of the STLC5411. To maximize
performance, do not use the philosophy of separating analog and digital grounds for chip. The 3 GND
pins should be connected together as close as possible to the pins, and the 2 VCC pins should be
strapped together. All ground connections to each
device should meet at a common point as close as
possible to the 3 GND pins to prevent the interaction of ground return currents flowing through a
common bus impedance. Two decoupling capacitors of 10µF and 0.1µF should be connected from
this common point to VCC pins as close as possible to the chip. Taking care with the board layout in
the following ways will also help prevent noise injection into the receiver frontend and maximize the
transmission performances. Keep the crystal oscillator components away from the receiver inputs
and use a shielded ground plane around these
components. Keep the device, the components
connected to LI+/LI- and the transformer as close
possible. Symmetrical layout for the line interface is
suggested.
53/72
STLC5411
Figure 12: Recommended connections.
54/72
STLC5411
STLC5411
Figure 13a: LT Application.
55/72
STLC5411
STLC5411
Figure 13b: NT Application.
56/72
STLC5411
STLC5411
STLC5411
Figure 13c: RR Application.
57/72
STLC5411
APPENDIX A - STATE MATRIX
58/72
STLC5411
59/72
STLC5411
APPENDIX B - ELECTRICAL PARAMETERS
ABSOLUTE MAXIMUM RATINGS
Symbol
Value
Unit
VCC
Supply Voltage
Parameter
– 0.3 to 7.0
V
VIN
Input Voltage
– 0.3 to 7.0
V
TA
Operting Temperature Range
0 to 70
°C
Tstg
Storage TemperatureRange
– 55 to 150
°C
TRANSMISSION ELECTRICAL PARAMETERS
Parameter
Min.
Typ.
Max.
Unit
LINE INTERFACE FEATURES
Differential Input Resistance between LI+/LI- (0–20KHz Bandwidth)
to be characterized
KΩ
Common Mode Input Resistance
to be characterized
KΩ
1
5
Ω
12
16
Ω
Power up Output Differential Impedance (0–20KHz) between LO+/LOPower Down Output Diffrential Impedance (0–20KHz) between LO+/LO-
8
POWER CONSUMPTION
ICC in Power Down
4
8
mA
ICC in Power Up Transmitting (2)
70
80
mA
TRANSMISSION PERFORMANCES
Transmit Pulse Amplitude on LO+, LO-
3.27
Transmit Pulse Linearity (1:3 ratio accurancy)
36
3.61
50
V
dB
(1) This specification garanties the ANSI specification, concerning the pulse amplitude using the line interface recommended schematics, of
2,5 æ 5% Volts peak amplitude for 2B1Q pulse.
(2) Test condition: VDD = 5V, 2B1Q random signal transmitted with recommended 27mH line interface (fig 12) terminated with 135Ω.
STATIC CHARACTERISTICS
Symbol
Parameter
Test Condition
VCC
DC Supply Voltage
VIL
Input Low Voltage
All Dig Inputs except XTAL1
Min.
4.75
VIH
Input High Voltage
All Dig Inputs except XTAL1
VILX
Input Low Voltage
XTAL1 Input
VIHX
Input High Voltage
XTAL1 Input
VOL
Output Low Voltage
Br, IO = +7mA
All other Digital Outputs,
Iol = +1mA
VOH
Output High Voltage
Br, IO = –7mA
All other Digital Outputs
IO = –1mA
All Outputs (3), IO = –100µA
Typ.
Max.
Unit
5.25
V
0.7
V
2.2
V
0.5
V
0.4
V
VDD–0.5
V
0.4
V
2.4
V
2.4
VDD–0.5
V
V
ILH
Input Current
Any Digital Vin = VDD
0
10
µA
ILL
Input Current
Input pin numbers: 14,15,16,
22,26,18, Vin = GND
–10
0
µA
ILLR
Input Current with Internal Pull Up
Resistor
Input pin numbers: 6,7,12,13
17,19,25,27,28 Vin = GND
–100
0
µA
ILLX
Input Current on XTAL1
GND < Vin < VDD
–200
200
ILLI
Input Current on LI+/LI-
LI+ and LI- to GND
IOZ
Output Current in High Impedance
State (TRISTATE)
GND < Vout < VDD ; All
Digital Outputs except
XTAL2
60/72
to be characterized
–10
10
µA
µA
µA
STLC5411
TIMING CHARACTERISTICS
Symbol
Parameter
Test Condition
Min.
Typ.
Max.
Unit
+100
MHz
ppm
50
ns pk-pk
MASTER CLOCK
FMCLK
Frequency of MCLK
Tolerance
Including Temperature,
Aging, Etc...
MCLK/XTAL Input Clock Jitter
External Clock Source
tWMH
Clock Pulse Width, MCLK High Level
tWML
Clock Pulse Width, MCLK Low Level
VIH = VCC – 0.5V
VIL = 0.5V
tRM
tFM
Rise Time of MCLK
Fall Time of MCLK
15.36
–100
20
ns
20
ns
Used as a Logic Input
10
10
ns
ns
4095
6144
KHz
KHz
DIGITAL INTERFACE
FBCLK
Frequency of BCLK
Formats 1, 2 and 3
Format 4 and GCI Mode
256
512
tWBH
Clock Pulse Width, BCLK High Level
Measured from VIH to VIH
30
tWBL
Clock Pulse Width, BCLK Low Level
Measured from VIL to VIL
30
tRB
Risae Time of BCLK
Measured from VIL to VIH
tFB
ns
ns
15
ns
15
ns
Fall Time of BCLK
Measured from VIH to VIL
tSFB
Setup Time, FS High or Low to BCLK Low
DSI or GCI Slave Mode only
30
ns
tHBF
Hold Time, BCLK Low to FS High or Low
DSI or GCI Slave Mode only
20
ns
tDBF
Delay Time, BCLK High to FS High or Low
DSI or GCI Master Mode only
–20
Load = 150pF + 2 LSTTLLoads ( *
tDBD
Delay Time, BCLK High to Data Valid
tDBDZ
Delay Time, BCLK High to Data HZ
tDFD
Delay Time, FS High to Data Valid
Load = 150pF + 2 LSTTL Loads
20
ns
80
ns
50
ns
80
ns
tSDB
Setup Time, Data Valid to BCLK Low
0
ns
tHBD
Hold time, BCLK to Data Invalid
20
ns
tDBT
Delay Time, BCLK High to TSR Low
tDBTZ
tDFT
Load = 100pF + 2 LSTTL Loads
Delay Time, BCLK Low to TSR HZ
Delay Tie, FS High to TSR Low
Load = 100pF + 2 LSTTL Loads
80
ns
50
ns
80
ns
D PORT IN CONTINUOUS MODE: 16KBITS/SEC
tSDD
Setup Time, DCLK Low to DX High or Low
50
ns
tHDD
Hold Time, DCLK Low to DX High or Low
50
ns
tDDD
Delay Time, DCLK High to DR High or Low
Load = 50pF + 2 LSTTL Loads
80
ns
5
MHz
MICROWIRE CONTROL INTERFACE
FCCLK
Frequency of CCLK
tWCH
Clock Pulse Width, CCLK High Level
tWCL
Measured from VIH to VIH
85
85
ns
Clock Pulse Width, CCLK Low Level
Measured from VIL to VIL
tRC
Rise Time of CCLK
Measured from VIL to VIH
15
ns
ns
tFC
Fall Time of CCLK
Measured from VIH to VIL
15
ns
tSSC
Setup Time, CSB Low to CCLK High
60
tHCS
Hold Time, CCLK Low to CSB High
10
ns
ns
tWSH
Duration of CSB High
200
ns
tSIC
Setup Time, CI Valid to CCLK High
25
ns
tHCI
Hold Time, CCLK High to CI Invalid
25
ns
tDSO
Delay Time, CSB Low to CO Valid
Out First Bit on CO
50
ns
tDCO
Delay Time CCLK Low to CO Valid
Load = 50 pF + 2LSTTL Loads
50
ns
50
ns
50
ns
tDCOZ
tDCI
Delay Time, CCLK Low to CO HZ
Delay Time, CCLK Low to INTB Low or HZ
Load = 80pF + 2LSTTL Loads
(* In GCI mode: Load Res.
61/72
STLC5411
Figure 14: BCLK, FSA, FSB, SLAVE MODE, DELAYED MODE, FORMATS 1 2 3 (MW ONLY).
Figure 15: BCLK, FSA, FSB, SLAVE MODE, NON DELAYED MODE, FORMATS 1 2 3 (MW ONLY).
62/72
STLC5411
Figure 16: BCLK, FSA, FSB, SLAVE MODE, FORMAT 4 ALWAYS NON DELAYED MODE, (MW AND
GCI MODE).
Figure 17: BCLK, FSA, FSB, MASTER MODE, DELAYED MODE, FORMATS 1 2 3 (MW ONLY).
tFB
Note 1
t RB
Note 1
Note 1
BCLK
OUTPUT
tDBF tDBF
tDBF tDBF
FSA
OUTPUT
tDBF tDBF
tDBF tDBF
FSB
OUTPUT
BX
INPUT
or
BR
OUTPUT
LAST BIT OF
THE FRAME
FIRST BIT OF
THE FRAME
SECOND BIT SEVENTH BIT
OF THE
OF THE
FRAME
FRAME
Note 1: in accordance to the selected frequency. High level duration - Low level duration
EIGHT BIT OF
THE FRAME
D96TL253
63/72
STLC5411
Figure 18: BCLK, FSA, FSB, MASTER MODE, NON DELAYED MODE, FORMATS 1 3 (MW ONLY).
Figure 19: BCLK, FSA, FSB, MASTER MODE, FORMAT 4 ALWAYS NON DELAYED MODE, (MW
AND GCI MODE).
64/72
STLC5411
Figure 20: BX, DX, BR, DR, SLAVE & MASTER, DELAYED & NON DELAYED, FORMATS 1 2 3 (MW
ONLY)
Figure 21: BX, DX, BR, DR, SLAVE & MASTER, FORMAT 4 ALWAYS NON DELAYED, (MW & GCI
MODE)
65/72
STLC5411
Figure 22: SPECIAL CASE BR, DR, ONLY FIRST BIT OF THE FRAME, IN SLAVE AND NON DELAYED MODES FORMATS 1 3 (MW MODE), FORMAT 4 (MW & GCI MODE)
Figure 23: TSRB, SLAVE & MASTER, DELAYED & NON DELAYED, FORMATS 1 2 3 (MW ONLY)
66/72
STLC5411
Figure 24: TSRB, SLAVE & MASTER, FORMAT 4 ALWAYS NON DELAYED MODE (MW & GCI)
Figure 25: SPECIAL CASE TSRB, B1 OR B2 FIRST CHANNEL OF THE FRAME, IN SLAVE & NON
DELAYED MODE, FORMATS 1 3 (MW MODE), FORMAT 4 (MW & GCI MODE)
67/72
STLC5411
Figure 26: DCLK, DX, DR IN CONTINUOUS MODE SLAVE & MASTER, DELAYED & NON DELAYED
MODES ALL FORMATS IN MW MODE ONLY
Figure 24: MCLK ALL MODES
Figure 25: MW PORT Mode A
68/72
STLC5411
Figure 26: MW PORT Mode B
69/72
STLC5411
PLCC44 PACKAGE MECHANICAL DATA
mm
DIM.
MIN.
TYP.
MAX.
MIN.
TYP.
MAX.
A
17.4
17.65
0.685
0.695
B
16.51
16.65
0.650
0.656
C
3.65
3.7
0.144
0.146
D
4.2
4.57
0.165
0.180
d1
2.59
2.74
0.102
0.108
d2
E
0.68
14.99
0.027
16
0.590
0.630
e
1.27
0.050
e3
12.7
0.500
F
0.46
0.018
F1
0.71
0.028
G
70/72
inch
0.101
0.004
M
1.16
0.046
M1
1.14
0.045
STLC5411
DIP28 PLASTIC PACKAGE MECHANICAL DATA
mm
DIM.
MIN.
TYP.
inch
MAX.
MIN.
TYP.
a1
0.63
0.025
b
0.45
0.018
b1
0.23
b2
0.31
1.27
D
E
0.009
0.012
0.050
37.34
15.2
16.68
1.470
0.598
0.657
e
2.54
0.100
e3
33.02
1.300
F
MAX.
14.1
0.555
I
4.445
0.175
L
3.3
0.130
71/72
STLC5411
Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the
consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No
license is granted by implication or otherwise under any patent or patent rights of SGS-THOMSON Microelectronics. Specification mentioned
in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. SGSTHOMSON Microelectronics products are not authorized for use as critical components in life support devices or systems without express
written approval of SGS-THOMSON Microelectronics.
 1996 SGS-THOMSON Microelectronics – Printed in Italy – All Rights Reserved
SGS-THOMSON Microelectronics GROUP OF COMPANIES
Australia - Brazil - Canada - China - France - Germany - Hong Kong - Italy - Japan - Korea - Malaysia - Malta - Morocco - The Netherlands Singapore - Spain - Sweden - Swit zerland - Taiwan - Thailand - United Kingdom - U.S.A.
72/72