80220/80221
80220/80221
100BASE-TX/10BASE-T Ethernet
Media Interface Adapter
98184
Features
s
Single Chip 100Base-TX / 10Base-T Physical Layer
Solution
s
Dual Speed - 100/10 Mbps
s
Half And Full Duplex
s
MII Interface To Ethernet Controller
s
MI Interface For Configuration & Status
s
Optional Repeater Interface
s
AutoNegotiation: 10/100, Full/Half Duplex
s
Meets All Applicable IEEE 802.3, 10Base-T,
100Base-TX Standards
s
On Chip Wave Shaping - No External Filters
Required
s
Adaptive Equalizer
s
Baseline Wander Correction
s
Interface to External 100Base-T4 PHY
s
LED Outputs
- Link
- Activity
- Collision
- Full Duplex
- 10/100
- User Programmable
s
Many User Features And Options
s
Few External Components
s
Pin configuration
- 44L PLCC - 80220
- 64L LQFP - 80221
Note: Check for latest Data Sheet revision
before starting any designs.
SEEQ Data Sheets are now on the Web, at
www.lsilogic.com.
This document is an LSI Logic document. Any
reference to SEEQ Technology should be
considered LSI Logic.
Description
The 80220/80221 are highly integrated analog interface
IC's for twisted pair Ethernet applications. The 80220/
80221 can be configured for either 100 Mbps (100Base-
TX) or 10 Mbps (10Base-T) Ethernet operation. The
80220 is packaged in a 44L package, while the 80221 is
packaged in a 64L package and contains a few more
features.
The 80220/80221 consist of 4B5B/Manchester encoder/
decoder, scrambler/descrambler, 100Base-TX/10Base-T
twisted pair transmitter with wave shaping and output
driver, 100Base-TX/10Base-T twisted pair receiver with
on chip equalizer and baseline wander correction, clock
and data recovery, AutoNegotiation, controller interface
(MII), and serial port (MI).
The addition of internal output waveshaping circuitry and
on-chip filters eliminates the need for external filters nor-
mally required in 100Base-TX and 10Base-T applications.
The 80220/80221 can automatically configure itself for
100 or 10 Mbps and Full or Half Duplex operation with the
on-chip AutoNegotiation algorithm.
The 80220/80221 can access eleven 16-bit registers though
the Management Interface (MI) serial port. These registers
contain configuration inputs, status outputs, and device
capabilities.
The 80220/80221 are ideal as media interfaces for
100Base-TX/10Base-T adapter cards, motherboards, re-
peaters, switching hubs, and external PHY's.
4-1
1
MD400159/E
80220/80221
PLED1 (MDA1)
Pin Configuration
PLED0 (MDA0)
GND2
VCC2
GND1
41
VCC1
44
43
42
40
6
5
4
3
2
1
REXT
TPO+
TPO-
TPI+
TPI-
PLED2 (MDA2)
PLED3 (MDA3)
GND3
VCC3
VCC4
MDINT (MDA4)
MDC
MDIO
COL
CRS
RX_DV
7
8
9
10
11
12
13
14
15
16
17
39
38
37
36
TRFADJ0
TRFADJ1
OSCIN
GND4
TX_EN
TX_ER / TXD4
TXD3
TXD2
TXD1
TXD0
TX_CLK
80220
TOP VIEW
44L PLCC
35
34
33
32
31
30
29
RX_ER / RXD4 18
VCC5 24
RXD3 19
RXD2 20
RXD1 21
RXD0 22
GND5 23
RX_EN / JAM 26
GND6 27
PLED1 (MDA1)
PLED0 (MDA0)
PLED5
GND2
RX_CLK 25
GND1
VCC6 28
VCC2
VCC1
TPO–
TPI+
REXT
50
TPO+
TPI–
NC
NC
NC
63
61
59
57
51
64
62
60
58
56
55
54
53
52
49
NC
NC
PLED4
PLED2 (MDA2)
PLED3 (MDA3)
NC
GND3
VCC3
VCC4
MDINT (MDA4)
MDC
MDIO
COL
CRS
RX_DV
NC
NC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
RX_ER / R4D4 18
RXD3 19
NC 17
RXD1 21
RXD0 22
GND5 23
24
VCC5 25
RX_CLK 26
RX_EN / JAM 27
T4OE 29
T4ADV 30
GND6 31
VCC6 32
48
47
46
45
44
43
NC
NC
TRFADJ0
TRFADJ1
NC
NC
OSCIN
GND4
TX_EN
TX_ER / TXD4
TXD3
TXD2
TXD1
TXD0
TX_CLK
NC
80221
TOP VIEW
64L LQFP
42
41
40
39
38
37
36
35
34
33
RXD2 20
2
MD400159/E
T4LINK 28
RPTR
80220/80221
80220 / 80221 TABLE OF CONTENTS
1.0 Pin Description
2.0 Block Diagram
3.0 Functional Description
3.1 General
3.2 Differences between 80220 and 80221
3.3 Controller Interface
3.3.1 General
3.3.2 MII - 100 Mbps
3.3.3 MII - 10 Mbps
3.3.4 FBI - 100 Mbps
3.3.5 Selection of MII or FBI
3.3.6 MII Disable
3.3.7 Receive Output High Impedance Control
3.3.8 TXEN to CRS Loopback Disable
3.4 Encoder
3.4.1 4B5B Encoder - 100 Mbps
3.4.2 Manchester Encoder - 10 Mbps
3.4.3 Encoder Bypass
3.5 Decoder
3.5.1 4B5B Decoder
3.5.2 Manchester Decoder
3.5.3 Decoder Bypass
3.5 Clock and Data Recovery
3.5.1 Clock Recovery - 100 Mbps
3.5.2 Data Recovery - 100 Mbps
3.5.3 Clock Recovery - 10 Mbps
3.5.4 Data Recovery - 10 Mbps
3.6 Scrambler
3.6.1 100 Mbps
3.6.2 10 Mbps
3.6.3 Scrambler Bypass
3.7 Descrambler
3.7.1 100 Mbps
3.7.2 10 Mbps
3.7.3 Descrambler Bypass
3.8 Twisted Pair Transmitter
3.8.1 100 Mbps
3.8.2 10 Mbps
3.8.3 Transmit Level Adjust
3.8.4 Transmit Rise and Fall Time Adjust
3.8.5 STP (150 Ohm) Cable Mode
3.8.6 Transmit Activity Indication
3.8.7 Transmit Disable
3.8.8 Transmit Powerdown
3.9 Twisted Pair Receiver
3.9.1 Receiver - 100 Mbps
3.9.2 Receiver - 10 Mbps
3.9.3 TP Squelch - 100 Mbps
3.9.4 TP Squelch - 10 Mbps
3.9.5 Equalizer Disable
3.9.6 Receive Level Adjust
3.9.7 Receive Activity Indication
3.10 Collision
3.10.1 100 Mbps
3.10.2 10 Mbps
3.10.3 Collision Test
3.10.4 Collision Indication
3.11 Start of Packet
3.11.1 100 Mbps
3.11.2 10 Mbps
3.12 End of Packet
3.12.1 100 Mbps
3.12.2 10 Mbps
3.13 Link Integrity & AutoNegotiation
3.13.1 General
3.13.2 10BaseT Link Integrity Algorithm - 10 Mbps
3.13.3 100BaseTX Link Integrity
Algorithm - 100 Mbps
3.13.4 AutoNegotiation Algorithm
3.13.5 AutoNegotiation Outcome Indication
3.13.6 AutoNegotiation Status
3.13.7 AutoNegotiation Enable
3.13.8 AutoNegotiation Reset
3.13.9 Link Indication
3.13.10 Link Disable
3.13.11 100BaseT4 Capability
3.14 Jabber
3.14.1 100 Mbps
3.14.2 10 Mbps
3.14.3 Jabber Disable
3.15 Receive Polarity Correction
3.15.1 100 Mbps
3.15.2 10 Mbps
3.15.3 Autopolarity Disable
3.16 Full Duplex Mode
3.16.1 100 Mbps
3.16.2 10 Mbps
3.16.3 Full Duplex Indication
3.17 100 / 10 Mbps Selection
3.17.1 General
3.17.2 100 / 10 Mbps Indication
4-3
3
MD400159/E
80220/80221
80220 / 80221 TABLE OF CONTENTS continued
3.18 Loopback
3.18.1 Internal CRS Loopback
3.18.2 Diagnostic Loopback
3.19 Automatic JAM
3.19.1 100 Mbps
3.19.2 10 Mbps
3.20 Reset
3.21 Powerdown
3.22 Oscillator
3.23 LED Drivers
3.24 100Base-T4 Interface
3.25 Repeater Mode
3.26 MI Serial Port
3.26.1 Signal Description
3.26.2 Timing
3.26.3 Multiple Register Access
3.26.4 Bit Types
3.26.5 Frame Structure
3.26.6 Register Structure
3.26.7 Interrupt
5.8 FBI Controller Interface
5.9 Repeater Applications
5.9.1 MII Based Repeaters
5.9.2 Non-MII Based Repeaters
5.9.3 Clocks
5.10 Serial Port
5.10.1 General
5.10.2 Polling vs. Interrupt
5.10.3 Multiple Register Access
5.10.4 Serial Port Addressing
5.11 Long Cable
5.12 Automatic JAM
5.13 Oscillator
5.14 Programmable LED Drivers
5.15 Power Supply Decoupling
6.0 Specifications
7.0 Ordering Information
7.1 44 Pin PLCC
7.2 64 Pin LQFP
4.0 Register Description
5.0 Application Information
5.1 Example Schematics
5.2 TP Transmit Interface
5.3 TP Receive Interface
5.4 TP Transmit Output Current Set
5.5 Cable Selection
5.6 Transmitter Droop
5.7 MII Controller Interface
5.7.1 General
5.7.2 Clocks
5.7.3 Output Drive
5.7.4 MII Disable
5.7.5 Receive Output Enable
8.0 Package Diagrams
8.1 44 Pin PLCC
8.2 64 Pin LQFP
9.0 Addendum
4
MD400159/E
80220/80221
1.0 Pin Description
Pin
44L 64L Name
28
24
11
10
1
44
27
23
36
9
4
41
42
43
2
3
40
37
29
32
25
8
7
57
56
31
23
41
6
60
52
54
55
58
59
50
42
34
VCC6
VCC5
VCC4
VCC3
VCC2
VCC1
GND6
GND5
GND4
GND3
GND2
GND1
TPO+
TPO -
TPI+
TPI -
REXT
OSCIN
TX_CLK
Pin#
I/O
—
Description
Positive Supply.
5
±
5% Volts
—
Ground.
0 Volts
O
O
I
I
—
I
O
Twisted Pair Transmit Output, Positive.
Twisted Pair Transmit Output, Negative.
Twisted Pair Receive Input, Positive.
Twisted Pair Receive Input, Negative.
Transmit Current Set.
An external resistor connected between this pin and GND will set the
output current level for the twisted pair outputs.
Clock Oscillator Input.
There must be either a 25 Mhz crystal between this pin and GND or
a 25 Mhz clock applied to this pin. TX_CLK output is generated from this input.
Transmit Clock Output.
This controller interface output provides a clock to an external
controller. Transmit data from the controller on TXD, TX_EN, and TX_ER is clocked in on
rising edges of TX_CLK and OSCIN.
Transmit Enable Input.
This controller interface input has to be asserted active high to
indicate that data on TXD and TX_ER is valid, and it is clocked in on rising edges of TX_CLK
and OSCIN.
Transmit Data Input.
These controller interface inputs contain input nibble data to be
transmitted on the TP outputs, and they are clocked in on rising edges of TX_CLK and OSCIN
when TX_EN is asserted.
Transmit Error Input.
This controller interface input causes a special pattern to be
transmitted on the twisted pair outputs in place of normal data, and it is clocked in on rising
edges of TX_CLK when TX_EN is asserted.
If the device is placed in the Bypass 4B5B Encoder mode, this pin is reconfigured to be the
fifth TXD transmit data input, TXD4.
35
40
TX_EN
I
33
32
31
30
34
38
37
36
35
39
TXD3
TXD2
TXD1
TXD0
TX_ER /
TXD4
I
I
25
26
RX_CLK
O
Receive Clock Output.
This controller interface output provides a clock to an external
controller. Receive data on RXD, RX_DV, and RX_ER is clocked out on falling edges of
RX_CLK.
Carrier Sense Output.
This controller interface output is asserted active high when valid data
is detected on the receive twisted pair inputs, and it is clocked out on falling edges of RX_CLK.
Receive Data Valid Output.
This controller interface output is asserted active high when valid
decoded data is present on the RXD outputs, and it is clocked out on falling edges of RX_CLK.
Receive Data Output.
These controller interface outputs contain receive nibble data from
the TP input, and they are clocked out on falling edges of RX_CLK.
16
17
19
20
21
22
13
14
19
20
21
22
CRS
RX_DV
RXD3
RXD2
RXD1
RXD0
O
O
O
4-5
5
MD400159/E