ChipFind - документация

Электронный компонент: S3055

Скачать:  PDF   ZIP
1
S3055
SONET/SDH/ATM OC-48 16 BIT TRANSCEIVER WITH CDR
January 31, 2002 / Revision D
BiCMOS LVPECL CLOCK GENERATOR
DEVICE
SPECIFICATION
SONET/SDH/ATM OC-12 TRANSMITTER AND RECEIVER
S3055
FEATURES
CMOS 0.18 micron technology
Complies with Bellcore and ITU-T
specifications
On-chip high-frequency PLL for clock
generation and clock recovery
Supports OC-48 (2488.32 Mbps)
Reference frequency of 155.52 MHz
Interface to LVPECL and LVTTL logic
16-bit differential LVPECL data path
324 FC-PBGA
Diagnostic loopback mode
Supports line timing
Lock detect
Signal detect input
Low jitter LVPECL interface
Internal FIFO to decouple transmit clocks
Dual 1.8 V/ 3.3 V supply
Typical power 1.25 Watts
Available in die form
APPLICATIONS
Wavelength Division Multiplexing (WDM)
equipment
SONET/SDH-based transmission systems
SONET/SDH modules
SONET/SDH test equipment
ATM over SONET/SDH
Figure 1. System Block Diagram
SONET/SDH/ATM OC-48 16 BIT TRANSCEIVER WITH CDR
S3055
Section repeaters
Add Drop Multiplexers (ADM)
Broad-band cross-connects
Fiber optic terminators
Fiber optic test equipment
GENERAL DESCRIPTION
The S3055 SONET/SDH transceiver chip is a fully
integrated serialization/deserialization SONET OC-48
(2488.32 Mbps) interface device. The S3055 receives
an OC-48 scrambled Non-Return to Zero (NRZ) sig-
nal and recovers the clock from the data. The chip
performs all necessary serial-to-parallel and parallel-
to-serial functions in conformance with SONET/SDH
transmission standards. The device is suitable for
SONET-based WDM applications. Figure 1 shows a
typical network application.
On-chip clock synthesis is performed by the high-
frequency Phase-Locked Loop (PLL) on the S3055
transceiver chip allowing the use of a slower external
transmit clock reference. The chip can be used with a
155.52 MHz reference clock in support of existing
system clocking schemes.
The low jitter LVPECL interface is compliant with
the bit-error rate requirements of the Bellcore and
ITU-T standards. The S3055 is packaged in a
324 FC-PBGA, offering designers a small package
outline. The S3055 is also available in die form.
OTX
ORX
OTX
ORX
16
16
16
16
AMCC
AMAZON
S4801
AMCC
AMAZON
S4801
AMCC
S3055
AMCC
S3055
2
S3055
SONET/SDH/ATM OC-48 16 BIT TRANSCEIVER WITH CDR
January 31, 2002 / Revision D
S3055 OVERVIEW
The S3055 transceiver implements SONET/SDH seri-
alization/deserialization, and transmission functions.
The block diagram in Figure 2 shows the basic opera-
tion of the chip. This chip can be used to implement
the front end of SONET equipment, which consists
primarily of the serial transmit interface and the serial
receive interface. The chip handles all the functions of
these two elements, including parallel-to-serial and
serial-to-parallel conversion, clock generation, and
system timing. The system timing circuitry consists of
management of the data stream and clock distribution
throughout the front end. Table 1 shows the sug-
gested interface devices for the S3055.
The S3055 is divided into a transmitter section and a
receiver section. The sequence of operations is as
follows:
Transmitter Operations:
1. 16-bit parallel input
2. Parallel-to-serial conversion
3. Serial output
Receiver Operations:
1. Clock and data recovery from serial input
2. Serial-to-parallel conversion
3. 16-bit parallel output
Internal clocking and control functions are transpar-
ent to the user.
Table 1. Suggested Interface Devices
C
C
M
A
1
0
8
4
S
T
E
N
O
S
M
T
A
/
S
O
P
C
8
4
-
S
T
S
r
e
p
p
a
M
C
C
M
A
2
0
8
4
S
6
1
-
M
T
S
/
8
4
-
S
T
S
H
D
S
/
T
E
N
O
S
r
o
s
s
e
c
o
r
P
r
e
t
n
i
o
P
/
r
e
m
a
r
F
C
C
M
A
4
0
8
4
S
T
E
N
O
S
M
T
A
/
S
O
P
8
4
-
S
T
S
r
e
p
p
a
M
C
C
M
A
5
0
8
4
S
6
1
-
M
T
S
/
8
4
-
S
T
S
H
D
S
/
T
E
N
O
S
r
o
s
s
e
c
o
r
P
r
e
t
n
i
o
P
/
r
e
m
a
r
F
C
C
M
A
1
0
2
9
1
S
M
D
S
/
T
E
N
O
S
2
9
1
-
S
T
S
r
e
v
a
e
l
r
e
t
n
i
s
i
D
/
r
e
v
a
e
l
r
e
t
n
I
3
S3055
SONET/SDH/ATM OC-48 16 BIT TRANSCEIVER WITH CDR
January 31, 2002 / Revision D
Figure 2. S3055 Transceiver Functional Block Diagram
PHINITP/N
REFCLKP/N
POCLKP/N
(Internal)
RLPTIME
BYPASSCLKP/N
TXCAP1
TXCAP2
BYPASS
TESTEN
PINP/N[15:0]
PICLKP/N
SLPTIME
LLEB
KILLRXCLKB
TXDP/N (Internal)
RSDP/N
RXCAP1
RXCAP2
DLEB
SDLVTTL
SDLVPECL
RSTB
TXLOCKDET
TX
RX
PCLKP/N
PHERRP/N
TSCLKP/N
POCLKP/N
POUTP/N[15:0]
RXLOCKDET
TSDP/N
CLOCK
SYNTHE-
SIZER
CLOCKS
TIME
GEN
16:1
Parallel
to Serial
D
TXCLKP/N
16
TIME
GEN
1:16
SERIAL TO
PARALLEL
16
LOCKDET
D
R
CDR
BACKUP
REFERENCE
GENERATOR
TXDP/N
155/77 MCKP/N
LCKREFN
TXCLK_SEL
4
S3055
SONET/SDH/ATM OC-48 16 BIT TRANSCEIVER WITH CDR
January 31, 2002 / Revision D
S3055 TRANSCEIVER
FUNCTIONAL DESCRIPTION
TRANSMITTER OPERATION
The S3055 transceiver chip performs the serializa-
tion stage in the processing of a transmit SONET
STS-48 data stream. It converts 16-bit parallel data
to bit serial format at 2488.32 Mbps.
A high-frequency bit clock can be generated from a
155.52 MHz frequency reference by using an inte-
gral frequency synthesizer consisting of a
Phase-Locked Loop (PLL) circuit with a divider in
the loop.
Diagnostic loopback (transmitter to receiver) and
line loopback (receiver to transmitter) is provided.
See Other Operating Modes.
Clock Synthesizer
The clock synthesizer, shown in the block diagram
in Figure 2, is a monolithic PLL that generates the
serial output clock frequency locked to the input Ref-
erence Clock (REFCLKP/N).
The REFCLKP/N input must be generated from a
crystal oscillator which has a frequency accuracy
that meets the value stated in Table 7, the frequency
spectrum in Figure 11. In order for the Transmit Se-
rial Clock (TSCLK) frequency to have the same
accuracy required for operation in a SONET system.
The REFCLK must meet the phase noise require-
ments shown in Figure 11 to meet the jitter
generation specifications given in Table 7. Lower ac-
curacy crystal oscillators may be used in
applications less demanding than SONET/SDH.
The on-chip PLL consists of a phase detector, which
compares the phase relationship between the VCO
output and the REFCLKP/N input, a loop filter which
converts the phase detector output into a smooth DC
voltage, and a VCO, whose frequency is varied by
this voltage.
The loop filter generates a VCO control voltage
based on the average DC level of the phase discrimi-
nator output pulses. A single external clean-up
capacitor is utilized as part of the loop filter. The loop
filter's corner frequency is optimized to minimize out-
put phase jitter.
Timing Generator
The timing generation function, seen in Figure 2,
provides a divide-by-16 rate version of the transmit
serial clock. This circuitry also provides an internally gen-
erated load signal, which transfers the PINP/N[15:0]
data from the FIFO to the serial shift register.
The PCLK output is a divide-by-16 rate version of
the transmit serial clock. PCLK is intended for use as
a divide-by-16 clock for upstream multiplexing and
overhead processing circuits. Using PCLK for up-
stream circuits will ensure a stable frequency and
phase relationship between the data coming into and
leaving the S3055 device.
The timing generator also produces a feedback ref-
erence clock to the clock synthesizer. A counter
divides the synthesized clock down to the same fre-
quency as the REFCLK. The PLL in the clock
synthesizer maintains the stability of the synthesized
clock by comparing the phase of the internal clock
with that of the REFCLK.
Table 2. Reference Jitter Limits
e
d
o
M
g
n
i
t
a
r
e
p
O
h
t
d
i
W
d
n
a
B
r
e
t
t
i
J
S
M
R
8
4
-
S
T
S
z
H
M
0
2
o
t
z
H
k
2
1
c
B
d
1
6
-
5
S3055
SONET/SDH/ATM OC-48 16 BIT TRANSCEIVER WITH CDR
January 31, 2002 / Revision D
Parallel-to-Serial Converter
The parallel-to-serial converter shown in Figure 2 is
comprised of a FIFO and a parallel-to-serial register.
The FIFO input latches the data from the PINP/N[15:0]
bus on the rising edge of PICLK. The parallel-to-serial
register is a loadable shift register which takes its paral-
lel input from the FIFO output.
An internally generated divide-by-16 clock, which is
phase aligned to the transmit serial clock as de-
scribed in the Timing Generator description, activates
the parallel data transfer between registers. The serial
data is shifted out of the parallel-to-serial register at
the TSCLK rate.
FIFO
A FIFO is added to decouple the internal and exter-
nal (PICLK) clocks. The internally generated divide-
by-16 clock is used to clock out data from the FIFO.
Phase Initialization (PHINIT) and Lock Detect
(LOCKDET) are used to center or reset the FIFO.
The PHINIT and LOCKDET signals will center the
FIFO after the third PICLK pulse. This is in order to
insure that PICLK is stable. This scheme allows the
user to have an infinite PCLK to PICLK delay
through the ASIC. Once the FIFO is centered, the
PCLK to PICLK delay can have a maximum drift as
specified by Table 17.
FIFO Initialization
The FIFO can be initialized in one of the following
three ways:
1. During power up, once the PLL has locked to the
reference clock provided on the REFCLK pins,
the LOCKDET will go active and initialize the
FIFO.
2. When RSTB goes active, the entire chip is reset.
This causes the PLL to go out of lock and thus
the LOCKDET goes inactive. When the PLL reac-
quires the lock, the LOCKDET goes active and
initializes the FIFO. Note: PCLK is held in reset
when RSTB is active.
3. The user can also initialize the FIFO by raising
PHINIT.
During normal operation, the incoming data is
passed from the PICLK timing domain to the inter-
nally generated divide-by-16 clock domain. Although
the frequency of PICLK and the internally generated
clock are the same, their phase relationship is arbi-
trary. To prevent errors caused by short setup or
hold times between the two timing domains, the tim-
ing generator circuitry monitors the phase
relationship between PICLK and the internally gener-
ated clock. When a potential setup or hold time
violation is detected, the phase error becomes ac-
tive. When Phase Error (PHERR) conditions occur,
PHINIT should be activated to recenter the FIFO (at
least 2 PCLK periods). This can be done by connect-
ing PHERR to PHINIT. When realignment occurs, up
to ten bytes of data will be lost. The user can also
take in the PHERR signal, process it and send an
output to PHINIT in such a way that idle bytes are
lost during the realignment process. PHERR will go
inactive when the realignment is complete.
RECEIVER OPERATION
The S3055 transceiver chip provides the first stage
of the digital processing of a receive SONET STS-48
bit-serial stream. It converts the bit-serial 2.488 Gbps
data stream into a 16-bit parallel data format. A
loopback mode is provided for diagnostic loopback
(transmitter to receiver). A line loopback (receiver to
transmitter) is also provided.
Clock Recovery
The S3055 clock recovery device performs the clock
recovery function for SONET OC-48 serial data links.
The chip extracts the clock from the serial data inputs
and provides retimed clock and data outputs. A 155.52
MHz reference clock is used for phase locked loop start
up and proper operation under loss of signal conditions.
An integral prescaler and phase locked loop circuit is
used to multiply this reference to the nominal bit rate.
The clock recovery generates a clock that is at the
same frequency as the incoming data bit rate at the
serial data input. The clock is phase aligned by a
PLL so that it samples the data in the center of the
data eye pattern.
The phase relationship between the edge transi-
tions of the data and those of the generated clock
are compared by a phase/frequency discriminator.
Output pulses from the discriminator indicate the
required direction of phase corrections. These
pulses are smoothed by an integral loop filter. The
output of the loop filter controls the frequency of
the Voltage Controlled Oscillator (VCO), which
generates the recovered clock.