English
Language : 

LAN9303MI-AKZE Datasheet, PDF (5/386 Pages) SMSC Corporation – Small Form Factor Three Port 10/100 Managed Ethernet Switch with Dual MII/RMII/Turbo MII
Small Form Factor Three Port 10/100 Managed Ethernet Switch with Dual MII/RMII/Turbo MII
Datasheet
7.2.1.6 100M Phase Lock Loop (PLL) ...................................................................................................................................................................... 100
7.2.2 100BASE-TX Receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
7.2.2.1
7.2.2.2
7.2.2.3
7.2.2.4
7.2.2.5
7.2.2.6
7.2.2.7
7.2.3
A/D Converter ............................................................................................................................................................................................... 101
DSP: Equalizer, BLW Correction and Clock/Data Recovery ........................................................................................................................ 101
NRZI and MLT-3 Decoding ........................................................................................................................................................................... 102
Descrambler and SIPO ................................................................................................................................................................................. 102
5B/4B Decoding ............................................................................................................................................................................................ 102
Receiver Errors ............................................................................................................................................................................................. 102
MII MAC Interface ......................................................................................................................................................................................... 102
10BASE-T Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.2.3.1
7.2.3.2
7.2.4
MII MAC Interface ......................................................................................................................................................................................... 103
10M TX Driver and PLL ................................................................................................................................................................................ 103
10BASE-T Receive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.2.4.1
7.2.4.2
7.2.4.3
7.2.4.4
7.2.5
Filter and Squelch ......................................................................................................................................................................................... 103
10M RX and PLL........................................................................................................................................................................................... 103
MII MAC Interface ......................................................................................................................................................................................... 104
Jabber Detection........................................................................................................................................................................................... 104
PHY Auto-negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
7.2.5.1
7.2.5.2
7.2.5.3
7.2.5.4
7.2.5.5
7.2.6
PHY Pause Flow Control .............................................................................................................................................................................. 106
Parallel Detection.......................................................................................................................................................................................... 106
Restarting Auto-Negotiation.......................................................................................................................................................................... 106
Disabling Auto-Negotiation ........................................................................................................................................................................... 106
Half Vs. Full-Duplex ...................................................................................................................................................................................... 107
HP Auto-MDIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
7.2.7 MII MAC Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
7.2.8 PHY Management Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
7.2.8.1 PHY Interrupts .............................................................................................................................................................................................. 108
7.2.9 PHY Power-Down Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
7.2.9.1 PHY General Power-Down ........................................................................................................................................................................... 109
7.2.9.2 PHY Energy Detect Power-Down ................................................................................................................................................................. 109
7.2.10 PHY Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
7.2.10.1
7.2.10.2
7.2.10.3
7.2.11
PHY Software Reset via RESET_CTL.......................................................................................................................................................... 110
PHY Software Reset via PHY_BASIC_CTRL_x ........................................................................................................................................... 110
PHY Power-Down Reset............................................................................................................................................................................... 110
LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
7.2.12 Required Ethernet Magnetics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
7.3 Virtual PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
7.3.1 Virtual PHY Auto-Negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
7.3.1.1
7.3.1.2
7.3.1.3
7.3.2
Parallel Detection.......................................................................................................................................................................................... 112
Disabling Auto-Negotiation ........................................................................................................................................................................... 112
Virtual PHY Pause Flow Control ................................................................................................................................................................... 112
Virtual PHY in MAC Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
7.3.2.1 Full-Duplex Flow Control............................................................................................................................................................................... 113
7.3.3 Virtual PHY Resets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
7.3.3.1
7.3.3.2
Virtual PHY Software Reset via RESET_CTL .............................................................................................................................................. 113
Virtual PHY Software Reset via VPHY_BASIC_CTRL ................................................................................................................................. 113
Chapter 8 Serial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
8.1 Functional Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
8.2 I2C Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
8.3 I2C Master EEPROM Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
8.3.1 I2C EEPROM Device Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8.3.2 I2C EEPROM Byte Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8.3.3 I2C EEPROM Sequential Byte Reads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
8.3.4 I2C EEPROM Byte Writes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
8.3.5 Wait State Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
8.3.6
8.3.6.1
8.3.6.2
8.3.6.3
8.3.6.4
8.3.7
I2C Bus Arbitration and Clock Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Bus Busy....................................................................................................................................................................................................... 118
Clock Synchronization .................................................................................................................................................................................. 118
Arbitration...................................................................................................................................................................................................... 119
Timeout Due to Busy or Arbitration............................................................................................................................................................... 119
I2C Master EEPROM Controller Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
8.4 EEPROM Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
8.4.1 EEPROM Loader Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
8.4.2 EEPROM Valid Flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
SMSC LAN9303M/LAN9303Mi
5
DATASHEET
Revision 1.5 (07-08-11)