MCNIX MX98704QC

INDEX
PRELIMINARY
MX98704
100BASE-TX
PHYSICAL DATA TRANSCEIVER
1.0 FEATURES
•
•
•
•
•
•
•
•
•
•
•
Full-Duplex Operation
Generates 125-Mhz Transmit Clock and 25-Mhz SYMCLK
Converts 5-Bit Parallel Transmit Data to 1-Bit Serial Data
Converts Transmit NRZ Data to NRZI Data
Loopback and Transmitter-Off Modes
Recovers 125-MHz Clock from Incoming serial NRZI Data Stream
Reclocks Incoming Serial NRZI Data Stream Using Recovered Clock
Converts Received Serial Bit Stream to 5-Bit Paralled Form
Converts NRZI data to NRZ
Generates 25-MHz Receive Clock
Package type
-52 PLCC
-52 PQFP
2.0 GENERAL DESCRIPTION
The 100Base-Tx Physical Data Transceiver (PDTR) includes the Physical Data Transmitter (PDT) and the Physical Data
Receiver (PDR). The PDT converts encoded symbols into a serial NRZI data stream. The on-chip PLL generates a bit
rate clock from the TCLKIN or crystal reference. The PDR uses a built-in clock recovery PLL to extract clock information
from the received data stream. The recovered clock is used for serial-to-parallel data conversion.
2.1
FUNCTIONAL BLOCK DIAGRAM
TDAT4-0
Input
Register
NRZ/
NRZI
Shifter
Output
Control
SYMCLK
XTAL1,
XTAL2
TCLKIN
TDH, TDL
TXEN
25 Mhz
Crystal
Oscillator
Clock Multiplier (PLL)
NRZ/
NRZI
RDAT4-0
Output
Register
Media
Interface
Shifter
RDH, RDL
SDO
RSCLK
Clock & Data
Recovery
(PLL)
Divided by 5
Signal
Detect
SDI
Clock
Generator
TEST
LPBKB
Control Logic MUX
Normal Mode
Test & Loopback
Data Transceiver Functions Block Diagram
P/N : PM0351
1
REV. 1.4, SEP. 15, 1997
INDEX
MX98704
2.1.1
100 BASE-TX HUB APPLICATION
TD(+, -)
TD(0:4)
MX98741
SD
MX98704
(Repeator Controller)
SD+
xformer
MX98702
RD(+, -)
RD(0:4)
8 ports
100 BASE-TX HUB SYSTEM DIAGRAM
2.1.2
10/100-TX NIC APPLICATION
MX98713
(MAC)
10BASE-T
TRANSCEIVER
TD(0:4)
TD(+, -)
SD
SD+
RD(0:4)
MX98704
TD(+, -)
MX98702
RX(+, -)
RD(+, -)
10/100-TX NIC Application
2.2
SYSTEM APPLICATION
The MX98704 can be used in 100 BASE-TX HUB application, and 10/100-TX NIC application.
2
xformer
INDEX
MX98704
3.0 PIN ASSIGMENT
PIN ASSIGNMENT-52 LEAD PLASTIC LEADED CHIP CARRIER
GND
NC
VDD
RCP
GND
VDD
GND
VDD
GND
VDD
RT
LP
RSCLK
3.1
7
1
8
47
46
MX98704
20
21
34
33
SDO
RDA0
RDA1
RDA2
RDA3
RDA4
TS
TDA0
TDA1
TDA2
TDA3
TDA4
TCKIN
GND
VDD
XI
XO
TCP
GND
VDD
GND
VDD
GND
OP3
SYMCLK
TXEN
OP1
NC
NC
VDD
SDI
NC
RDL
RDH
VDD
NC
OP2
TDH
TDL
GND
NC
VDD
RCP
GND
VDD
GND
VDD
GND
VDD
RT
LP
RSCLK
PIN ASSIGNMENT-52 PQFP
52
OP1
NC
NC
VDD
SDI
NC
RDL
RDH
VDD
NC
OP2
TDH
TDL
40
39
1
MX98704
13
14
27
26
GND
VDD
XI
XO
TCP
GND
VDD
GND
VDD
GND
OP3
SYMCLK
TXEN
3.2
3
SDO
RDA0
RDA1
RDA2
RDA3
RDA4
TS
TDA0
TDA1
TDA2
TDA3
TDA4
TCKIN
INDEX
MX98704
4.0 PIN DESCRIPTIONS
MX Physicial Data Transceiver (PDTR) Function Pin
PIN (PLCC) PIN (PQFP)
PIN NAME TYPE
DESCRIPTION
1
46
GND
I
Ground.
2
47
VDD
I
Power Supply. 5V
3
48
GND
I
Ground.
4
49
Test
O
Receiver Filter.
5
50
VDD
I
Power Supply. 5V
6
51
N/C
7
52
GND
I
Ground.
8
1
OP1
I
Parameter Option (GND is recommended)
9
2
N/C
10
3
N/C
11
4
VDD
I
power Supply. 5V
12
5
SDI
I
Signal Detect Input. This signal indicates that the received
signal is above the detection threshold.
13
6
N/C
14
7
RDL
I
Received Data. (Differential Line Receiver Inputs). These pins
receive NRZI data.
15
8
RDH
I
Received Data. (Differential Line Receiver Inputs). These pins
receive NRZI data.
16
9
VDD
I
Power Supply. 5V
17
10
NC
O
18
11
OP2
I
Parameter Option (GND is recommended)
19
12
TDH
O
Transmit Data. These transmit output carrier differential NRZ
data. They can be forced to logical 0 (TDH Low, TDL high) by
asserting the TXEN input.
20
13
TDL
O
Transmit Data. These transmit output carrier differential NRZ
data. They can be forced to logical 0 (TDH Low, TDL high) by
asserting the TXEN input.
21
14
GND
I
Ground.
22
15
VDD
I
Power Supply. 5V
23
16
XTALI
I
25MHz Transmit clock. These pins are 25MHz crystal connection for transmit clock.
24
17
XTALO
O
25MHz Transmit colck. These pins are 25MHz crystal connection for transmit clock.
4
INDEX
MX98704
PIN (PLCC) PIN (PQFP) PIN NAME
TYPE
DESCRIPTION
25
18
Test
O
Transmit Filter.
26
19
GND
I
Ground.
27
20
VDD
I
Power Supply. 5V
28
21
GND
I
Ground.
29
22
VDD
I
Power Supply. 5V
30
23
GND
I
Ground.
31
24
OP3
O
Parameter Option (GND is recommended)
32
25
SYMCLK
O
Local Symbol Clock. This pin supplies the frequency reference
to the transmit logic. It is the buffered 25MHz oscillator output.
33
26
TXEN
I
Transmit Enable. When held LOW, the TDH output is forced
LOW, and TDL output is forced HIGH so that the transmitter will
output logical 0. This TTL-level signal has an internal pullup
resistor.
34
27
TCLKIN
I
Transmit Clock In. This pin is a 25Mhz optional clock input.
35-39
28-32
TDAT4-0
I
Transmit Data. These five inputs are 4B/5B encoded transmit
data symbols, latched by the rising edge of SYMCLK. TDAT4
is the Most Significant Bit.
40
33
TSB
I
Three-State. While this pin input is low, the interface output pins
are forced into the high-impedance state. Pins controlled by this
signal are PDAT4-0, SDO, BYTCLK, SYMCLK and RSCLK.
This TTL-level signal has an internal pullup resistor.
41-45
34-38
RDAT4-0
O
Receive Data. These 5-bit parallel data symbols from transceiver are clocked by the falling edge of RSCLK and carry the
NRZ data symbols to the controller. RDAT4 is the Most
Significant Bit.
46
39
SDO
O
Signal Detect Output. SDO is the SDI input Asynchronized by
RSCLK. It has the same logical sense as SDI.
47
40
RSCLK
O
Recovered Symbol Clock. This is a 25MHz clock, which is
derived from the receive clock synchronization PLL circuit. It is
synchronous to the received serial data, and is the recovered bit
clock divided-by-five.
48
41
LPBKB
I
Loopback. (Active LOW) The function is used during system
loopback test to bypass the transmission medium. This TTLlevel signal has an internal pullup resistor.
49
42
TEST
I
Test Mode Enable. When asserted, the PDTR is in Test mode.
For normal operation, TEST pin must be tied High. This TTLlevel signal has an internal pullup resistor.
50
43
VDD
I
Power Supply. 5V
51
44
GND
I
Ground.
52
45
VDD
I
Power Supply. 5V
5
INDEX
MX98704
5.0 FUNCTIONAL DESCRIPTION
Functional block diagram of the complete chip.
TDAT4-0
Input
Register
NRZ/
NRZI
Shifter
Output
Control
SYMCLK
XTAL1,
XTAL2
TCLKIN
TDH, TDL
TXEN
25 Mhz
Crystal
Oscillator
Clock Multiplier (PLL)
NRZ/
NRZI
RDAT4-0
Output
Register
Media
Interface
Shifter
RDH, RDL
SDO
RSCLK
Clock & Data
Recovery
(PLL)
Divided by 5
Signal
Detect
SDI
Clock
Generator
TEST
LPBKB
Control Logic MUX
Normal Mode
Test & Loopback
Data Transceiver Functions Block Diagram
5.1
NORMAL OPERATION MODE
The 5-bit data symbols to be transmitted are input from the PDTR chip on TDAT4-TDAT0.. The 5-bit symbol is latched
into the PDT by the rising edge of SYMCLK, serialized and shifted to the output (TDAT4 bit is the first bit transmitted,
and TDAT0 is the last bit transmitted). The TDH/TDL pair is connected to the serial link.
To generate the serial link data rate, the PDT uses SYMCLK as the frequency reference. All of the internal logic of PDT
runs on an internal clock that is PLL-multiplied from the external reference source. The PDT's internal PLL is referenced
to the falling edge of SYMCLK only.
The input clock frequency required to achieve 125 Mbaud on serial link is 25MHz at SYMCLK. The external TCLKIN
or external Crystal reference clock (XTAL1, XTAL2) must meet I.E.E.E. frequency and stability requirements. The PDT
serial output typically contains less than 0.4ns peak-to-peak jitters at 125 Mbaud. The latency from the SYMCLK to the
serial output is typical 4 to 6 bits (8 ns/bit).
The PDR accepts encoded NRZI serial data on the RDH/ RDL inputs. It latches the unframed symbol (5 bits) to the
RDAT4-0 outputs on the falling edge of RSCLK. Five new bits are valid on each rising edge of RSCLK. RDAT4 is the
first bit received and RDAT0 is the last bit received from the serial interface.
The heart of PDR is its clock-recovery PLL, which extracts encoded clock information from the serial NRZ data stream
and recovers the data. The PLL examines every data transition in the received serial stream and aligns its internal bit
clock with these data transitions. In order to guarntee the correct operaion of PLL, the encoding scheme (4B/5B) must
ensure adequate transition density of the encoded data stream.
6
INDEX
MX98704
The SDI input qualifies the data at RDH/ RDL. When SDI is LOW, the PDR uses SYMCLK as the PLL input reference.
The LPBKB input selects the data source between RDH/ RDL and internal. When LPBKB is LOW, the SDI input is
ignored.
5.2
TRANSMIT FUNCTIONS BLOCK
The transmitter consists of several blocks:
5.2.1
CLOCK MULTIPLIER
TCLKIN or Crystal Oscillator supplies the reference frequency which is multiplied by five using an on-chip PLL. The
transmission rate and all serialization logic are controlled by the internally generated bit clock.
5.2.2
INPUT REGISTER
TDAT4-0 are clocked into the input Resister by the rising edge of SYMCLK.
5.2.3
SHIFT
Parallel data are loaded from the input Resistor into the Shifter at the internally generated symbol boundary, and serially
shifted at the bit clock rate.
5.2.4
NRZ TO NRZI CONVERTER
The NRZ output of the Shifter is converted into NRZI data patterns for transmission.
5.2.5
OUTPUT CONTROL
The differential outputs carry the encoded serial NRZI bit stream. The TDH/ TDL pair can be forced to logical 0 (TDH
LOW, TDL HIGH) by asserting TXEN input.
5.3
RECEIVER FUNCTIONS BLOCK
The receiver consists of several blocks:
5.3.1
CLOCK AND DATA RECOVERY PLL
The clock-recovery PLL separates the input data stream into clock and data patterns. The RSCLK is the recovered bit
clock divided by five. This is a 25MHz clock.
5.3.2
MEDIA INTERFACE
The RDH/ RDL inputs are typically driven by differential PECL voltages, referenced to +5V. These inputs accept the
encoded NRZI serial data.
7
INDEX
MX98704
5.3.3
SIGNAL DETECT (SD)
SDO is a level translation of SDI and indicates whether the receiver on SDI is receiving enough energy to produce a
correct output. When SDO is not asserted low, RDAT4-RDAT0 are forced low. The system is in quite condition. SDO
is an asynchronous signal that changes whenever the SDI change states.
5.3.4
NRZI TO NRZ CONVERTER
Serial data are retimed and associated jitter is removed. Retimed data are converted into NRZ format prior to the Shifter
input.
5.3.5
SHIFT
The Shifter is serially loaded to parallel convert, using the recovered bit clock.
5.3.6
OUTPUT REGISTER
The Output Register is clocked by RSCLK falling edges. RSCLK is the recovered bit clock divided by five and is
synchronous to the received serial data.
6.0 ABSOLUTE MAXIMUM RATINGS
Logic Power Referenced to GND
Received Power Referenced to RGND
Transmit Power Referenced to TGND
ECL output Power Referenced to GND
DC output current (High)
ESD
Storage Temperature
-0.5V to +7.0V
-0.5V to +7.0V
-0.5V to +7.0V
-0.5V to +0.7V
-50mA
2000V
-6.5°C to +150°C
7.0 ELECTRICAL CHARACTERISTICS
7.1
MAXIMUM RATINGS
RATING
SYMBOL
MIN
MAX
UNIT
Supply Voltage
Vcc
-0.3
+7.0
Vdc
Input Voltage
Vin
-0.3
Vcc
Vdc
Operating Temperature Range
Ta
0
70
C
Storage Temperature Range
Tstg
-56
+150
C
Junction Temperature
Tj
-40
+130
C
8
INDEX
MX98704
7.2
DC ELECTRICAL CHARACTERISTICS
CHARACTERISTIC
SYMBOL
MIN
MAX
UNIT
Supply Voltage
Vcc
-0.3
+7.0
Vdc
Input Voltage Low
Vil
-0.3
0.8
Vdc
Input Voltage High
Vih
2.0
VCC+0.3
Vdc
Output Voltage Low
Vol
0.4
Vdc
Output Voltage High
Voh
2.4
Vdc
ECL Output Voltage High
Voh
Vcc-1.1
Vcc-0.8
Vdc
ECL Output Voltage Low
Vol
Vcc-1.9
Vcc-1.6
Vdc
Power Supply Current
Idd
75
ma
Supply Voltage Purity
Vcc
7.3
50
mVP-P
PARALLEL INTERFACE PARAMETERS
NUM
PARAMETER
MIN
MAX
UNIT
1
RSCLK Period
33
50
ns
2
RSCLK Time Low
20
20
ns
3
RSCLK Time Low
14
26
ns
4
Time to RDATA invalid
8
20
ns
5
Time to RDATA valid
20
32
ns
6
SYMCLK Period
33
50
ns
7
SYMCLK Time Low
20
26
ns
8
SYMCLK Time High
14
20
ns
9
TDATA Setup Time
12
40
ns
10
TDATA Hold Time
0
28
ns
9
INDEX
MX98704
7.3.1
PARALLEL INTERFACE TIMING DIAGRAM
1
2
3
RSCLK
RDATA4-RDATA0
VALID
VALID
VALID
5
4
7
8
SYMCLK
(TCLKIN)
6
TDATA4-TDATA0
9
10
7.4
TCLKIN TIMING PARAMETERS
NUM
PARAMETER
MIN
MAX
UNIT
11
TCLKIN Period
33
50
ns
12
TCLKIN Time Low
8
ns
13
TCLKIN Time High
8
ns
7.4.1
TCLKIN TIMING
11
13
12
20V
0.8V
10
INDEX
MX98704
7.5
ECL TIMING PARAMETERS
NUM
PARAMETER
MIN
MAX
UNIT
14
ECL Rise Time
0.9
3.0
ns
15
ECL Fall Time
0.9
3.0
ns
7.5.1
ECL TIMING
14
15
4.0V
3.3V
8.0 ORDER INFORMATION
PARTS NO.
PACKAGE
MX98704QC
52-PIN PLCC
MX98704EC
52-PIN PQFP
11
INDEX
MX98704
9.0 PACKAGE INFORMATION
9.1
52-PIN PLCC
D
D1
1
4
ITEM
MILLIMETERS
20.066
.790
D1
19.126
.753
E
20.066
.790
E1
19.126
.753
D2
18.034
.710
A
4.572
.180
A1
2.667
.105
H
.762
.03
I
1.27
.05
K
0.457
.018
NOTE: Each lead centerline is located within
.25mm[.01 inch] of its true position [TP] at a
maximum material condition.
24
5
INCHES
D
25
E1
18
11
12
A
A1
17
H
I
K
D2
12
E
INDEX
MX98704
9.2
52-PIN PQFP
He
E
ITEM
MILLIMETERS
INCHES
A1
0.25
0.01
A2
2.05
0.81
b
0.3
0.012
D
10
0.394
E
10
0.394
e
0.65
0.026
Hd
13.2
0.52
He
13.2
0.52
L
0.8
0.031
L1
1.6
0.063
39
27
26
40
D
14
13
52
1
NOTE: Each lead centerline is located within
.25mm[.01 inch] of its true position [TP] at a
maximum material condition.
Hd
A2
b
e
L1
A2
A1
L
13
INDEX
MX98704
MACRONIX INTERNATIONAL CO., LTD
HEADQUARTERS :
TEL : +886-3-578-8888
FAX : +886-3-578-8887
EUROPE OFFICE :
TEL : +32-2-456-8020
FAX : +32-2-456-8021
JAPAN OFFICE :
TEL : +81-44-246-9100
FAX : +81-44-246-9105
SINGAPORE OFFICE :
TEL : +65-747-2309
FAX : +65-748-4090
TAIPEI OFFICE :
TEL : +886-2-2509-3300
FAX : +886-2-2509-2200
MACRONIX AMERICA INC.
TEL : +1-408-453-8088
FAX : +1-408-453-8488
CHICAGO OFFICE :
TEL : +1-847-963-1900
FAX : +1-847-963-1909
http : //www.macronix.com
MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice.
14
INDEX
MX98704
D
D1
ITEM
MILLIMETERS
INCHES
D
12.535
.492
D1
12.015
.452
E
12.535
.492
E1
12.015
.452
D2
10.7
.420
A
4.38
.172
H
.510
.020
I
1.27
.050
K
0.455
.018
1
4
25
24
5
E1 E
11
18
12
17
NOTE: Each lead centerline is located within
.25mm[.01 inch] of its true position [TP] at a
maximum material condition.
A
A1
H
I
K
D2
15