USB MultiSwitch
TM
Hub
Datasheet
SMSC USB2524
5
Revision 1.91 (08-22-07)
DATASHEET
7.4
Default Strapping Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.5
Default Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Chapter 8
LED Interface Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.1
USB Mode: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.2
Basic Host Owner LED Indication: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.3
Host Ownership and Port Speed LED Indication:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Chapter 9
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.1
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479.1.1
External Hardware RESET_N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.1.1.1
RESET_N for Strapping Option Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9.1.1.2
RESET_N for EEPROM Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.1.1.3
RESET_N for SMBus Slave Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.1.2
USB Bus Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Chapter 10 XNOR Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Chapter 11 DC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
11.1
Maximum Guaranteed Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5311.1.1
DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Chapter 12 AC Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
12.1
Oscillator/Clock. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5612.1.1
SMBus Interface: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
12.1.2
I2C EEPROM: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
12.1.3
USB 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Chapter 13 Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Page 1: ...Color LEDs indicate which upstream host each of the downstream ports are assigned to Host Ownership Port Speed Mode 8 Dual Color LEDs are used to indicate which upstream host each of the downstream p...
Page 2: ...y cause the product s functions to deviate from published specifications Anomaly sheets are available upon request SMSC products are not designed intended authorized or warranted for use in any life s...
Page 3: ...23 7 1 4 8 Register 07h Configuration Data Byte 2 Reset 0x00 24 7 1 4 9 Register 08h Configuration Data Byte 3 Reset 0x00 24 7 1 4 10 Register 09h Non Removable Device Reset 0x00 25 7 1 4 11 Register...
Page 4: ...e Configuration 5A Reset 0x00 34 7 1 4 48 Register E6h Port Assign Interface Configuration 5B Reset 0x00 35 7 1 4 49 Register E7h Port Assign Interface Configuration 5C Reset 0x00 35 7 1 4 50 Register...
Page 5: ...t 47 9 1 Reset 47 9 1 1 External Hardware RESET_N 47 9 1 1 1 RESET_N for Strapping Option Configuration 48 9 1 1 2 RESET_N for EEPROM Configuration 49 9 1 1 3 RESET_N for SMBus Slave Configuration 50...
Page 6: ...am 17 Figure 7 1 SMBus Block Write 41 Figure 7 2 SMBus Block Read 42 Figure 7 3 LED Strapping Option 43 Figure 8 1 Dual Color LED Implementation Example 45 Figure 9 1 Reset_N Timing for Default Strap...
Page 7: ...ace Behavior 14 Table 4 3 Miscellaneous Pins 15 Table 4 4 Power Ground and No Connect 15 Table 4 5 Buffer Type Descriptions 16 Table 6 1 USB2524 Port Assign Interface Embedded Mode 18 Table 7 1 Intern...
Page 8: ...USB peripheral or USB Hub that is attached to one of the downstream USB2524 ports will be available to one or the other of the upstream USB host controllers but can never be simultaneously shared wit...
Page 9: ...ce Hardware strapping options enable configuration of the following features when not configured via an EEPROM or SMBus host Non Removable Ports Port Power Polarity active high or active low logic Sel...
Page 10: ...N USBDN_DP3 USBDN_DM3 USBDN_DM2 OCS2_N LED_A1_N NON_REM0 LED_A2_N NON_REM1 LED_A3_N PRT_DIS0 OCS3_N LED_B1_N LED_B2_N LED_B3_N PRT_ASSIGN0 PRTPWR1 PRTPWR2 PRT_ASSIGN1 PRTPWR_POL PRTPWR3 RBIAS PRT_ASSI...
Page 11: ...FG_SEL0 42 LED_A4_N PRT_DIS1 26 OCS1_N 25 OCS2_N 24 PRTPWR2 23 PRTPWR3 22 OCS3_N 21 OCS4_N 20 PRTPWR4 19 PRTPWR_POL 18 TEST 17 VDD33 16 VDDCR18 15 LED_B3_N 27 PRTPWR1 28 LED_A2_N NON_REM1 VDDA33 1 USB...
Page 12: ...pheral devices attached to the Hub s ports USB Power Enable PRTPWR 4 1 O Enables power to USB peripheral devices downstream The active signal level of the PRTPWR 4 pin is determined by the Power Polar...
Page 13: ...t owns each of the downstream ports If a port is unassigned then neither LED for that port will light up Dual Color LED s note 4 possible states are displayed to the user Green Red Orange and Off Port...
Page 14: ...described in Table 4 2 Configuration Programming Select CFG_SEL2 I The logic state of this pin is internally latched on the rising edge of RESET_N RESET_N negation and will determine the hub configur...
Page 15: ...ill be driven by an external clock source Crystal Output XTAL2 OCLKx 24MHz Crystal This is the other terminal of the crystal or left unconnected when an external clock source is used to drive XTAL1 CL...
Page 16: ...N I Input IPD Input Weak Internal pull down IPU Input Weak Internal pull up IS Input with Schmitt trigger IOSD12 Open drain 12mA sink with Schmitt trigger and must meet I2C Bus Specification Version 2...
Page 17: ...D ow nstream U SB D ata O C Sense Sw itch LED D rivers VB U S Pow er D etect Internal D efaults Select Upstream PH Y Upstream USB D ata Repeater C ontroller SIE Pin Strapping O ptions PLL 24 M H z C...
Page 18: ...be ignored until the USB2524 is out of reset 6 1 1 Embedded Mode The four pin interface PRT_ASSIGN 3 0 operates with only three of the four available pins PRT_ASSIGN3 is disabled in this mode which e...
Page 19: ...gative pulse with minimum pulse width that is determined by the Register D0h Port Interface Delay Timer Reset 0x00 on page 29 has been detected The combination of a 100ns positive pulse width and a pr...
Page 20: ...S signal and will not pull up the D resistor if VBUS is not active If VBUS goes from an active to an inactive state Not Powered Hub will remove power from the D pull up resistor within 10 seconds 7 1...
Page 21: ...h DBh R W Port Assign Int2C PRTIF2C 00h DCh R W Port Assign Int2D PRTIF2D 00h DDh R W Port Assign Int3A PRTIF3A 11h DEh R W Port Assign Int3B PRTIF3B 21h DFh R W Port Assign Int3C PRTIF3C 00h E0h R W...
Page 22: ...er the SMBus or EEPROM interface options BIT NUMBER BIT NAME DESCRIPTION 7 0 PID_LSB Least Significant Byte of the Product ID This is a 16 bit value that the Vendor can assign that uniquely identifies...
Page 23: ...ttachment as Full speed only i e no High Speed support 0 High Full Speed 1 Full Speed Only High Speed disabled 4 MTT_ENABLE Multi TT enable Enables one transaction translator per port operation Select...
Page 24: ...4 OC_TIMER OverCurrent Timer Over Current Timer delay 00 0 1ms 01 2ms 10 4ms 11 6ms 3 COMPOUND Compound Device Allows the OEM to indicate that the Hub is part of a compound see the USB Specification...
Page 25: ...ication on page 44 for description 11 Same as 00 USB Mode Warning Do not enable an LED mode that requires LED pins that are not available in the specific package being used in the implementation 0 STR...
Page 26: ...ORT_DIS_BP Port Disable Bus Powered Disables 1 or more contiguous ports 0 port is available 1 port is disabled During Bus Powered operation this selects the ports which will be permanently disabled an...
Page 27: ...erating as a self powered hub This value includes the hub silicon along with the combined power consumption from VBUS of all associated circuitry on the board This value does NOT include the power con...
Page 28: ...consists of individual 16 Bit UNICODE UTF 16LE characters The Characters will be stored starting with the LSB at the least significant address and the MSB at the next 8 bit location subsequent charact...
Page 29: ...ease pay careful attention to the Byte ordering or your selected programming tools BIT NUMBER BIT NAME DESCRIPTION 7 0 PRTDT Port Delay Timer A 0 255 bit value that represents a delay of 0 255ms from...
Page 30: ...wned by UP1 0010 Port 4 owned by UP2 0011 to 1111 Reserved will default to 0001 value Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 to 1111 Reserved will def...
Page 31: ...wned by UP1 0010 Port 4 owned by UP2 0011 to 1111 Reserved will default to 0001 value Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 to 1111 Reserved will def...
Page 32: ...wned by UP1 0010 Port 4 owned by UP2 0011 to 1111 Reserved will default to 0001 value Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 to 1111 Reserved will def...
Page 33: ...wned by UP1 0010 Port 4 owned by UP2 0011 to 1111 Reserved will default to 0001 value Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 to 1111 Reserved will def...
Page 34: ...wned by UP1 0010 Port 4 owned by UP2 0011 to 1111 Reserved will default to 0001 value Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 to 1111 Reserved will def...
Page 35: ...wned by UP1 0010 Port 4 owned by UP2 0011 to 1111 Reserved will default to 0001 value Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 to 1111 Reserved will def...
Page 36: ...wned by UP1 0010 Port 4 owned by UP2 0011 to 1111 Reserved will default to 0001 value Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 to 1111 Reserved will def...
Page 37: ...ort 4 owned by UP1 0010 Port 4 owned by UP2 0011 to 1111 Reserved will default to 0001 value Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 to 1111 Reserved w...
Page 38: ...Reserved will default to 0001 value Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 to 1111 Reserved will default to 0001 value BIT NUMBER BIT NAME DESCRIPTIO...
Page 39: ...tomatically cleared to its default value of 0 0 Normal Run Idle State 1 Force a reset of the registers to their default state If the USB_ATTCH bit is set then this bit will only reset the non write pr...
Page 40: ...ils on I2 C bus protocols The Hub s I2 C EEPROM interface is designed to attach to a single dedicated I2 C EEPROM and it conforms to the Standard mode I2 C Specification 100kbit s transfer rate and 7...
Page 41: ...ster set is shown in Internal Register Set Common to EEPROM and SMBus on page 20 7 3 1 Bus Protocols Typical Write Block and Read Block protocols are shown below Register accesses are performed using...
Page 42: ...efined registers 7 3 3 General Call Address Response The Hub does not respond to a general call address of 0000_000b 7 3 4 Slave Device Time Out According to the SMBus Specification V1 0 devices in a...
Page 43: ...ault values will be used for the bits registers that are not controlled by a strapping option pin The LED_A 4 1 _N pins are sampled after RESET_N negation and the logic values are used to configure th...
Page 44: ...s for the downstream ports Please note that no indication of upstream host ownership is possible in this mode The pins are utilized as follows LED_A1_N Port 1 Green LED_B1_N Port 1 Amber LED_A2_N Port...
Page 45: ...ble Green Red Orange and Off Figure 8 1 Dual Color LED Implementation Example Figure 8 1 shows a simple example of how this LED circuit will be implemented The Circuit will need to be replicated for e...
Page 46: ...at USB HS Speed LED_Bx_N Pulsed 1KHz Port Owned by Host B and has nothing attached LED_Bx_N is tri state LED B is off If a Port is disabled or is Unassigned then neither the A or B LED associated with...
Page 47: ...e upstream USB power source 300 A for the Hub and 200 A for the external circuitry Assertion of RESET_N external pin causes the following All downstream ports are disabled and PRTPWR power to downstre...
Page 48: ...AX UNITS t1 RESET_N Asserted 1 sec t2 Strap Setup Time 16 7 nsec t3 Strap Hold Time 16 7 1400 nsec t4 hub outputs driven to inactive logic states 1 5 2 0 sec t5 USB Attach See Note 9 1 100 msec t6 Hos...
Page 49: ...set_N Timing for EEPROM Mode NAME DESCRIPTION MIN TYP MAX UNITS t1 RESET_N Asserted 1 sec t2 Hub Recovery Stabilization 500 sec t3 EEPROM Read Hub Config 2 0 99 5 msec t4 USB Attach See Note 9 2 100 m...
Page 50: ...ot propagate the upstream USB reset to downstream devices Sets default address to 0 Sets configuration to Unconfigured Negates PRTPWR 4 1 to all downstream ports Clears all TT buffers Moves device fro...
Page 51: ...ision 1 91 08 22 07 DATASHEET Complies with Section 11 10 of the USB 2 0 Specification for behavior after completion of the reset sequence The Host then configures the Hub and the Hub s downstream por...
Page 52: ...tiSwitchTM Hub Datasheet Revision 1 91 08 22 07 52 SMSC USB2524 DATASHEET Chapter 10 XNOR Test Please contact your SMSC representative for a detailed description of how this test mode is enabled and u...
Page 53: ...operation sections of this specification is not implied Note When powering this device from laboratory or system power supplies it is important that the Absolute Maximum Ratings not be exceeded or dev...
Page 54: ...Unconfigured 1High Speed Hosts 1Full Speed Hosts ICCINIT ICCINIT 119 117 mA mA Note 1 Upstream port is in suspend and the other Upstream Port is in the process of being enumerated by an external Host...
Page 55: ...wer up and power down is implementation dependent Supply Current Configured 2 upstream Full Speed Hosts 1 Port 2 Ports 3 Ports 4 Ports IFCC1 IFCC2 IFCC3 IFCC4 182 182 182 182 mA mA mA mA Total from al...
Page 56: ...b conforms to all voltage power and timing characteristics and specifications as set forth in the SMBus 1 0 Specification for Slave Only devices except as noted in Section 7 3 SMBus Slave Interface 12...
Page 57: ...USB MultiSwitchTM Hub Datasheet SMSC USB2524 57 Revision 1 91 08 22 07 DATASHEET Chapter 13 Package Outline Figure 13 1 USB2524 56 Pin QFN Package Outline and Parameters...