RTL8201BL
RTL8201BL
2002-03-29 1 Rev.1.2
RTL8201BL
1. Features
The Realtek RTL8201BL is a Fast Ethernet Phyceiver with selectable MII or SNI interface to the MAC chip. It provides the
following features:
2. General Description
The RTL8201BL is a single-port Phyceiver with an MII (Media Independent Interface)/SNI(Serial Network Interface). It
implements all 10/100M Ethernet Physical-layer functions including the Physical Coding Sublayer (PCS), Physical Medium
Attachment (PMA), Twisted Pair Physical Medium Dependent Sublayer (TP-PMD), 10Base-Tx Encoder/Decoder and Twisted
Pair Media Access Unit (TPMAU). A PECL interface is supported to connect with an external 100Base-FX fiber optical
transceiver. The chip is fabricated with an advanced CMOS process to meet low voltage and low power requirements.
The RTL8201BL can be used as a Network Interface Adapter, MAU, CNR, ACR, Ethernet Hub, Ethernet Switch. Additionally,
it can be used in any embedded system with an Ethernet MAC that needs a twisted pair physical connection or fiber PECL
interface to external 100Base-FX optical transceiver module.
2002-03-29 2 Rev.1.2
RTL8201BL
3. Block Diagram
100M
5B 4B Data
Descrambler
RXD
MII
Decoder Alignment RXC 25M
Interface 10/100
half/full
Switch TXD
4B 5B
SNI Logic Encoder
Scrambler
TXC 25M
Interface
10/100M Auto-negotiation
Control Logic
Link pulse
10M
TXC10
TXD10 Manchester coded 10M Output waveform
waveform shaping
RXC10
RXD10 Data Recovery Receive low pass filter
Baseline Peak
wander Detect
Correction
25M
2002-03-29 3 Rev.1.2
RTL8201BL
4. Pin Assignments
32. PWFBOUT
36. AVDD33
31. TPRX+
28. RTSET
34. TPTX+
30. TPRX-
33. TPTX-
35. AGND
29. AGND
26. M DIO
25. M DC
27. NC
24. RXER
37. ANE
/FXEN
40. RPTR
21. RXD0
43. ISOLATE
44. M II/SNIB
RTL8201BL 18. RXD3
15. LED4/
46. X1 PH YAD4
13. LED3/
48. DVDD33 PH YAD3
PHYAD1
PHYAD2
PHYAD0
8. PWFBIN
11. DGND
10. LED1/
12. LED2/
9. LED0/
2. TXEN
3. TXD3
4. TXD2
5. TXD1
6. TXD0
1. COL
7. TXC
2002-03-29 4 Rev.1.2
RTL8201BL
5. Pin Description
LI: Latched Input in power up or reset I/O: Bi-directional input and output
I: Input O: Output
P: Power
2002-03-29 5 Rev.1.2
RTL8201BL
2002-03-29 6 Rev.1.2
RTL8201BL
2002-03-29 7 Rev.1.2
RTL8201BL
6. Register Descriptions
This section will describe definitions and usage for each of the registers available in the RTL8201BL.
2002-03-29 8 Rev.1.2
RTL8201BL
2002-03-29 9 Rev.1.2
RTL8201BL
2002-03-29 10 Rev.1.2
RTL8201BL
2002-03-29 11 Rev.1.2
RTL8201BL
2002-03-29 12 Rev.1.2
RTL8201BL
2002-03-29 13 Rev.1.2
RTL8201BL
7. Functional Description
The RTL8201BL Phyceiver is a physical layer device that integrates 10Base-T and 100Base-TX functions and some extra
power manage features into a 48 pin single chip which is used in 10/100 Fast Ethernet applications. This device supports the
following functions:
MII interface with MDC/MDIO SMI management interface to communicate with MAC
IEEE 802.3u clause 28 Auto-Negotiation ability
Flow control ability support to cooperate with MAC
Speed, duplex, auto-negotiation ability configurable by hard wire or MDC/MDIO.
Flexible LED configuration.
7-wire SNI(Serial Network Interface) support, works only on 10Mbps mode.
Power Down mode support
4B/5B transform
Scrambling/De-scrambling
NRZ to NRZI, NRZI to MLT3
Manchester Encode and Decode for 10 BaseT operation
Clock and Data recovery
Adaptive Equalization
Far End Fault Indication (FEFI) in fiber mode
The MII (Media Independent Interface) is an 18-signal interface which is described in IEEE 802.3u supplying a standard
interface between PHY and MAC layer. This interface operates in two frequencies – 25Mhz and 2.5Mhz to support
100Mbps/10Mbps bandwidth for both the transmit and receive function. While transmitting packets, the MAC will first assert
the TXEN signal and change byte data into 4 bits nibble and pass to the PHY by TXD[0..3]. PHY will sample TXD[0..]
synchronously with TXC — the transmit clock signal supplied by PHY – during the interval TXEN is asserted. While
receiving a packet, the PHY will assert the RXEN signal, pass the received nibble data RXD[0..3] clocked by RXC, which is
recovered from the received data. CRS and COL signals are used for collision detection and handling.
In 100Base-TX mode, when decoded signal in 5B is not IDLE, the CRS signal will assert and when 5B is recognized as IDLE
it will be de-asserted. In 10Base-T mode, CRS will assert when the 10M preamble been confirmed and will be de-asserted
when the IDLE pattern been confirmed.
The RXDV signal will be asserted when decoded 5B are /J/K/and will be deasserted if the 5B are /T/R/or IDLE in 100Mbps
mode. In 10Mbps mode, the RXDV signal is the same as the CRS signal.
The RXER (Receive Error) signal will be asserted if any 5B decode errors occur such as invalid J/K, T/R, invalid symbol, this
pin will go high for one or more clock period to indicate to the reconciliation sublayer that an error was detected somewhere in
the frame.
The RTL8201BL does not use the TXER signal and will not affect the transmit function.
2002-03-29 14 Rev.1.2
RTL8201BL
Write Cycle
Read Cycle
Preamble 32 contiguous logic '1's sent by the MAC on MDIO along with 32 corresponding cycles on MDC. This
provides synchronization for the PHY.
ST Start of Frame. Indicated by a 01 pattern.
OP Operation code. Read = 10. Write = 01.
PHYAD PHY Address. Up to 31 PHYs can be connected to one MAC. This 5 bit field selects which PHY the frame is
directed to.
REGAD Register Address. This is a 5 bit field that selects which one of the 32 registers of the PHY this operation refers to.
TA Turnaround. This is a two bit time spacing between the register address and the data field of a frame to avoid
contention during a read transaction. For a read transaction, both the STA and the PHY shall remain in a
high-impedance state for the first bit time of the turnaround. The PHY shall drive a zero bit during the second
bit time of the turnaround of a read transaction.
DATA Data. These are the 16 bits of Data.
IDLE Idle Condition, not actually part of the management frame. This is a high impedance state. Electrically, the
PHY's pull-up resistor will pull the MDIO line to a logic one.
To enable the auto-negotiation mode operation on the RTL8201BL, just pull the ANE pin high. And the SPEED pin and
DUPLEX pin will set the ability content of auto-negotiation register. The auto-negotiation mode can be externally disabled by
pulling the ANE pin low. In this case, the SPEED pin and DUX pin will change the media configuration of the RTL8201BL.
Below is a list for all configurations of the ANE/SPEED/DUPLEX pins and their operation in Fiber or UTP mode.
Select Medium type and interface mode to MAC
FX MII/SNIB Operation mode
(pin 24) (pin 44)
L H UTP mode and MII interface
L L UTP mode and SNI interface
H X Fiber mode and MII interface
2002-03-29 15 Rev.1.2
RTL8201BL
2) RPTR pin: Pull high to set the RTL8201BL into repeater mode. This pin is pulled low by default. Please refer to the
section covering Repeater mode operation.
3) LDPS pin: Pull high to set the RTL8201BL into LDPS mode. This pin is pulled low by default. Please refer to the section
covering Power Down mode and Link Down Power Saving.
2002-03-29 16 Rev.1.2
RTL8201BL
4) MII/SNIB: Pull high to set RTL8201BL into MII mode operation, which is the default mode for the RTL8201. This pin
pulled low will set the RTL8201BL into SNI mode operation. When set to SNI mode, the RTL8201BL will work at
10Mbps. Please refer to the section covering Serial Network Interface for more detail information.
5) ANE pin: Pull high to enable Auto-negotiation (default). Pull low to disable auto-negotiation and activate the parallel
detection mechanism. Please refer to the section covering Auto-negotiation and Parallel Detection
6) Speed pin: When ANE is pulled high, the ability to adjust speed is setup. When ANE is pulled low, pull this pin low to
force 10Mbps operation and high to force 100Mbps operation. Please refer to the section on Auto-negotiation and Parallel
Detection.
7) DUPLEX pin: When ANE is pulled high, the ability to adjust the DUPLEX pin will be setup. When ANE is pulled low,
pull this pin low to force half duplex and high to force full duplex operation. Please refer to the section covering
Auto-negotiation and Parallel Detection.
PAD[0:4]/ LED
LED LED[0:4]
PAD[0:4]/
LED[0:4]
LED0 Link
LED1 Full Duplex
LED2 Link 10-Activity
LED3 Link 100-Activity
LED4 Collision
LED Definitions
2002-03-29 17 Rev.1.2
RTL8201BL
This interface consists of 10Mbps transmit and receive clock generated by PHY, 10Mbps transmit and receive serial data,
transmit enable, collision detect, and carry sense signals.
7.7 Power Down, Link Down, Power Saving, and Isolation Modes
The RTL8201BL supplies 4 kinds of Power Saving mode operation. This section will discuss all four, including how to
implement each mode. The first three modes are configured through software, and the fourth through hardware.
1) Analog off: Setting bit 11 of register 17 to 1 will put the RTL8201BL into analog off state. In analog off state, the
RTL8201BL will power down all analog functions such as transmit, receive, PLL, etc. However, the internal 25MHz
crystal oscillator will not be powered down. The digital functions in this mode are still available which allows
reacquisition of analog functions.
2) LDPS mode: Setting bit 12 of register 17 to 1 or pulling the LDPS pin high will put the RTL8201BL into LDPS (Link
Down Power Saving) mode. In LDPS mode, the RTL8201BL will detect the link status to decide whether or not to turn
off the transmit function. If the link is off, FLP or 100Mbps IDLE/10Mbps NLP will not be transmitted. However, some
signals similar to NLP will be transmitted. Once the receiver detects any leveled signals, it will stop the signal and
transmit FLP or 100Mbps IDLE/10Mbps NLP again. This may save about 60%~80% power when the link is down.
3) PWD mode: Setting bit 11 of register 0 to 1 will put the RTL8201BL into power down mode. This is the maximum power
saving mode while the RTL8201BL is still alive. In PWD mode, the RTL8201BL will turn off all analog/digital functions
except the MDC/MDIO management interface. Therefore, if the RTL8201BL is put into PWD mode and the MAC wants
to recall the PHY, it must create the MDC/MDIO timing by itself (this is done by software).
4) Isolation mode: This mode is different from the three previous software configured power saving modes. This mode is
configured by hardware pin 43. Setting pin 43 high will isolate the RTL8201BL from the Media Access Controller (MAC)
and the MDC/MDIO management interface. In this mode, power consumption is minimum.
2) 100Base-TX Receive Function: The 100Base-TX receive function is performed as follows: The received signal will first
be compensated by the adaptive equalizer to make up for the signal loss due to cable attenuation and ISI. The Baseline
Wander Corrector will monitor the process and dynamically apply corrections to the process of signal equalization. The
PLL will then recover the timing information from the signals and form the receive clock. With this, the received signal
may be sampled to form NRZI data. The next steps are the NRZI to NRZ process, unscrambling of the data, serial to
parallel and 5B to 4B conversion and passing of the 4B nibble to the MII interface.
2002-03-29 18 Rev.1.2
RTL8201BL
1) 100Base-FX Transmit Function: The 100Base-FX transmit function is performed as follows: Di-bits of TXD are
processed as 100Base-TX, except without scrambler before the NRZI stage. Instead of converting to MLT-3 signals, as in
100Base-TX, the serial data stream is driven out as NRZI PECL signals, which enter the fiber transceiver in
differential-pairs form.
2) In 100Base-FX Receive Function: The 100Base-FX receive function is performed as follows: The signal is received
through PECL receiver inputs from the fiber transceiver, and directly passed to the clock recovery circuit for data/clock
recovery. The scrambler/de-scrambler is bypassed in 100Base-FX.
2) 10Base Receive function: The 10Base receive function is performed as follows: In 10Base receive mode, The
Manchester decoder in RTL8201BL converts the Manchester encoded data stream from the TP receiver into NRZ data by
decoding the data and stripping off the SOI pulse. Then, the serial NRZ data stream is converted to parallel 4 bit nibble
signal(RXD[0:3]).
The RTSET pin must be pulled low by a 5.9KΩ resister with 1% accuracy to establish an accurate transmit bias, this will affect
the signal quality of the transmit waveform. Keep it’s circuitry away from other clock traces or transmit/receive paths to avoid
signal interference.
2002-03-29 19 Rev.1.2
RTL8201BL
RTL8201B(L)
DVDD33(pin14) AVDD33(pin36) Ferrite Bead
3.3V 3.3V-drived 3.3V
circuit
0.1uF 0.1uF
DVDD33(pin48)
Error Amp
-
MOSFET P
0.1uF +
PWFBIN(pin8)
2.5V-drived
circuit 0.1uF
2002-03-29 20 Rev.1.2
RTL8201BL
8. Electrical Characteristics
8.1 D.C. Characteristics
8.1.1. Absolute Maximum Ratings
Symbol Conditions Minimum Typical Maximum
Supply Voltage 3.0V 3.3V 3.6V
Storage Temp. -55°C 125°C
2002-03-29 21 Rev.1.2
RTL8201BL
2002-03-29 22 Rev.1.2
RTL8201BL
2002-03-29 23 Rev.1.2
RTL8201BL
2002-03-29 24 Rev.1.2
RTL8201BL
2002-03-29 25 Rev.1.2
RTL8201BL
2002-03-29 26 Rev.1.2
RTL8201BL
2002-03-29 27 Rev.1.2
RTL8201BL
9. Mechanical Dimensions
Notes:
1.To be determined at seating plane -c-
2.Dimensions D1 and E1 do not include mold protrusion.
Symbo Dimension in Dimension in D1 and E1 are maximum plastic body size dimensions
l inch mm including mold mismatch.
Min Nom Max Min Nom Max 3.Dimension b does not include dambar protrusion.
A - - 0.067 - - 1.70 Dambar can not be located on the lower radius of the foot.
A1 0.000 0.004 0.008 0.00 0.1 0.20 4.Exact shape of each corner is optional.
A2 0.051 0.055 0.059 1.30 1.40 1.50 5.These dimensions apply to the flat section of the lead
b 0.006 0.009 0.011 0.15 0.22 0.29 between 0.10 mm and 0.25 mm from the lead tip.
b1 0.006 0.008 0.010 0.15 0.20 0.25 6. A1 is defined as the distance from the seating plane to the
c 0.004 - 0.008 0.09 - 0.20 lowest point of the package body.
c1 0.004 - 0.006 0.09 - 0.16 7.Controlling dimension: millimeter.
D 0.354 BSC 9.00 BSC 8. Reference document: JEDEC MS-026, BBC
D1 0.276 BSC 7.00 BSC
E 0.354 BSC 9.00 BSC TITLE: 48LD LQFP ( 7x7x1.4mm)
E1 0.276 BSC 7.00 BSC PACKAGE OUTLINE DRAWING, FOOTPRINT 2.0mm
e 0.020 BSC 0.50 BSC LEADFRAME MATERIAL:
L 0.016 0.024 0.031 0.40 0.60 0.80 APPROVE DOC. NO.
L1 0.039 REF 1.00 REF VERSION 1
θ 0° 3.5° 9° 0° 3.5° 9° PAGE OF
θ1 0° - - 0° - - CHECK DWG NO. SS048 - P1
θ2 12° TYP 12° TYP DATE Sept. 25.2000
θ3 12° TYP 12° TYP REALTEK SEMI-CONDUCTOR CORP.
2002-03-29 28 Rev.1.2
RTL8201BL
2002-03-29 29 Rev.1.2