The ST802RT1x is a high-performance fast
Ethernet physical layer interface for 10Base-T,
100Base-TX and 100Base-FX applications. It is
designed using advanced CMOS technology to
provide MII and RMII interfaces for easy
attachment to 10/100 media access controllers
(MAC). The ST802RT1x supports the 100BaseTX of IEEE802.3u and 10Base-T of IEEE802.3i
and 100Base FX of IEEE 802.3u (B version only).
The ST802RT1x supports both half-duplex and
full-duplex operation at 10 and 100 Mbps
operation. Its operating mode can be set using
auto-negotiation, parallel detection or manual
control. It allows for the support of autonegotiation functions for speed and duplex
detection. The automatic MDI / MDIX feature
compensates for the use of a crossover cable.
With auto MDIX, the ST802RT1x automatically
detects what is on the other end of the network
cable and switches the TX & RX pin functionality
accordingly.
●The ST802RT1x integrates the entire physical layer functions of 100Base-TX, 10Base-
T and 100Base-FX (B version only)
●Optimized deterministic latency for real-time Ethernet operation
●Provides full-duplex operation in both 100 Mbps and 10 Mbps modes
●Provides auto-negotiation (NWAY) function of full/half-duplex operation for both 10 and
100 Mbps
●Provides MLT-3 transceiver with DC restoration for base-line wander compensation
●Provides transmit wave-shaper, receive filters, and adaptive equalizer
●Provides loop-back modes for diagnostics
●Built-in stream cipher scrambler/ de-scrambler and 4B/5B encoder/decoder
●Supports external transformer with a turn ratio of 1.414:1
1.2 LED display
The ST802RT1x supports three configurable light emitting diode (LED) pins. The three
supported LED configurations are: link, speed, activity and collision. Functions are
multiplexed among the LEDs according to the LED mode selected through bit 9 of the
Auxiliary mode 2 register (RN1B[9]). Since these LED pins are also used as strap options,
the polarity of the LED is dependent on whether the pin is pulled up or down.
See Ta bl e 2 6 and paragraph 7.11 for more details of LED mode selection.
1.3 Package
●48-pin LQFP (7 x 7 mm.).
6/58Doc ID 17049 Rev 1
ST802RT1A, ST802RT1BDevice block diagram
2 Device block diagram
Figure 1.ST802RT1x block diagram
Serial management
Serial management
COL
TX_CLK
TX_CLK
TXD[3:0]
TXD[3:0]
10BASE-T
10BASE-T
100BASE-TX
100BASE-TX
100BASE-FX
100BASE-FX
MDC
MDC
MDIO
TX_EN
TX_EN
MII/RMII INTERFACES
MII/RMII INTERFACES
MDIO
INTERFACE
INTERFACE
CONTROLLER
CONTROLLER
REGISTERS
REGISTERS
RX_ER
RX_ER
CRS/CRS_DV
CRS/CRS_DV
RX_DV
RX_DV
RXD[3:0]
RXD[3:0]
10BASE-T
10BASE-T
100BASE-TX
100BASE-TX
100BASE-FX
100BASE-FX
COL
RX_CLK
RX_CLK
TX CHANNEL
TX CHANNEL
TRANSMITTER
TRANSMITTER
HW
HW
CONFIG
CONFIG
HW PROG PINS
HW PROG PINS
AUTO
AUTO
NEGOTIATION
NEGOTIATION
CLOCK
CLOCK
GENERATION
GENERATION
MDI/MDIX
MDI/MDIX
TXP, TXNRXP,RXN
TXP, TXNRXP,RXN
RX CHANNEL
RX CHANNEL
RECEIVER
RECEIVER
LEDS
LEDS
LEDS
LEDS
Doc ID 17049 Rev 17/58
System and block diagramsST802RT1A, ST802RT1B
3 System and block diagrams
Figure 2.System diagram of the ST802RT1A/B
Figure 3.System diagram of the ST802RT1B in FX mode
Receive data valid (MII: RXDV, RMII: CRSDV) / multi-function
pin
48
RESERVED-Not used in the ST802RT1A
SDNINegative signal detect (100Base-FX only)
Table 3.Abbreviations
LegendDescription
IInput
OOutput
I/OInput/output
SStrap option
ODOpen drain
PDPull-down
PUPull-up
12/58Doc ID 17049 Rev 1
ST802RT1A, ST802RT1BPin description
Table 4.Pin functions of the ST802RT1x
Pin n°NameTypeFunction
Data interface
5
6
7
8
7SCLKIRMII clock (50 Mhz)
2TX_ENI, PD
1TX_CLKO, PD
40RXERO
42
43
44
45
38
37RX_CLKO
TXD0
TXD1
TXD2
TXD3
RXD3
RXD2
RXD1
RXD0
RXDV /
CRSDV
O, PD
O, PD
Transmit data. The media access controller (MAC) drives data to the
ST802RT1x using these inputs.
txd0 = MII/RMII tx data
I
txd1 = MII/RMII tx data
txd2/txd3 = MII tx data
MII transmit enable. The MAC asserts this signal when it drives valid data on
the txd inputs.
MII transmit clock. Normally the ST802RT1x drives tx_clk.
25 MHz for 100 Mbps operation
2.5 MHz for 10 Mbps operation
Receive error. The ST802RT1x asserts this output when it receives invalid
symbols from the network.
Receive data. The ST802RT1x drives received data on these outputs.
rxd0 = MII/RMII rx data
rxd1 = MII/RMII rx data
rxd2/rxd3 = MII rx data
Receive data valid. (MII = RXDV, RMII = CRSDV). The ST802RT1x asserts
this signal when it drives valid data on rxd.
MII receive clock. This continuous clock provides reference for rxd, rx_dv, and
rx_er signals.
25 MHz for 100 Mbps operation.
2.5 MHz for 10 Mbps operation.
MII collision detection. The ST802RT1x asserts this output when detecting a
46COLO
39CRSO
MII control interface
31MDCI
30MDIOI/O, PU
9MDINTODManagement data interrupt.
Physical (twisted pair) interface
35X1I
collision. This output remains high for the duration of the collision. This signal is
asynchronous and inactive during full-duplex operation.
MII carrier sense. During half-duplex operation (RN00[8]=0), the ST802RT1x
asserts this output when either transmit or receive medium is non idle. During
full-duplex operation (RN00[8]=1), crs is asserted only when the receive
medium is non-idle.
Management data clock. Clock for the MDIO serial data channel. One MDC
transition is also required to complete a device reset.
Maximum frequency is 2.5 MHz.
Management data input/output. Bi-directional serial data channel for PHY
communication.
Xtal in (25 Mhz). 25 MHz reference clock input. When an external 25 MHz
crystal is used, this pin must be connected to one of its terminals. If an external
25 MHz oscillator clock source is used, then this pin will be its input pin.
Doc ID 17049 Rev 113/58
Pin descriptionST802RT1A, ST802RT1B
Table 4.Pin functions of the ST802RT1x (continued)
Pin n°NameTypeDescription
Xtal out. 25 MHz reference clock output. When an external 25 MHz crystal is
34X2O
17
18
25
48
TXP
TXN
SDP
SDN
used, this pin is connected to one of its terminals. If an external clock source is
used, then this pin should be left open.
Differential transmit outputs (100Base-TX, 10Base-T). These pins output
I/O
directly to the transformer. When MDIX is enabled, they can work as RXP/RXN
Signal detect (ST802RT1B version only) see Ta bl e 5.
Connect a 100 Ω resistor between TXn and VCCA and between TXp and
VCCA to achieve the pseudo-emitter coupled logic (PECL) levels for the optical
transmitter. The PECL logical low level (PECL
I
the PECL logical middle level (PECL
PECL logical high level (PECL
HIGH
) is approximately VCC-1.32 V and the
MID
) is approximately VCC-0.9 V.
) is approximately VCC-1.7 V,
LOW
RESERVED in ST802RT1A the pins must be grounded through a 1.2 kΩ
resistor
15
14
RXP
RXN
I/O
21IREFO
28LED_LINKO, PU
27LED_SPEEDO, PU
26LED_ACTO, PU
29RESETI
9PWRDWN
I, PU,
OD
10, 11RESERVEDPD
Differential receive inputs (100Base-TX, 10Base-T). These pins directly
output to the transformer. When MDIX is enabled they can work as TXP/TXN
Reference resistor/DC regulator output. Reference resistor connecting pin
for reference current, directly connect a 5.25 kΩ ± 1% resistor to V
SS
.
Link LED. In Mode 1 and Mode 2 this pin indicates the status of the link. The
LED is ON when the link is good.
Speed LED. This pin is driven on continually when 10Mb/s or 100Mb/s network
operating speed is detected.(All modes -> ON: 100Mb/s, OFF: 10Mb/s)
Activity/collision LED. This pin is driven on continually when a full-duplex
configuration is detected. This pin is driven on at a 20 Hz blinking frequency
when a collision status is detected in the half-duplex configuration. (Mode 2 ->
BLINK: activity - Mode 1 -> ON: full-duplex, BLINK: collision)
Reset (active-low). This input must be held low for a minimum of 1 ms to reset
the ST802RT1x. During power-up, the ST802RT1x is reset regardless of the
state of this pin. Reset is not complete before 1 ms plus an MDC transition.
Power-down. This pin is an active low input in this mode and should be
asserted low to put the device in a power-down mode. During power-down
mode, TXP/TXN outputs and all LED outputs are 3-stated, and the MII interface
is isolated. The power-down functionality is achievable by software by asserting
bit 11 of register RN00.
(No connection) - Should be pulled low for normal operation through an external
resistor of 2.2 kΩ
Digital power pins
32OVDDSupply IO ring power supply (3.3 V)
36, 41DVDDSupply Digital power (3.3 V)
12, 33,
47
GNDGround Digital ground
Analog power pins
4, 13,
22, 24
VCCASupply Analog power supply
14/58Doc ID 17049 Rev 1
ST802RT1A, ST802RT1BPin description
Table 4.Pin functions of the ST802RT1x (continued)
Pin n°NameTypeDescription
3, 16,
19, 20,
23
Strap pins
The ST802RT1x uses many of the functional pins as strap options. The values of these pins are sampled during
reset hardware or power-up and used to strap the device into specific modes of operation.
The ST802RT1x provides simple strap options to automatically configure some device modes with no device
register configuration necessary. All strap pins have a weak internal pull-up or pull-down. If the default strap value is
needed to be changed, they should not be connected directly to V
be used.
The software reset and the power down through the PD pin cannot be used to change the strap configuration
1LPBK_ENS, PDLoop-back enable
38
8
28
27
26
46
45
44
43
42
GNDAGround Analog ground
MII Mode Select: This strapping option pair determines the operating mode of
the MAC Data Interface. Default operation (No pull-ups) enables normal MII
MII_CFG0
MII_CFG1
S, PD
mode of operation. Strapping mii_cfg0 high causes the device to be in RMII
mode of operation, determined by the status of the mii_cfg1 strap. Since the
pins include internal pull-downs, the default values are 0.
See Ta bl e 6 for details and configurations
Auto-negotiation enable: When high, this enables auto-negotiation with the
capability set by the an_0 and an_1 pins. When low, this puts the part into
Forced Mode with the capability set by the an_0 and an_1 pins.
an_0 / an_1: These input pins control the forced or advertised operating mode
AN_EN
AN_0
AN_1
S, PU
of the ST802RT1x according to Ta bl e 7. The value on these pins is set by
connecting the input pins to GND (0) or VCC (1) through 2.2 kΩ resistors.
These pins should NEVER be connected directly to GND or V
The value set at this input is latched into the ST802RT1x at Hardware-Reset.
The float/pull-down statuses of these pins are latched into the basic mode
control register and the auto-negotiation advertisement register during
hardware-reset.
The default is 111 since these pins have internal pull-up (see Ta bl e 7).
PHYADDR0
PHYADDR1
PHYADDR2
PHYADDR3
PHYADDR4
S, PU
S, PD
PHY address [4:0]. These pins are used to provide the address which is latched
into the internal receive mode control register RN14 (0x14h) after the reset.
PHYADDR0 pin has weak internal pull-up resistor.
PHYADDR[4:1] pins have weak internal pull-down resistors.
An external 2.2 kΩ resistor should be used for pull-up/down the pins
or GND and an external 2.2 kΩ resistor should
CC
.
CC
Doc ID 17049 Rev 115/58
Pin descriptionST802RT1A, ST802RT1B
Table 5.Signal detect
SDNSDPMode
GroundGroundTX mode
GroundA positive voltageUndefined state
Voltage > 0.6 VVoltage > 0.6 VUndefined state
PECL
(PECL
LOW
PECL
(PECL
PECL
PECL
(PECL
HIGH
MID
HIGH
LOW
MID
)PECL
MID
)
)
PECL
PECL
PECL
LOW
LOW
HIGH
HIGH
FX mode asserted, but no data valid on the line
FX mode asserted, but no data valid on the line
Undefined state
FX mode asserted, link OK, and data valid
Table 6.MII_CFG0, MII_CFG1 configuration
mii_cfg0mii_cfg1
MII mode0X
RMII mode10
Reserved11
Table 7.Auto-negotiation advertisement register
Forced modean_enan_0an_1
10M, Half-duplex000
10M, Full-duplex001
100M, Half-duplex010
100M, Full-duplex011
Advertised modean_enan_0an_1
10M, Half/full-duplex100
100M, Half/full-duplex101
10M, Half-duplex
100M, Half-duplex
10M, Half/Full-duplex
100M, Half/Full-duplex
110
111
16/58Doc ID 17049 Rev 1
ST802RT1A, ST802RT1BRegisters and descriptors description
6 Registers and descriptors description
All of the management data control and status registers in the ST802RT1x's register set are
accessed via a Write or Read operation on the serial MDIO port. This access requires a
protocol described in the MII management interface section.
6.1 Register list
Table 8.List of registers
Address
00h – 0dRN00CNTRL0x0000Control register
01h – 1dRN01STATS0x7849Status register
02h – 2dRN02PHYID10x0203PHY identifier register Hi
03h – 3dRN03PHYID20x8461PHY identifier register Lo
Registers and descriptors descriptionST802RT1A, ST802RT1B
6.2 Register description
Table 9.Abbreviations
LegendDescription
RWRead/write
RORead only
SCSelf-clearing
PConstant
STRAPBit with strap value
LHLatched high
LLLatched low
Table 10.RN00 [0d00, 0x00]: Control register
BitBit nameDescriptionDefault
1 -> software reset, reset in process
15Soft reset
0 -> normal operation
This bit, which is self-clearing, returns 1 until the reset process
is complete. After this reset the configuration is not re-strapped.
1 -> Loop-back enabled
14
Local loop-
back
0 -> Normal operation
Local loop-back passes data from transmitting to receiving
StrapRW-
serial conversion analog logic.
RW
type
Type
0RWSC
13
Speed
selection
Auto-
12
negotiation
enable
11Power-down
10Isolate
Auto-
9
negotiation
restart
8Duplex mode
1 -> 100 Mb/s
0 -> 10 Mb/s
Ignored if auto-negotiation is enabled
1 -> Auto-negotiation is enabled
0 -> Auto-negotiation is disabled
Bits 8 and 13 of this register are ignored if this bit is set high.
Not available in FX-mode (auto-negotiation always disabled)
1 -> Power down
0 -> Normal operation
1 -> Isolates the core from the MII, with the exception of the
serial management
0 -> Normal operation.
When this bit is set to ‘1’, related pad outputs are forced to tristate, inputs are ignored.
MII isolate mode can be activated at initialization by strapping
00000 on physical address.
1 -> Restarts Auto-negotiation process (ignored if Autonegotiation is disabled)
0 -> Normal operation
1 -> full-duplex operation
0 -> Half-duplex operation
Ignored if auto-negotiation is enabled
StrapRW-
StrapRW-
0RW-
StrapRW-
0RWSC
StrapRW-
18/58Doc ID 17049 Rev 1
Loading...
+ 40 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.