SMSC LAN9512 Datasheet

SMSC LAN9512 Datasheet

Usb hub with integrated 10/100 ethernet controller
Hide thumbs Also See for LAN9512:
Table of Contents

Advertisement

Quick Links

PRODUCT FEATURES

Highlights
Two downstream ports, one upstream port
— Two integrated downstream USB 2.0 PHYs
— One integrated upstream USB 2.0 PHY
Integrated 10/100 Ethernet MAC with full-duplex
support
Integrated 10/100 Ethernet PHY with HP Auto-MDIX
Implements Reduced Power Operating Modes
Minimized BOM Cost
— Single 25 MHz crystal (Eliminates cost of separate
crystals for USB and Ethernet)
— Built-in Power-On-Reset (POR) circuit (Eliminates
requirement for external passive or active reset)
Target Applications
Desktop PCs
Notebook PCs
Printers
Game Consoles
Embedded Systems
Docking Stations

Key Benefits

USB Hub
— Fully compliant with Universal Serial Bus Specification
Revision 2.0
— HS (480 Mbps), FS (12 Mbps), and LS (1.5 Mbps)
compatible
— Two downstream ports, one upstream port
— Port mapping and disable support
— Port Swap: Programmable USB diff-pair pin location
— PHY Boost: Programmable USB signal drive strength
— Select presence of a permanently hardwired USB
peripheral device on a port by port basis
— Advanced power saving features
— Downstream PHY goes into low power mode when port
power to the port is disabled
— Full Power Management with individual or ganged
power control of each downstream port.
— Integrated USB termination Pull-up/Pull-down resistors
— Internal short circuit protection of USB differential signal
pins
SMSC LAN9512
LAN9512
USB Hub with Integrated
10/100 Ethernet Controller
High-Performance 10/100 Ethernet Controller
— Fully compliant with IEEE802.3/802.3u
— Integrated Ethernet MAC and PHY
— 10BASE-T and 100BASE-TX support
— Full- and half-duplex support with flow control
— Preamble generation and removal
— Automatic 32-bit CRC generation and checking
— Automatic payload padding and pad removal
— Loop-back modes
— TCP/UDP checksum offload support
— Flexible address filtering modes
– One 48-bit perfect address
– 64 hash-filtered multicast addresses
– Pass all multicast
– Promiscuous mode
– Inverse filtering
– Pass all incoming with status report
— Wakeup packet support
— Integrated Ethernet PHY
– Auto-negotiation
– Automatic polarity detection and correction
– HP Auto-MDIX
– Energy Detect
Power and I/Os
— Three PHY LEDs
— Eight GPIOs
— Supports bus-powered and self-powered operation
— Internal 1.8v core supply regulator
— External 3.3v I/O supply
Miscellaneous features
— Optional EEPROM
— Optional 24MHz reference clock output for partner hub
— IEEE 1149.1 (JTAG) Boundary Scan
Software
— Windows 2000/XP/Vista Driver
— Linux Driver
— Win CE Driver
— MAC OS Driver
— EEPROM Utility
Packaging
— 64-pin QFN, lead-free RoHS compliant
Environmental
— Commercial Temperature Range (0°C to +70°C)
— ±8kV HBM without External Protection Devices
— ±8kV contact mode (IEC61000-4-2)
— ±15kV air-gap discharge mode (IEC61000-4-2)
DATASHEET
Datasheet
Revision 1.0 (04-20-09)

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the LAN9512 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SMSC LAN9512

  • Page 1: Product Features

    — Full Power Management with individual or ganged power control of each downstream port. — Integrated USB termination Pull-up/Pull-down resistors — Internal short circuit protection of USB differential signal pins SMSC LAN9512 LAN9512 USB Hub with Integrated 10/100 Ethernet Controller High-Performance 10/100 Ethernet Controller —...
  • Page 2: Order Numbers

    Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com.
  • Page 3: Table Of Contents

    Port Power Control Using a USB Power Switch ....... 16...
  • Page 4 Figure 2.1 LAN9512 64-QFN Pin Assignments (TOP VIEW) ....... . .
  • Page 5 Table 4.6 LAN9512 Crystal Specifications ........
  • Page 6: Chapter 1 Introduction

    1.1.1 Overview The LAN9512 is a high performance Hi-Speed USB 2.0 hub with a 10/100 Ethernet controller. With applications ranging from embedded systems, desktop PCs, notebook PCs, printers, game consoles, and docking stations, the LAN9512 is targeted as a high performance, low cost USB/Ethernet and USB/USB connectivity solution.
  • Page 7: Usb Hub

    1.1.5 Peripherals The LAN9512 also contains a TAP controller, and provides three PHY LED indicators, as well as eight general purpose I/O pins. All GPIOs can serve as remote wakeup events when LAN9512 is in a suspended state. The integrated IEEE 1149.1 compliant TAP controller provides boundary scan via JTAG.
  • Page 8 SUSPEND1: Supports GPIO and “Link Status Change” for remote wakeup events. This suspend state consumes less power than SUSPEND0. SUSPEND2: Supports only GPIO assertion for a remote wakeup event. This is the default suspend mode for the LAN9512. Revision 1.0 (04-20-09) SMSC LAN9512...
  • Page 9: Chapter 2 Pin Description And Configuration

    VDD33A NOTE: When HP Auto-MDIX is activated, the TXN/TXP pins can function as RXN/RXP and vice-versa NOTE: Exposed pad (VSS) on bottom of package must be connected to ground Figure 2.1 LAN9512 64-QFN Pin Assignments (TOP VIEW) SMSC LAN9512 SMSC...
  • Page 10: Table 2.1 Eeprom Pins

    OD12 or a Schmitt-triggered input. (PU) DATASHEET Datasheet DESCRIPTION DESCRIPTION This pin should be tied high if it is not used. DESCRIPTION This pin should be tied high if it is not used. SMSC LAN9512...
  • Page 11 USBDP0 pin's internal pull-up resistor (signaling a connect event). For bus powered hubs, this pin must be tied to VDD33IO. For self powered hubs, refer to the LAN9512 reference schematics. Determines the default Auto-MDIX setting. 0 = Auto-MDIX is disabled.
  • Page 12: Table 2.4 Usb Pins

    USB peripheral 3. An overcurrent condition is indicated when the signal is low. Refer to DATASHEET Datasheet DESCRIPTION DESCRIPTION Section 2.1 for additional information. Section 2.1 for additional information. SMSC LAN9512...
  • Page 13: Table 2.5 Ethernet Phy Pins

    BUFFER TYPE Used for setting HS transmit current level and on- chip termination impedance. Connect to an external 12K 1.0% resistor to ground. Refer to the LAN9512 reference schematics for additional connection information. ICLK External 25 MHz crystal input. Note: OCLK External 25 MHz crystal output.
  • Page 14: Table 2.6 I/O Power Pins, Core Power Pins, And Ground Pad

    USB Hub with Integrated 10/100 Ethernet Controller BUFFER TYPE +3.3V Power Supply for I/O Pins. Refer to the LAN9512 reference schematics for connection information. +1.8 V power from the internal core voltage regulator. All VDD18CORE pins must be tied together for proper operation.
  • Page 15: Table 2.8 64-Qfn Package Pin Assignments

    Datasheet Table 2.8 64-QFN Package Pin Assignments PIN NAME USBDM2 USBDP2 USBDM3 USBDP3 VDD33A VDD33A VBUS_DET nRESET TEST1 PRTCTL2 VDD18CORE PRTCTL3 SMSC LAN9512 PIN NAME PIN NAME VDD33IO TEST2 VDD33IO GPIO3 nFDX_LED/ GPIO4 GPIO0 nLNKA_LED/ GPIO5 GPIO1 nSPD_LED/ VDD18CORE GPIO2...
  • Page 16: Port Power Control

    Port Power Control Using a USB Power Switch The LAN9512 has a single port power control and over-current sense signal for each downstream port. When disabling port power the driver will actively drive a ‘0’. To avoid unnecessary power dissipation, the internal pull-up resistor will be disabled at that time.
  • Page 17: Port Power Control Using A Poly Fuse

    Schmidt trigger input will register this as a low, resulting in an overcurrent detection. The open drain output does not interfere. LAN9512 Figure 2.3 Port Power Control with Poly Fuse SMSC LAN9512 Poly Fuse PRTCTL3 Device Poly Fuse...
  • Page 18: Figure 2.4 Port Power With Ganged Control With Poly Fuse

    Many customers use a single poly fuse to power all their devices. For the ganged situation, all power control pins must be tied together. LAN9512 Figure 2.4 Port Power with Ganged Control with Poly Fuse Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller PRTCTL3 PRTCTL2 DATASHEET Datasheet Poly Fuse Device Device SMSC LAN9512...
  • Page 19: Buffer Types

    Note: Internal pull-up resistors prevent unconnected inputs from floating. Do not rely on internal resistors to drive signals external to LAN9512. When connected to a load that must be pulled high, an external resistor must be added. 50uA (typical) internal pull-down. Unless otherwise noted in the pin description, internal pull-downs are always enabled.
  • Page 20: Chapter 3 Eeprom Controller (Epc)

    Chapter 3 EEPROM Controller (EPC) LAN9512 may use an external EEPROM to store the default values for the USB descriptors and the MAC address. The EEPROM controller supports most “93C46” type EEPROMs. A total of nine address bits are used to support 256/512 byte EEPROMs.
  • Page 21 Config Data Byte 1 Register (CFG1) Config Data Byte 2 Register (CFG2) Config Data Byte 3 Register (CFG3) Non-Removable Devices Register (NRD) Port Disable (Self) Register (PDS) Port Disable (Bus) Register (PDB) SMSC LAN9512 Table 3.1 EEPROM Format (continued) DATASHEET Revision 1.0 (04-20-09)
  • Page 22: Table 3.2 Configuration Flags Description

    Table 3.2 Configuration Flags Description DESCRIPTION 00000b 0 = The device does not support remote wakeup. 1 = The device supports remote wakeup. 0 = The device Controller is bus powered. 1 = The device Controller is self powered. DATASHEET Datasheet SMSC LAN9512...
  • Page 23: Hub Configuration

    Bit 1 = 1; Port 1 non-removable Bit 0 is RESERVED, always = 0b Note: Bit 1 must be set to 1 by firmware for proper identification of the Ethernet Controller as a non-removable device. SMSC LAN9512 Table 3.3 Hub Configuration DESCRIPTION DATASHEET Table 3.3...
  • Page 24 This value also includes the power consumption of a permanently attached peripheral if the hub is configured as a compound device, and the embedded peripheral reports 0mA in its descriptors. Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller Table 3.3 Hub Configuration (continued) DESCRIPTION DATASHEET Datasheet DEFAULT SMSC LAN9512...
  • Page 25 Bit 3 = 1; Port 3 DP/DM is swapped Bit 2 = 1; Port 2 DP/DM is swapped Bit 1 = RESERVED Bit 0 = 1; Upstream Port DP/DM is swapped SMSC LAN9512 Table 3.3 Hub Configuration (continued) DESCRIPTION DATASHEET DEFAULT for details.
  • Page 26 Physical Port 1 is Disabled Physical Port 1 is mapped to Logical Port 1 Physical Port 1 is mapped to Logical Port 2 Physical Port 1 is mapped to Logical Port 3 All others RESERVED DATASHEET Datasheet DEFAULT SMSC LAN9512...
  • Page 27 Status/Command Register (STCD) Refer to Table 3.9, “Status/Command Register (STCD) Format,” on page 31 details. Note 3.1 Default value is dependent on device revision. SMSC LAN9512 Table 3.3 Hub Configuration (continued) DESCRIPTION bit in Config Data Byte 3 Register (CFG3) RESERVED...
  • Page 28: Table 3.4 Config Data Byte 1 Register (Cfg1) Format

    Bus-Powered (limited to a 100mA maximum of upstream power prior to being configured by the host controller). When configured as a Bus-Powered device, the SMSC Hub consumes less than 100mA of current prior to being configured. After configuration, the Bus-...
  • Page 29: Table 3.5 Config Data Byte 2 Register (Cfg2) Format

    Allows the OEM to indicate that the Hub is part of a compound (see the USB Specification for definition) device. The applicable port(s) must also be defined as having a “Non-Removable Device”. 0 = No 1 = Yes, Hub is part of a compound device RESERVED SMSC LAN9512 DESCRIPTION DESCRIPTION DATASHEET DEFAULT DEFAULT 000b Revision 1.0 (04-20-09)
  • Page 30: Table 3.6 Config Data Byte 3 Register (Cfg3) Format

    01 = Elevated electrical drive strength (+4% boost) 10 = Elevated electrical drive strength (+8% boost) 11 = Elevated electrical drive strength (+12% boost) Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller DESCRIPTION DESCRIPTION DESCRIPTION DATASHEET Datasheet DEFAULT 000b DEFAULT 000000b DEFAULT SMSC LAN9512...
  • Page 31: Table 3.9 Status/Command Register (Stcd) Format

    1 = Hub will signal a USB attach event to an upstream device, and the internal memory (address range 00h - FEh) is “write-protected” to prevent unintentional data corruption. Note: This bit is write once and is only cleared by assertion of the external nRESET or POR. SMSC LAN9512 DESCRIPTION DESCRIPTION DATASHEET DEFAULT DEFAULT 000000b Revision 1.0 (04-20-09)
  • Page 32: Eeprom Defaults

    EEPROM. A software reset (SRST) or a EEPROM Reload Command causes the EEPROM contents related solely to the Ethernet Controller to be loaded. Revision 1.0 (04-20-09) USB Hub with Integrated 10/100 Ethernet Controller Table Table 3.10 EEPROM Defaults FIELD DEFAULT VALUE FFFFFFFFFFFFh 0424h EC00h DATASHEET Datasheet 3.10. SMSC LAN9512...
  • Page 33: An Example Of Eeprom Format Interpretation

    0070h 0078h 0080h 0088h 0090h - 00FFh SMSC LAN9512 provide an example of how the contents of a EEPROM are formatted. Table 3.11 Dump of EEPROM Memory VALUE A5 12 34 56 78 9A BC 01 04 05 09 04 0A 1D 00 00...
  • Page 34: Table 3.12 Eeprom Example - 256 Byte Eeprom

    Full-Speed Device Descriptor Word Offset (34h) Corresponds to EEPROM Byte Offset 68h Full-Speed Configuration and Interface Descriptor Length (18bytes) Full-Speed Configuration and Interface Descriptor Word Offset (3Dh) Corresponds to EEPROM Byte Offset 7Ah RESERVED RESERVED Vendor ID LSB Register (VIDL) DATASHEET Datasheet SMSC LAN9512...
  • Page 35 Status/Command Register (STCD) Size of Manufacturer ID String Descriptor (10 bytes) Descriptor Type (String Descriptor - 03h) Manufacturer ID String (“SMSC” in UNICODE) Size of Hi-Speed Device Descriptor in Bytes (18 bytes) Descriptor Type (Device Descriptor - 01h) USB Specification Number that the device complies with (0200h) DATASHEET Revision 1.0 (04-20-09)
  • Page 36 Class Code Subclass Code Protocol Code Index of String Descriptor Describing this interface Size of Full-Speed Device Descriptor in Bytes (18 Bytes) Descriptor Type (Device Descriptor - 01h) USB Specification Number that the device complies with (0200h) DATASHEET Datasheet SMSC LAN9512...
  • Page 37 70h-71h 24 04 72h-73h 00 EC 74h-75h 00 01 7Ch-7Dh 27 00 8Ch-FFh SMSC LAN9512 DESCRIPTION Class Code Subclass Code Protocol Code Maximum Packet Size for Endpoint 0 Vendor ID (0424h) Product ID (EC00h) Device Release Number (0100h) Index of Manufacturer String Descriptor...
  • Page 38: Chapter 4 Operational Characteristics

    Supply Voltage (VDD33A, VDD33BIAS, VDD33IO) ......+3.3V +/- 300mV Ambient Operating Temperature in Still Air (T **Proper operation of LAN9512 is guaranteed only within the ranges specified in this section. Revision 1.0 (04-20-09)
  • Page 39: Power Consumption

    Supply current (VDD33IO, VDD33A) Power Dissipation (Device Only) Note: All values measured with maximum simultaneous traffic on the Ethernet port and all USB ports. Note: Magnetic power consumption: 100BASE-TX: ~42mA 10BASE-T: ~104mA SMSC LAN9512 TYPICAL DATASHEET UNIT Revision 1.0 (04-20-09)
  • Page 40: Dc Specifications

    VDD33IO - 0.4 -0.3 DATASHEET Datasheet UNITS NOTES 1.35 Schmitt trigger Schmitt trigger Note 4.5 1.35 Schmitt trigger Schmitt trigger Note 4.5 Note 4.5, Note 4.6 = 8mA = -8mA = 8mA = 12mA = -12mA = 12mA Note 4.7 SMSC LAN9512...
  • Page 41: Table 4.3 100Base-Tx Transceiver Characteristics

    Offset from 16nS pulse width at 50% of pulse peak. Note 4.10 Measured differentially. Table 4.4 10BASE-T Transceiver Characteristics PARAMETER Transmitter Peak Differential Output Voltage Receiver Differential Squelch Threshold Note 4.11 Min/max voltages guaranteed as measured with 100Ω resistive load. SMSC LAN9512 SYMBOL 1050 -950 -1050 SYMBOL DATASHEET...
  • Page 42: Ac Specifications

    AC Specifications This section details the various AC timing specifications of the LAN9512. Note: The USBDP and USBDM pin timing adheres to the USB 2.0 specification. Refer to the Universal Serial Bus Revision 2.0 specification for detailed USB timing information.
  • Page 43: Eeprom Timing

    USB Hub with Integrated 10/100 Ethernet Controller Datasheet 4.5.3 EEPROM Timing The following specifies the EEPROM timing requirements for LAN9512: EECS EECLK EEDO EEDI EEDI (VERIFY) SYMBOL DESCRIPTION EECLK Cycle time ckcyc EECLK High time EECLK Low time EECS high before rising edge of EECLK...
  • Page 44: Clock Circuit

    Clock Circuit LAN9512 can accept either a 25MHz crystal (preferred) or a 25MHz single-ended clock oscillator (+/- 50ppm) input. If the single-ended clock oscillator method is implemented, XO should be left unconnected and XI should be driven with a nominal 0-3.3V clock signal. The input clock duty cycle is 40% minimum, 50% typical and 60% maximum.
  • Page 45: Chapter 5 Package Outline

    USB Hub with Integrated 10/100 Ethernet Controller Datasheet Chapter 5 Package Outline 64-QFN Package Figure 5.1 LAN9512 64-QFN Package Definition NOMINAL 0.80 0.85 0.00 0.02 0.65 8.90 9.00 D1/E1 8.65 8.75 D2/E2 7.20 7.30 0.30 0.40 0.18 0.25 0.50 BSC 0.35...
  • Page 46: Figure 5.2 Lan9512 Recommended Pcb Land Pattern

    3. Details of terminal #1 identifier are optional, but must be located within the area indicated. The terminal #1 identifier may be either a mold or marked feature. Figure 5.2 LAN9512 Recommended PCB Land Pattern Revision 1.0 (04-20-09) SMSC LAN9512...

Table of Contents