SMSC USB20H04 Datasheet

4-port usb 2.0 hub controller
Table of Contents

Advertisement

Quick Links

Product Features

General Features
Compliant with USB 2.0 Specification
Hub controller IC with four downstream ports
Four transaction translators ensure maximum USB
throughput
Enables bus-powered Hi-Speed hub design
Compatible with On-The-Go (OTG) USB devices
Integrated Session Request Protocol (SRP)
operates with dual-role OTG hosts
Default configuration with pin selectable options
Serial interface for configuration from EEPROM or
microcontroller when default is not used
Flexible OEM configuration options
Available in a 64-pin TQFP package
Hardware Features
Detects removal of self-power and automatically
changes mode to bus-power
Integrated termination and pull-up/pull-down
resistors
Internal short circuit protection of DP and DM lines
On-chip oscillator uses low cost 24MHz crystal
Supports individual or ganged over-current
protection and power control
LED drivers for each downstream port
USB20H04-JT for 64 pin, 10x10x1.4 TQFP Lead-Free RoHS Compliant Package
SMSC USB20H04

ORDERING INFORMATION

Order Number(s):
USB20H04-JD for 64 pin, 10x10x1.4 TQFP package
DATASHEET
USB20H04
4-Port USB 2.0 Hub
Controller
OEM Selectable Features
Configure as a bus-powered or self-powered
Hi-Speed USB hub
Configure port power switching and current
sensing on an individual or ganged basis
Enable LED indicator support
Enable multiple transaction translators
Enable compound device support on a port by port
basis
Enable downstream facing ports on a port by port
basis
Pin Selectable Options for Default Configuration
Select operation as either a Bus-Powered hub or a
Self-Powered hub
Page 1
Datasheet
Revision 1.63 (03-30-07)

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SMSC USB20H04

  • Page 1: Ordering Information

    Supports individual or ganged over-current protection and power control LED drivers for each downstream port USB20H04-JD for 64 pin, 10x10x1.4 TQFP package USB20H04-JT for 64 pin, 10x10x1.4 TQFP Lead-Free RoHS Compliant Package SMSC USB20H04 USB20H04 4-Port USB 2.0 Hub Controller...
  • Page 2 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

    Default Configuration Values ... 23 Reset ... 24 8.4.1 External Hardware Reset...24 8.4.2 USB Reset ...27 Chapter 9 Hub Descriptors ... 28 Chapter 10 Application Diagrams... 33 Chapter 11 Package Outline ... 35 SMSC USB20H04 Page 3 DATASHEET Revision 1.63 (03-30-07)
  • Page 4 Table 4.4 - Biasing and Clock Oscillator Signals...11 Table 4.5 - Power and Ground Signals ...11 Table 4.6 – USB20H04 Buffer Type Descriptions ...11 Table 5.1 - Absolute Maximum Ratings (In accordance with the Absolute Maximum Rating system (IEC 60134)...12 Table 5.2 - Recommended Operating Conditions ...12...
  • Page 5: Chapter 1 General Description

    Chapter 1 General Description The USB20H04 four-port hub controller is fully compliant with the USB 2.0 Specification and does not require firmware development. When connected to a high-speed host, the four downstream facing ports can operate at low-speed (1.5Mb/s), full-speed (12Mb/s), or high-speed (480Mb/s). As required by the USB 2.0 Specification, the USB20H04 is fully backward compatible with legacy full-speed hosts.
  • Page 6: Oem Selectable Features

    Indicate the maximum current required for the hub controller. Pin Selectable Options to the Default Configuration The USB20H04 includes a default configuration for those applications where an external EEPROM or SMBus device is not available to provide the configuration. This configuration may be adequate in some applications.
  • Page 7: Functional Block Diagram

    Bus-Power Upstream Detect/ Pulse Repeater Downstream OC Sense PHY #1 Switch Driver LED Drivers Downstream USB Data Sense SMSC USB20H04 24 MHz Selectable Crystal Configuration Routing Logic Port #1 Downstream PHY #4 Switch/LED Downstream Drivers USB Data Figure 2.1 - Block Diagram...
  • Page 8: Chapter 3 Pinout

    USBDM3 USBDP3 VDDA33 USBDP4 USBDM4 Revision 1.63 (03-30-07) USB20H04 Figure 3.1– 64 Pin TQFP Page 8 DATASHEET 4-Port USB 2.0 Hub Controller Datasheet TEST_P3 CLKIN_EN OCS1_N VBUS1_N OCS2_N VBUS2_N VDD18 OCS3_N VBUS3_N OCS4_N VBUS4_N CS/EESEL SCK/SCL SD/SDA TEST_P2 SMSC USB20H04...
  • Page 9: Interface Signal Definition

    CS/EE_SEL SD/SDA IOSD12 SCK/SCL IOSD12 SMSC USB20H04 Table 4.1 - System Interface Signals DESCRIPTION Chip Reset. The minimum active low pulse is 100ns. See section 8.4 for a complete description of operation following a reset. Self-power Detect. Detects availability of local self-power source: 0: Self/local power source is NOT available (i.e., 4- Port Hub gets all power...
  • Page 10: Table 4.3 - Usb I/O Signals

    3.3V or 5.0V (typically VDD3.3). The USB20H04 monitors VBUSDET to determine when to assert the internal D+ pull-up resistor (signaling a connect event). When using the SRP feature, it is necessary to add a 100k ohm resistor from this pin to VSS in order to properly dissipate the upstream V an 8mA drive capability).
  • Page 11: Buffer Type Descriptions

    ACTIVE NAME TYPE LEVEL VDD3.3 VDD1.8 VDDA3.3 VDDA1.8 Buffer Type Descriptions Table 4.6 – USB20H04 Buffer Type Descriptions BUFFER IOSD12 ICLKx OCLKx IO-U SMSC USB20H04 DESCRIPTION External 1% bias resistor. Requires a 12KΩ resistor to ground. Used for setting HS transmit current level and on-chip termination impedance.
  • Page 12: Chapter 5 Limiting Values

    XTAL1/CLKIN driven by the external clock; no connection at XTAL2; and CLKIN_EN is high Page 12 DATASHEET 4-Port USB 2.0 Hub Controller Datasheet UNITS -0.5 -0.5 -0.3 -0.3 +125 UNITS 1.74 DD3.3 DD3.3 MAX UNITS (+/- 100ppm) (+/- 100ppm) SMSC USB20H04...
  • Page 13: Chapter 6 Electrical Characteristics

    Refer to Section 4.1 for relationship between buffers and pin names. IS Input Buffer Low Input Level High Input Level Hysteresis Low Input Leakage High Input Leakage SMSC USB20H04 = 0V; T C to +70 C; unless otherwise specified.) CONDITIONS Suspended CC1.8SUS Suspended CC3.3SUS...
  • Page 14: Table 6.3 - Pin Capacitance

    = 0 to V DD3.3 (Note 6.1) HYSI Table 6.3 - Pin Capacitance CONDITIONS CLKIN All pins – except DPx/DMx pins All pins – except DPx/DMx pins Page 14 DATASHEET 4-Port USB 2.0 Hub Controller Datasheet UNITS UNITS SMSC USB20H04...
  • Page 15: Dynamic Characteristics: Analog I/O Pins (Dp/Dm)

    Port Capacitance Transceiver Input Capacitance Dynamic Characteristics: Analog I/O Pins (DP/DM) Compliant with USB 2.0 Specification. For complete specifications consult the Universal Serial Bus Specification Revision 2.0. SMSC USB20H04 C to +70 CONDITIONS | VI(DP) - VI(DM) | DIFS CMFS...
  • Page 16: Chapter 7 Functional Overview

    USB20H04. To support a dual-role OTG host on the upstream port, the USB20H04 has the ability to attach a 1.5K ohm resistor to the DP0 pin for 5 to 10ms. This is defined as data-line pulsing in the OTG specification.
  • Page 17: Serial Interface

    C Memory Interface A basic I C-bus interface is provided for reading configuration data from an external EEPROM following a reset. The USB20H04 acts as the master and generates the serial clock and the START and STOP conditions. Repeater The hub repeater is responsible for managing connectivity between upstream and downstream facing ports which are operating at the same speed.
  • Page 18: Transaction Translator (Tt)

    LED Drivers As per the specification, each downstream port of the hub supports an optional status indicator. The USB20H04 provides one output per port for a green LED and one output per port for an amber LED. Revision 1.63 (03-30-07)
  • Page 19: Table 7.1 - Automatic Mode Port Indicators

    Green Blinking Off/Green Blinking Off/Amber The USB20H04 can be configured to either support or not support port indicators. If port indicators are not included in the hub design, disable this feature in the configuration. SMSC USB20H04 COLOR DEFINITION Disconnected, Disabled, Not...
  • Page 20: Chapter 8 Implementation Notes

    Configuration Implementations The USB20H04 is normally configured by an external EEPROM connected directly to the serial interface. Typical circuit diagrams are shown below. For a more detailed discussion of the serial interface, including how to configure the USB20H04 using the SMBus mode, please see Port USB 2.0 Hub Controller, Configuration...
  • Page 21: Internal Default Configuration

    Configuration options defined in Table 8.2. Configuration options defined in Table 8.3. Configuration options defined in Table 8.4. Maximum current for this configuration, see Table 8.5. Maximum current for the USB20H04, see Table 8.5. Time until power is stable, see Table 8.5. Page 21 DATASHEET...
  • Page 22: Table 8.2 - Address 6; Config_Byte_3

    1: Ganged switching. Selects whether the hub is part of a compound device: 0: Not a compound device. 1: Yes, USB20H04 is part of a compound device. Table 8.3 - Address 7; Config_Byte_2 DESCRIPTION Selects which ports include non-removable devices. A one indicates that the port is non-removable: Bit 7: Port 4 is non-removable.
  • Page 23: Default Configuration Values

    Default values for configuration data are loaded as described in section 8.1.2 and 8.1.3 above. The values programmed are summarized in Table 8.6 - Default Configuration Values. SMSC USB20H04 DESCRIPTION Selects which ports are active. A one indicates that the port is non-active: Bit 3: Port 4 is non-active.
  • Page 24: Reset

    Power-on Time ** The default PID value is dependent on the silicon revision. Reset There are two different resets that the USB20H04 will experience. One is a hardware reset (via the RESET_N pin) and the second a USB Reset. 8.4.1...
  • Page 25: Figure 8.3 - Timing For Configuration From Smbus

    Figure 8.3 - Timing for Configuration from SMBus Table 8.7 - Time Values to Configure from SMBus NAME DESCRIPTION RESET_N asserted USB20H04 recovery/stabilization – until first external SCK/SCL activity Implementation dependent load time Configuration finished to Hub enabled SMSC USB20H04...
  • Page 26: Figure 8.4 - Timing To Complete Configuration From Eeprom

    Figure 8.4 - Timing to Complete Configuration from EEPROM Table 8.8 - Time Values to Configure From EEPROM NAME DESCRIPTION RESET_N asserted C) USB20H04 recovery/stabilization – until first rising edge of SCK/SCL C) EEPROM configuration to final SCK/SCL activity Configuration finished to Hub enabled Revision 1.63 (03-30-07)
  • Page 27: Usb Reset

    4-Port USB 2.0 Controller Datasheet 8.4.2 USB Reset When the upstream host signals a reset, the USB20H04 does the following: Note: The USB20H04 does not propagate the upstream USB Reset to downstream devices! Sets default address to 0 Sets configuration to: un-configured Negates VBUSx_N (where x stands for the port number) to all downstream ports.
  • Page 28: Chapter 9 Hub Descriptors

    Chapter 9 Hub Descriptors The USB20H04 will not electrically attach to the USB until after it has loaded valid data for all user-defined descriptor fields. A default configuration is present immediately after RESET_N negation. User defined configuration values can be loaded from either an external microcontroller or an external EEPROM.
  • Page 29: Table 9.3 - Standard Configuration Descriptor

    OEM value for MaxPower consumed from the bus by the hub in this configuration. If Dynamic Power support is enabled, the USB20H04 must be configured for a bMaxPower bus-powered configuration only, and the following values are reported for this field: SELF_PWR = 0, OEM value reported.
  • Page 30: Table 9.5 - Standard Interface Descriptor

    Describes the endpoint's attributes (interrupt bmAttributes only, no synchronization, data endpoint). wMaxPacketSize Maximum packet size for this endpoint bInterval Interval for polling endpoint for data transfers. Page 30 DATASHEET 4-Port USB 2.0 Hub Controller Datasheet DESCRIPTION DESCRIPTION DESCRIPTION SMSC USB20H04...
  • Page 31: Table 9.7 - Interface Descriptor (Present If Multiple-Tt)

    Table 9.9 - Class-Specific Hub Descriptor (Full-Speed and High-Speed) OFFSET FIELD NAME Length Descriptor Type NbrPorts HubCharacteristics PwrOn2PwrGood SMSC USB20H04 FIELD NAME DESCRIPTION bLength Size of this descriptor in bytes INTERFACE Descriptor Type Number of this interface Value used to select this alternate setting for...
  • Page 32 Maximum current requirements of the hub controller electronics in mA. Derived from OEM value. user Indicates if port has a removable device attached. Derived from OEM value. Field for backwards USB 1.0 compatibility. Page 32 DATASHEET 4-Port USB 2.0 Hub Controller Datasheet SMSC USB20H04...
  • Page 33: Chapter 10 Application Diagrams

    Datasheet Chapter 10 Application Diagrams The highly-integrated USB20H04 Hub Controller is complemented with a minimal number of external components to create a complete four-port Hi-Speed USB hub application. Figure 10.1 illustrates one possible hardware configuration, but is not a complete schematic. This block diagram shows a self-powered hub with individual over-current protection and power switching on each downstream port.
  • Page 34: Figure 10.2 - Usb Downstream Port Connection

    VBUS1_N OCS1_N USBDP1 USBDM1 AM1_N GR1_N Figure 10.2 - USB Downstream Port Connection Revision 1.63 (03-30-07) Power Switch OC Sense Amber Indicator Green Indicator Page 34 DATASHEET 4-Port USB 2.0 Hub Controller Datasheet USB Type A Connector VDD3.3 SMSC USB20H04...
  • Page 35: Chapter 11 Package Outline

    Maximum mold protrusion is 0.25 mm per side. 4. Dimension for foot length L measured at the gauge plane 0.25 mm above the seating plane. 5. Details of pin 1 identifier are optional but must be located within the zone indicated. SMSC USB20H04 REMARKS 1.60 Overall Package Height 0.15...

Table of Contents