Home

SMSC USB2524 User's Manual

image

Contents

1. 38 7 1 4 64 Register FFh Status Command Reset OKOO 39 7 2 EEPROMilMnterface 40 7 2 1 20 Master cocinan ER eva eee hed ead AN wi dae Ved ee Bae EE Eh 40 7 2 1 1 Implementation Characteristics 40 7 2 1 27 PUIEUD ROSIStO ee ccs cere aero her GNG KAN whee a ene eee Lee SEN EE 40 7 2 1 3 12C EEPROM Slave Address 40 7 2 2 In Circuit EEPROM Programming 40 7 3 SMBus SlaveInterface 41 7 3 1 Bus Protocols sou cede e a eee eee ened dade ena 41 7 3 1 1 Block Read Write 0 eee 41 7 3 2 Invalid Protocol Response Behavior 42 7 3 3 General Call Address Response 42 7 3 4 Slave Device Time Out 0 2 0 nananana aaea 42 7 3 5 Stretching the SCLK Signal 42 7 3 6 SMBUS TIMING iyi ia LA KA Kaba e Woe Sede dee ade Ae 42 7 3 7 Bus Reset Seguence 43 7 3 8 SMBus Alert Response Address 43 7 3 8 1 Undefined Registers 00000 43 738 2 Reserved Registers 2x EEN niche a eau ede nia ee eae RAWY eee eed SA EA 43 Revision 1 91 08 22 07
2. Power Sequencing There are no power supply sequence restrictions for the Hub The order in which power supplies power up and power down is implementation dependent SMSC USB2524 55 DATASHEET Revision 1 91 08 22 07 USB MultiSwitch Hub FP smsc Datasheet Chapter 12 AC Specifications 12 1 12 1 1 12 1 2 12 1 3 Revision 1 91 08 22 07 Oscillator Clock Crystal Parallel Resonant Fundamental Mode 24 MHz 100ppm External Clock 50 Duty cycle 10 24 MHz 100ppm Jitter lt 100ps rms SMBus Interface The SMSC Switching Hub 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 I2C EEPROM Frequency is fixed at 58 6 KHz 20 USB 2 0 The Hub conforms to all voltage power and timing characteristics and specifications as set forth in the USB 2 0 Specification which is available at the www usb org web site Please refer to the USB Specification for more information 56 SMSC USB2524 DATASHEET USB MultiSwitch Hub FP smsc Datasheet Chapter 13 Package Outline D2 AT A TERMINAL 1 KA IDENTIFIER AREA ei D 2X EZ A Au EXPOSED PAD 56X L yua Pm NDAD NOOO A nn MZ Er ak 4X 45 X0 6 MAX OPTIONAL 56X b A k TERMINAL 1 IDENTIFIER AREA D1 2 X E1 2 A TOP VIEW BOTTOM
3. 56 120 27 2G EEPROM x i a e dai A E e Ber Dad 56 lato USB 2 Dia AA 56 Chapter 13 Package Outline 57 SMSC USB2524 Revision 1 91 08 22 07 5 DATASHEET USB MultiSwitchTM Hub er smsc Datasheet List of Figures Figure 3 1 Figure 5 1 Figure 7 1 Figure 7 2 Figure 7 3 Figure 8 1 Figure 9 1 Figure 9 2 Figure 9 3 Figure 13 1 Revision 1 91 08 22 07 USB2524 QFN 56 ciii da a Ki kr 11 USB2524 Switching Hub Block Diagram 17 SMBus BIOCK Write tiisin ae aa a ai A ET awe ad ee 41 SMBus Block Head 42 LED Strapping Option ooooococcco eet tees 43 Dual Color LED ImplementationEkample 45 Reset_N Timing for Default Strap Option Mode aaa aaa aa cii 48 Reset N TimingforEEPROMMode 49 Reset N Timing for SMBus Mode 50 USB2524 56 Pin QFN Package Outline and Parameters 57 6 SMSC USB2524 DATASHEET USB MultiSwitch Hub Datasheet List of Tables Table 2 1 USB2524 56 Pin QFN Pin Configuration Table 10 Table 4 1 Switching Hub Pin Descriptions 12 Table 4 2 SMBus or EEPROM Interface Behavior 14 Table 4 3 Miscellaneous Pm 15 Table 4 4 Power
4. Revision 1 91 08 22 07 17 24 MHz 1 8V Pin or SMBus Crvstal Upstream Cap 3 3V Upstream Strapping Master li Upstream USB Data Nous Options SCL SD USB Data y Y y y y 1 8V Internal S Re og Defaults importa PLL g etec Select erface Upstream i L Upstream PHV PHV K SIE Controller Controller SIE Repeater 7 Repeater LL LA _ gt TT TT TT TT Port Port TT TT TT TT 1 2 3 4 Controller Controller 4 3 2 1 Routing Logic Routing Logic Switching Logic Port Assign 3 0 LL y y y Y Port 1 Port 2 Port 3 Port 4 Downstream OC Sense Downstream OC Sense Downstream OC Sense Downstream OC Sense PHY 1 Switch Driver PHY 2 Switch Driver PHY 3 Switch Driver PHY 4 Switch Driver LED Drivers LED Drivers LED Drivers LED Drivers YY yw vy vit U H YY wa Downstream OC Switch LEDDownstream OC Switch LED Downstream OC Switch LED Downstream OC Switch LED USB Data Sense Drivers USB Data Sense Drivers USB Data Sense Drivers USB Data Sense Drivers Figure 5 1 USB2524 Switching Hub Block Diagram SMSC USB2524 DATASHEET USB MultiSwitchTM Hub er SMSC Datasheet Chapter 6 Assigning Ports 6 1 6 1 1 There are two different OEM selectable methods of assigning downstream ports to upstream hosts One method is with the
5. 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 E8h Port Assign Interface Configuration 5D Reset 0x00 35 7 1 4 51 Register E9h Port Assign Interface Configuration 6A Reset 0x00 35 7 1 4 52 Register EAh Port Assign Interface Configuration 6B Reset 0x00 36 7 1 4 53 Register EBh Port Assign Interface Configuration 6C Reset 0x00 36 7 1 4 54 Register ECh Port Assign Interface Configuration 6D Reset 0x00 36 7 1 4 55 Register EDh Port Assign Interface Configuration 7A Reset 0x00 36 7 1 4 56 Register EEh Port Assign Interface Configuration 7B Reset 0x00 37 7 1 4 57 Register EFh Port Assign Interface Configuration 7C Reset 0x00 37 7 1 4 58 Register FOh Port Assign Interface Configuration 7D Reset 0x00 37 7 1 4 59 Register F1h Port Assignment 1 amp 2 Reset 0K00O 37 7 1 4 60 Register F2h Port Assignment 3 amp 4 Reset 0K00 38 7 1 4 61 Register F3h Port Assignment 5 amp 6 Reset 0K0O 38 7 1 4 62 Register F4h Port Assignment 7 Reset 0X00 38 7 1 4 63 Register F5h Port Lockout Reset OKOO
6. Don t Care Driven by Hub if strap is an output VSS NN e Figure 9 1 Reset N Timing for Default Strap Option Mode Table 9 1 Reset N Timing for Default Strap Option Mode NAME DESCRIPTION MIN TYP MAY UNITS ti RESET N Asserted 1 usec 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 usec t5 USB Attach See Note 9 1 100 msec t6 Host acknowledges attach and signals USB 100 msec Reset t7 USB Idle undefined msec t8 Completion time for requests with or without data 5 msec stage Note 9 1 When in Bus Powered mode the Hub and its associated circuitry must not consume more than 100mA from the upstream USB power source during t1 t5 Revision 1 91 08 22 07 48 SMSC USB2524 DATASHEET USB MultiSwitch Hub FP SMST Datasheet 9 1 1 2 RESET N for EEPROM Configuration Start H Read EEPROM Attach gt araware Read Strap es i USB Reset completion reset Options gt gt recover BE request asserted p Set puna Upstream y q MONA gt AA 18 t4 a ee NG baho et wend RESET_N 1 l l l l I vss EA i i i i l Figure 9 2 Reset_N Timing for EEPROM Mode Table 9 2 Reset_N Timing for EEPROM Mode NAME DESCRIPTION MIN TYP MAX UNITS ti RESET N Asserted 1 usec t2 Hub Recovery Stabilization 500 usec t3 EEPROM Read Hu
7. 4 SMSC USB2524 DATASHEET USB MultiSwitch Hub Datasheet 74 Default Strapping Option 43 7 5 Default Configuration 43 Chapter 8 LED Interface Description 44 8 1 USBiMGJE i ida a e SNE RENE ene edn al At ad 44 8 2 Basic Host Owner LED Indication 44 8 3 Host Ownership and Port Speed LED Indication 45 Chapter Reset osorno ro AAA AA 47 9 1 SEENEN 47 9 1 1 External Hardware RESET N 47 9 1 1 1 RESET N for Strapping Option Configuration ooo 48 9 1 1 2 RESET N for EEPROM Configuration 000 c eee eee 49 9 1 1 3 RESET N for SMBus Slave Configuration 50 9 1 2 USB Bus Reset ici rt re do did ee 50 Chapter 10 XNOR Testosterona 52 Chapter 11 DC Parameters 53 11 1 Maximum Guaranteed Ratings 53 11 1 1 DC Electrical Characteristics 53 Chapter 12 AC Specifications 56 12 1 Oscillator Clock 56 12 1 1 SMBusilinterface
8. 8 1 8 2 Revision 1 91 08 22 07 The USB2524 supports 3 different mutually exclusive LED modes USB Mode provides 8 LEDS which conform to the USB 2 0 specification functional requirements for Green and Amber LED s Basic Host Owner LED Indication mode uses 8 Single color LED s to provide user indication of upstream host ownership of the 4 downstream ports Host Owner and Downstream Port Speed LED Indication mode uses 8 Dual Color LED s to provide both a User indication of Downstream port ownership while simultaneously displaying an indication of the speed of the downstream device which is attached to each of the downstream ports USB Mode The LED_A 4 1 _N pins are used to provide Green LED and LED_B 4 1 _N pins are used to provide Amber LED support as defined in the USB 2 0 specification The USB Specification defines the LED s as port and error status indicators 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 2 Green LED_B2_N Port 2 Amber LED_A3_N Port 3 Green LED B3 N Port 3 Amber LED_A4_N Port 4 Green LED_B4_N Port 4 Amber Basic Host Owner LED Indication All 8 LED pins are used in this mode in conjunction with single color LEDs to indicate which upstream Host owns each specific downstream Port The usage and assignment is as follows LED_A1_N Port 1
9. B and is operating at USB LS FS Speed LED_Bx_N Driven to Logic High Port Owned by Host B and is operating 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 that port will be asserted i e both LED s will be OFF tri stated Since these LED s are provided to give an end user a clear indication of Host Ownership of downstream ports they will function when the hub is in suspend and will indicate Host ownership even if the applicable assigned Host is disconnected powered off etc When a downstream device is in suspend or the Hub is in suspend connected devices will continue to reflect the proper LED color for the operational speed the device is enumerated at i e HS will remain HS and FS LS will remain FS LS What will change is the 3rd color which represents an assigned port with no connection when in suspend the corresponding LED will be off giving the same indication as unassigned while the hub is suspended This disables the 1khz toggle while the hub is suspended Revision 1 91 08 22 07 SMSC USB2524 46 DATASHEET USB MultiSwitch Hub er SMSE Datasheet Chapter 9 Reset 9 1 Reset There are two different resets that the Hub experiences One is a hardware reset via the RESET_N pin and the second is a USB Bus Reset 9
10. LEDs are used to indicate which upstream host each of the downstream ports are assigned to while simultaneously indicating downstream port connection speed SMSC USB2524 DATASHEET Enhanced configuration options available through either a Single Serial I C EEPROM or SMBus Slave Port VID PID DID Port Configuration String Descriptors each can support a maximum length of 31 characters Custom Manufacturer String Custom Product String Custom Serial String Assignment of downstream ports to upstream hosts Switching mechanism selection Hardware Strapping options allow for configuration without an external EEPROM or SMBus Host Default VID PID DID allows functionality when configuration EEPROM is absent Complete USB Specification 2 0 Compatibility Includes USB 2 0 Hi Speed Transceivers High Speed 480Mbits s Full Speed 12Mbits s and Low Speed 1 5Mbits s compatible Full power management with choice of Individual or Ganged power control On Board 24MHz Crystal Driver Circuit or 24 MHz external clock driver Internal PLL for 480MHz USB 2 0 Sampling Internal 1 8V Linear Voltage Regulator Integrated USB termination and Pull up Pull down resistors Internal Short Circuit protection of USB differential signal pins 1 8 Volt Low Power Core Operation 3 3 Volt I O with 5V Input Tolerance 56 Pin QFN Lead free RoHS Compliant Package Revision 1 91 08 22 07 USB MultiSwitchTM Hub er
11. PRODUCT FEATURES SATS C USB2524 SUCCESS BY DESIGN USB MultiSwitchTM Hub Datasheet USB 2 0 Compatible 4 Port Hub with two upstream host port connections Provides electronic reconfiguration and re assignment of any of its 4 downstream ports to either of two upstream host ports on the fly Allows multiple USB hosts to share peripherals and enables a user to dynamically assign host ownership Embedded Mode 8 predefined OEM programmable configurations for port assignment are selectable via three external control signals Peripheral Mode Dedicated select pin for every downstream port total of 4 selectable edge or level triggered in order to support a wide range of possible switch configurations and styles Each host has a dedicated Single Transaction Translator Single TT for supporting FS LS devices or can also operate in Multi TT mode where each downstream port has a dedicated Transaction Translator Downstream ports can be disabled or defined as non removable Switching hub can be configured as compound device for support of embedded USB peripherals Multiple LED modes for maximum implementation flexibility USB Mode 2 Single color LEDs for each downstream port total of 8 LEDs Host Ownership Mode 8 Single Color LEDs indicate which upstream host each of the downstream ports are assigned to Host Ownership 8 Port Speed Mode 8 Dual Color
12. LED B 4 1 N 1 012 These 4 pins in conjunction with the LED_A 4 1 _N pins provides a total of 8 LED pins which are used to indicate upstream host ownership of the downstream ports 2 operational modes are available Single Color LED Mode LED will light to show which host 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 Power Polarity strapping PRTPWR_POL 1 0 Port Power Polarity strapping determination for the active signal polarity of the PRTPWR 4 1 pins While RESET N is asserted the logic state of this pin will through the use of internal combinatorial logic determine the active state of the PRTPWR 4 1 pins in order to ensure that downstream port power is not inadvertently enabled to inactive ports during a hardware reset When RESET_N is negated the logic value will be latched internally and will retain the active signal polarity for the PRTPWR 4 1 pins PRIPWRI4 1 pins have active high polarity 0 PRTPWR 4 1 pins have active low polarity Warning Active Low port power controllers may glitch the downstream port power when system power is first applied Care should be taken when designing with active low components Over Current Sense OCS 4 1 _N IPU Input from external current monitor indicating an over curr
13. T ort 4 is unassigne 0001 Port 4 owned by UP1 0010 Port 4 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000 Port 3 is unassigned 0007 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 Reserved will default to 0001 value to 1111 7 1 4 41 Register DFh Port Assign Interface Configuration 3C Reset 0x00 Aa III ON NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 3C Reserved always 0 7 1 4 42 Register EOh Port Assign Interface Configuration 3D Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_3D Reserved always 0 7 1 4 43 Register E1h Port Assign Interface Configuration 4A Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_4A Port Assign Interface 4A Determines the configuration of the hardware interface configuration for the assignment of ports 1 amp 2 to upstream hosts Bit 7 4 0000 Port 2 is unassigned 0001 Port 2 owned by UP1 0010 Port 2 owned by UP2 0011 JReserved will default to 0001 value to 1111 Bit 3 0 0000 Port 1 is unassigned 0007 Port 1 owned by UP1 0010 Port 1 owned by UP2 0011 Reserved will default to 0001 value to 1111 SMSC USB2524 33 Revision 1 91 08 22 07 DATASHEET FP Smsc USB MultiSwitch Hub Datasheet
14. 7 0 PORT INT 7C Reserved always 0 7 1 4 58 Register FOh Port Assign Interface Configuration 7D Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_7D Reserved always 0 7 1 4 59 Register Fih Port Assignment 1 amp 2 Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT ASSIGN 12 Port 1 8 2 Assignment to upstream host port Determines which upstream port owns each of the downstream ports Bit 7 4 0000 Port 2 is unassigned 0001 Port 2 owned by UP1 0010 Port 2 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000 Port 1 is unassigned 0007 Port 1 owned by UP1 0010 Port 1 owned by UP2 0011 Reserved will default to 0001 value to 1111 SMSC USB2524 Revision 1 91 08 22 07 37 DATASHEET er SMSC USB MultiSwitch Hub Datasheet 7 1 4 60 Register F2h Port Assignment 3 8 4 Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT ASSIGN 34 Port 3 amp 4 Assignment to upstream host port Determines which upstream port owns each of the downstream ports it 7 4 ort 4 is unassigne 0001 Port 4 owned by UP1 0010 Port 4 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000
15. 7 1 4 44 Register E2h Port Assign Interface Configuration 4B Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 4B Port Assign Interface 4B Determines the configuration of the hardware interface configuration for the assignment of ports 3 4 4 to upstream hosts it 7 4 T ort 4 is unassigne 0001 Port 4 owned by UP1 0010 Port 4 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000 Port 3 is unassigned 0007 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 Reserved will default to 0001 value to 1111 7 1 4 45 Register E3h Port Assign Interface Configuration 4C Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 4C Reserved always 0 7 1 4 46 Register E4h Port Assign Interface Configuration 4D Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_4D Reserved always 0 7 1 4 47 Register E5h Port Assign Interface Configuration 5A Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_5A Port Assign Interface 5A Determines the configuration of the hardware interface configuration for the assignment of ports 1 amp 2 to upstream hosts Bit 7 4 0000 Port 2 is unassigned 0001 Port 2 owned by UP1 0010 Port 2 owned by UP2 0011 JReserved will default to 0001 value to 1111 Bit 3 0 0000 Port 1 is unassigned 0007 Port 1 owned by UP1 0010 Port 1 owned by UP2 0011 Reserved will de
16. Assignment Configuration The order of precedence for control of ownership of each port is as follows 1 CFG_SELO and CFG SELI 2 PRT ASSIGN CFG register 3 PRT ASSIGN MODE register 4 PRT LOK register 5 The applicable PORT ASSIGN INTxx or PORT ASSIGN xx register based on the settings above Note The PRT LOK register will primarilv be used when in SMBus mode but is available for use in EEPROM Configuration When the EEPROM port assignment values are loaded the PRT LCK will be temporarilv suspended then after the configuration is loaded the PRT LCK function will be enabled 7 1 4 Internal Register Set Common to EEPROM and SMBus Table 7 1 Internal EEPROM 8 SMBus Register Memory Map DEFAULT REG ADDR R W REGISTER NAME ABBR ROM 00h R W VID LSB VIDL 24h 01h R W VID MSB VIDM 04h 02h R W PID LSB PIDL 24h 03h R W PID MSB PIDM 25h 04h R W DID LSB DIDL 00h 05h R W DID MSB DIDM 00h 06h R W Config Data Byte 1 CFG1 9Bh 07h R W Config Data Byte 2 CFG2 10h 08h R W Config Data Byte 3 CFG3 00h 09h R W Non Removable Devices NRD 00h Revision 1 91 08 22 07 20 SMSC USB2524 DATASHEET USB MultiSwitch Hub FP smsc Datasheet Table 7 1 Internal EEPROM 8 SMBus Register Memory Map continued DEFAULT REG ADDR R W REGISTER NAME ABBR ROM OAR
17. 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 Internal EEPROM 8 SMBus Register Memory Map 20 Table 9 1 Reset N Timing for Default Strap Option Mode 48 Table 9 2 Reset NTimingforEEPROMMode 49 Table 9 3 Reset N Timing for SMBus Mode 50 Table 11 1 DC Electrical Characteristics 53 SMSC USB2524 Revision 1 91 08 22 07 7 DATASHEET USB MultiSwitchTM Hub er smsc Datasheet Chapter 1 General Description The SMSC 4 Port USB 2 0 Switching Hub Controller acts as two independently controllable USB 2 0 Hubs in a single package with the ability to electronically reassign and reconfigure any of its 4 downstream ports to either of its two upstream USB ports This allows two USB hosts to share peripherals and to dynamically reconfigure them Any configuration of the downstream ports is possible except simultaneous connection to both upstream ports Up to 8 different configurations can be selected by a dedicated 3 pin interface or the 4 pin interface can be used to directly assign each port to either of the upstream hosts An external s
18. Master Figure 7 1 SMBus Block Write 1 7 1 1 8 1 EN Slave Address wr Pa Register Address CA A 8 1 8 1 8 1 8 1 1 Byte Count NL A Data byte 1 A Data byte 2 KA Data byte N LA Block Write SMSC USB2524 Revision 1 91 08 22 07 41 DATASHEET er smsc 1 8 USB MultiSwitch TM Hub Datasheet A Block Read differs from a block write in that the repeated start condition exists to satisfv the ke specification s requirement for a change in the transfer direction Figure 7 2 SMBus Block Read 8 7 1 1 1 1 7 1 1 EEI AJ resisto Aaaress AT Save adres Ra JAJ 1 8 1 8 1 8 1 1 Byte Count N A Data byte 1 A Data byte 2 A Data byte N A 7 3 2 7 3 3 7 3 4 7 3 5 7 3 6 Revision 1 91 08 22 07 Block Read Invalid Protocol Response Behavior Registers that are accessed with an invalid protocol are not updated A register is only updated following a valid protocol The only valid protocols are Write Block and Read Block which are described above The Hub only responds to the hardware selected Slave Address Attempting to communicate with the Hub over SMBus with an invalid slave address or invalid protocol results in no response and the SMBus Slave Interface returns to the idle state The only valid registers that are accessible by the SMBus slave address are the registers defined in the Registers Section See Undefined Registers for the response to undefined registers General Call Addre
19. NUMBER BIT NAME DESCRIPTION 7 SELF BUS PWR Self or Bus Power Selects between Self and Bus Powered operation The Hub is either Self Powered draws less than 2mA of upstream bus power or 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 Powered SMSC Hub along with all associated hub circuitry any embedded devices if part of a compound device and 100mA per externally available downstream port must consume no more than 500mA of upstream VBUS current The current consumption is system dependent and the OEM must ensure that the USB 2 0 specifications are not violated When configured as a Self Powered device lt 1mA of upstream VBUS current is consumed and all ports are available with each port being capable of sourcing 500mA of current This field is set by the OEM using either the SMBus or EEPROM interface options Please see the description under Dynamic Power for the self bus power functionality when dynamic power switching is enabled 0 Bus Powered operation 1 Self Powered operation Note If Dynamic Power Switching is enabled this bit is ignored and the SELF PWR pin is used to determine if the hub is operating from self or bus power Reserved Reserved always 0 HS_DISABLE High Speed Dis
20. Operation Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 MAX_PWR_SP Max Power Self Powered Value in 2mA increments that the Hub consumes from an upstream port VBUS when operating as a self powered hub This value includes the hub silicon along with the combined power consumption from VBUS of all associated circuitrv on the board This value also includes the power consumption of a permanentiv attached peripheral if the hub is configured as a compound device and the embedded peripheral reports OmA in its descriptors Note The USB 2 0 Specification does not permit this value to exceed 100mA Revision 1 91 08 22 07 SMSC USB2524 26 DATASHEET USB MultiSwitch Hub FP smsc Datasheet 7 1 4 14 Register ODh Max Power For Bus Powered Operation Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 MAX_PWR_BP Max Power Bus Powered Value in 2mA increments that the Hub consumes from an upstream port VBUS when operating as a bus 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 also includes the power consumption of a permanently attached peripheral if the hub is configured as a compound device and the embedded peripheral reports OmA in its descriptors 7 1 4 15 Register OEh Hub Controller Max Cu
21. Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 Reserved will default to 0001 value to 1111 7 1 4 61 Register F3h Port Assignment 5 amp 6 Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT ASSIGN 56 Reserved always 0 7 1 4 62 Register F4h Port Assignment 7 Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT ASSIGN 7 Reserved always 0 7 1 4 63 Register F5h Port Lockout Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_LOCKOUT Port Lockout Locks a port to the currently assigned upstream port and doesn t allow the port to be re assigned 0 port is available to be switched 1 port is locked to the assigned port Bit 7 Reserved always 0 Bit 6 Reserved always 0 Bit 5 Reserved always 0 Bit 4 1 Port 4 is locked Bit 3 1 Port 3 is locked Bit 2 1 Port 2 is locked Bit 1 1 Port 1 is locked Bit O is Reserved always 0 Revision 1 91 08 22 07 38 SMSC USB2524 DATASHEET USB MultiSwitch Hub er Smsc Datasheet 7 1 4 64 Register FFh Status Command Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 3 Reserved Reserved Note Software must never write a T to these bits 2 INTF PW DN SMBus Interface Power Down 0 Interface is active 1 Interface power down after ACK has completed Note This bit is write once and is only cleared by assertion of the e
22. R W Port Disable Self PDS 00h 0Bh R W Port Disable Bus PDB 00h OCh R W Max Power Self MAXPS 01h ODh R W Max Power Bus MAXPB 64h OEh R W Hub Controller Max Current Self HCMCS 01h oFh RIW Hub Controller Max Current bus HCMCB 64h 10h R W Power on Time PWRT 32h Tih R W LANG_ID_H LANGIDH 00h 12h R W LANG ID L LANGIDL 00h 13h R W MFR STR LEN MFRSL 00h 14h R W PRD STR LEN PRDSL 00h 15h R W SER STR LEN SERSL 00h 16h 53h R W MFR_STR MANSTR 00h Po 54h 9Ih RW PROD_STR PRSR 00h 92h CFh R W SER STR SERSTR 00h DOh R W PRT_DLY_TIME PRIDT 2Fh Dih R W Port Assign Int0A PRTIFOA 11h D2h R W Port Assign Int0B PRTIFOB 11h D3h R W Port Assign Int0C PRTIFOC 00h DA RW PortAssignInoD JI PRTIFOD h D5h R W Port Assign InttA PRTIF1A 22h D6h R W Port Assign Int1B PRTIF1B 22h D7h R W Port Assign IntiC PRTIF1C 00h Dah R W Port Assign Int1D PRTIFID 00h D9h R W Port Assign Int2A PRTIF2A 11h DAh R W Port Assign Int2B PRTIF2B 22h 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 EOh R W Port Assign Int3D PRTIF3D 00h Eth R W Port Assign Int4 A PRTIF4A 22h E2h R W Port Assign Int4B PRTIF4B 12h E3h R W Port Assign Int4C PRTIF4C 00h E4h R W Port Assign Int4D PRTIF4D 00h E5h R W Port Assign Int5A PRTIFSA 12h E6h R W Port Assign Int5B PRTIF5B 11h E7h R W Port Assign Int5C PRTIF5C 00h E8h R W Port Ass
23. Register 10h Power On Time Reset OXOO 27 7 1 4 18 Register 11h Language ID High Reset OKOO 27 7 1 4 19 Register 12h Language ID Low Reset OKOO 27 7 1 4 20 Register 13h Manufacturer String Length Reset 0X00 28 7 1 4 21 Register 14h Product String Length Reset 0K00 28 7 1 4 22 Register 15h Serial String Length Reset 0x00 0000 e eee eee 28 7 1 4 23 Register 16h 53h Manufacturer String Reset 0K00 28 7 1 4 24 Register 54h 91h Product String Reset 0Xx00 0000 eee eee eee 28 7 1 4 25 Register 92h CFh Serial String Reset 0x00 0 00 c eee eee 29 7 1 4 26 Register DOh Port Interface Delay Timer Reset Ox00 29 7 1 4 27 Register D1h Port Assign Interface Configuration OA Reset 0x00 29 SMSC USB2524 Revision 1 91 08 22 07 3 DATASHEET er Smsc USB MultiSwitch TM Hub Datasheet 7 1 4 28 Register D2h Port Assign Interface Configuration OB Reset 0x00 30 7 1 4 29 Register D3h Port Assign Interface Configuration OC Reset 0x00 30 7 1 4 30 Register D4h Port Assign Interface Configuration OD Reset 0x00 30 7 1 4 31 Register D5h Port Assign Interface Configuration 1A Reset 0x00 30 7 1 4 32 Regis
24. Response Behavior on page 42 Reference the System Management Bus Specification Rev 1 0 The SMBus interface is used to read and write the registers in the device The register 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 7 bit slave addressing an 8 bit register address field and an 8 bit data field The shading indicates the Hub driving data on the SMBDATA line otherwise host data is on the SDA SMBDATA line The slave address is the unique SMBus Interface Address for the Hub that identifies it on SMBus The register address field is the internal address of the register to be accessed The register data field is the data that the host is attempting to write to the register or the contents of the register that the host is attempting to read Data bytes are transferred MSB first msb first 7 3 1 1 Block Read Write The Block Write begins with a slave address and a write condition After the command code the host issues a byte count which describes how many more bytes will follow in the message If a slave had 20 bytes to send the first byte would be the number 20 14h followed by the 20 bytes of data The byte count may not be 0 A Block Read or Write is allowed to transfer a maximum of 32 data bytes For the following SMBus tables Denotes Master to Slave C Denotes Slave to
25. UNITS COMMENTS I IS Type Input Buffer Low Input Level Vu 0 8 V TTL Levels High Input Level Vint 2 0 Input Leakage lit 10 10 uA VIN 0 to Vpp33 Hysteresis CIS Only VHYSI 250 300 350 mV Input Buffer with Pull Up IPU Low Input Level Vu 0 8 V TTL Levels High Input Level Vint 2 0 Low Input Leakage LL 10 uA Vin 0 High Input Leakage Ju 30 uA Vin Vpp33 SMSC USB2524 53 Revision 1 91 08 22 07 DATASHEET er smsc Table 11 1 DC Electrical Characteristics continued USB MultiSwitch Hub Datasheet PARAMETER SVMBOL MIN TYP MAX UNITS COMMENTS Input Buffer with Pull Down IPD Low Input Level Vu 0 8 TTL Levels High Input Level Vu 2 0 Low Input Leakage LL 30 uA VIN 0 High Input Leakage NHL 10 uA Vin Vpp33 ICLK Input Buffer Low Input Level VILCK 0 5 TTL Levels High Input Level VIHCK 1 4 Input Leakage lit 10 10 UA VIN O to Vpp33 1 0SD12 Type Buffer Low Output Level VoL 0 4 V lo 12 mA Vpp33 3 3V Output Leakage lot 10 10 HA Vin 0 to Vpp33 Note 11 1 Hysteresis VHYSI 250 300 350 mv IO U Note 11 2 l R Note 11 3 Supplv Current Note 1 Upstream port is in Unconfigured suspend and the A ther Upstream Port is 1High Speed Hosts eme 119 mA E 1Full Speed Hosts ICCINIT 117 MA in the process of being enumerated bv an external Host controller all downstream ports assigned to the Upstream port under enumera
26. UP1 0010 Port 1 owned by UP2 0011 Reserved will default to 000T value to 4111 SMSC USB2524 Revision 1 91 08 22 07 29 DATASHEET er Smsc USB MultiSwitch Hub Datasheet 7 1 4 28 Register D2h Port Assign Interface Configuration 0B Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_0B Port Assign Interface 0B Determines the configuration of the hardware interface configuration for the assignment of ports 3 amp 4 to upstream hosts it 7 4 T ort 4 is unassigne 0001 Port 4 owned by UP1 0010 Port 4 owned by UP2 0011 JReserved will default to 0001 value to 1111 Bit 3 0 0000 Port 3 is unassigned 0007 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 Reserved will default to 0001 value to 1111 7 1 4 29 Register D3h Port Assign Interface Configuration 0C Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 0C Reserved always 0 7 1 4 30 Register D4h Port Assign Interface Configuration OD Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 0D Reserved always 0 7 1 4 31 Register DSh Port Assign Interface Configuration 1A Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 1A Port Assign Interface 1A Determines the configuration of the hardware interface configuration for the
27. VIEW OO pag bs H cl H SIDE VIEW 3 D VIEWS GD Dz sg j O r a P aj Tau 4 1 FULL RADIUS IS OPTIONAL GE EZ Ki m 1 7 GDIGE L 4 A 0 28 S THE USER MAY MODIFY THE PCB LAND PATTERN DIMENSIONS Ad l ES 0 69 BASED ON THEIR EXPERIENCE AND OR PROCESS CAPABILITY 0 50 RECOMMENDED PCB LAND PATTERN 0 70 OVERALL PACKAGE HEIGHT A1 0 0 02 0 05 STANDOFF A2 0 90 MOLD CAP THICKNESS DIE 7 85 8 00 8 15 X V BODY SIZE D1 E1 7 55 7 95 X Y MOLD CAP SIZE D2 E2 5 75 5 90 6 05 2 XN EXPOSED PAD SIZE USB2524 L 0 30 0 50 TERMINAL LENGTH b 0 18 0 25 0 30 2 TERMINAL WIDTH e 0 50 BSC TERMINAL PITCH NOTES 1 ALL DIMENSIONS ARE IN MILLIMETER 2 POSITION TOLERANCE OF EACH TERMINAL AND EXPOSED PAD IS 0 05mm AT MAXIMUM MATERIAL CONDITION DIMENSIONS b APPLIES TO PLATED TERMINALS AND IT IS MEASURED BETWEEN 0 15 AND 0 30 mm FROM THE TERMINAL TIP 3 DETAILS OF TERMINAL 1 IDENTIFIER ARE OPTIONAL BUT MUST BE LOCATED WITHIN THE AREA INDICATED Figure 13 1 USB2524 56 Pin QFN Package Outline and Parameters SMSC USB2524 57 Revision 1 91 08 22 07 DATASHEET
28. assignment of ports 1 4 2 to upstream hosts Bit 7 4 0000 Port 2 is unassigned 0001 Port 2 owned by UP1 0010 Port 2 owned by UP2 0011 JReserved will default to 0001 value to 1111 Bit 3 0 0000 Port 1 is unassigned 0007 Port 1 owned by UP1 0010 Port 1 owned by UP2 0011 Reserved will default to 0001 value to 1111 Revision 1 91 08 22 07 30 SMSC USB2524 DATASHEET USB MultiSwitch Hub FP smsc Datasheet 7 1 4 32 Register DGh Port Assign Interface Configuration 1B Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 1B Port Assign Interface 1B Determines the configuration of the hardware interface configuration for the assignment of ports 3 4 4 to upstream hosts it 7 4 T ort 4 is unassigne 0001 Port 4 owned by UP1 0010 Port 4 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000 Port 3 is unassigned 0007 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 Reserved will default to 0001 value to 1111 7 1 4 33 Register D7h Port Assign Interface Configuration 1C Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 1C Reserved always 0 7 1 4 34 Register D8h Port Assign Interface Configuration 1D Reset 0x00 BIT NUMBER BIT NAME DESCRIPT
29. distribution switch device to control Vgus switching to downstream ports and to limit current and sense over current conditions All required resistors on the USB ports are integrated into the Hub This includes all series termination resistors on D and D pins and all required pull down and pull up resistors on D and D pins The over current sense inputs for the downstream facing ports have internal pull up resistors Throughout this document the upstream facing port of the hub will be referred to as the upstream port and the downstream facing ports will be called the downstream ports For performance reasons the Hub provides 1 Transaction Translator TT per port defined as Multi TT configuration and each TT has 1512 bytes of periodic buffer space and 272 Bytes of non periodic buffer space divided into 4 non periodic buffers per TT for a total of 1784 bytes of buffer space for each Transaction Translator When configured as a Single TT Hub required by USB 2 0 Specification the Single Transaction Translator will have 1512 bytes of periodic buffer space and 272 bytes of non periodic buffer space divided into 4 non periodic buffers per TT for a total of 1784 bytes of buffer space for the entire Transaction Translator Revision 1 91 08 22 07 SMSC USB2524 8 DATASHEET USB MultiSwitch Hub Datasheet FP SMSC 1 1 OEM Selectable Features A default configuration is available in the USB2524 following a reset This
30. is unassigned 0001 Port 2 owned by UP1 0010 Port 2 owned by UP2 0011 JReserved will default to 0001 value to 1111 Bit 3 0 0000 Port 1 is unassigned 0007 Port 1 owned by UP1 0010 Port 1 owned by UP2 0011 Reserved will default to 0001 value to 1111 SMSC USB2524 Revision 1 91 08 22 07 35 DATASHEET er SMSC USB MultiSwitch Hub Datasheet 7 1 4 52 Register EAh Port Assign Interface Configuration 6B Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 6B Port Assign Interface 6B Determines the configuration of the hardware interface configuration for the assignment of ports 3 4 4 to upstream hosts it 7 4 T ort 4 is unassigne 0001 Port 4 owned by UP1 0010 Port 4 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000 Port 3 is unassigned 0007 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 Reserved will default to 0001 value to 1111 7 1 4 53 Register EBh Port Assign Interface Configuration 6C Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 6C Reserved always 0 7 1 4 54 Register ECh Port Assign Interface Configuration 6D Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 6D Reserved always 0 7 1 4 55 Register ED
31. 0 Specification and EEPROM manufacturer guidelines to Vcc in order to assure proper operation 12C EEPROM Slave Address Slave address is 1010000 Note 10 bit addressing is NOT supported In Circuit EEPROM Programming The EEPROM can be programmed via ATE by pulling RESET_N low which tri states the Hub s EEPROM interface and allows an external source to program the EEPROM SMSC USB2524 40 DATASHEET USB MultiSwitch Hub er smsc Datasheet 7 3 SMBus Slave Interface Instead of loading User Defined Descriptor data from an external EEPROM the SMSC Hub can be configured to receive a code load from an external processor via an SMBus interface The SMBus interface shares the same pins as the EEPROM interface if CFG_SEL2 CFG_SEL1 8 CFG_SELO activates the SMBus interface external EEPROM support is no longer available and the user defined descriptor data must be downloaded via the SMBus Due to system issues the SMSC Hub waits indefinitely for the SMBus code load to complete and only appears as a newly connected device on USB after the code load is complete The Hub s SMBus implementation is a subset of the SMBus interface to the host The device is a slave only SMBus device The implementation in the device is a subset of SMBus since it only supports two protocols The Write Block and Read Block protocols are the only valid SMBus protocols for the Hub The Hub responds to other protocols as described in Invalid Protocol
32. 1 1 External Hardware RESET_N A valid hardware reset is defined as assertion of RESET N for a minimum of 1us after all power supplies are within operating range While reset is asserted the Hub and its associated external circuitry consumes less than 500uA of current from the upstream USB power source 300uA for the Hub and 200nA for the external circuitry Assertion of RESET_N external pin causes the following All downstream ports are disabled and PRTPWR power to downstream devices is removed m The PHVs are disabled and the differential pairs will be in a high impedance state All transactions immediately terminate no states are saved m All internal registers return to the default state in most cases 00 h The external crystal oscillator is halted The PLL is halted LED indicators are disabled The Hub is operational 500us after RESET_N is negated Once operational the Hub immediately reads OEM specific data from the external EEPROM if the SMBus option is not disabled or the internal ROM SMSC USB2524 Revision 1 91 08 22 07 47 DATASHEET USB MultiSwitch Hub er SMSC Datasheet 9 1 1 1 RESET_N for Strapping Option Configuration Drive Strap Start jesse Read Strap Outputs to WA USB Reset Idle completion ese Options inactive recoverv request asserted Upstream levels NNS NG l I I issena EE E 8 gt ile Lm83 ka I I i RESET N VSS Strap Pins
33. 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 each of the 8 LED pins on the USB2524 In this circuit when the LED pin is driven to a logic low state the Green LED will Light up When the LED pin is driven to a Logic High state the Red LED will Light up When a 1KHz square wave is driven out on the LED pin the Green and Red LED s will both alternately light up giving the effect of the color Orange When nothing is driven out on the LED pin i e the pin floats to a tri state condition neither the Green or Red LED will light up this is the Off state Revision 1 91 08 22 07 45 DATASHEET USB MultiSwitch Hub er SMSC Datasheet The assignment is as follows LED_A1_N Port 1 Owned By Host A LED_B1_N Port 1 Owned By Host B LED A2 N Port 2 Owned By Host A LED_B2_N Port 2 Owned By Host B LED_A3_N Port 3 Owned By Host A LED_B3_N Port 3 Owned By Host B LED_A4_N Port 4 Owned By Host A LED_B4_N Port 4 Owned By Host B The Usage is as follows LED_Ax_N Driven to Logic Low Port Owned by Host A and is operating at USB LS FS Speed LED_Ax_N Driven to Logic High Port Owned by Host A and is operating at USB HS Speed LED Ax N Pulsed 1KHz Port Owned by Host A and has nothing attached LED_Ax_N is tri state LED A is off LED_Bx_N Driven to Logic Low Port Owned by Host
34. EPROM for configuration data The hub will then attach to the upstream USB port Note The Hub does not have the capabilitv to write or Program an external EEPROM The Hub only has the capabilitv to read external EEPROMs The external eeprom will be read even if it is blank or non populated and the hub will be configured with the values that are read Please see Internal Register Set Common to EEPROM and SMBus for a list of data fields available I C Master The I C EEPROM interface implements a subset of the DC Master Specification Please refer to the Philips Semiconductor Standard I C Bus Specification for details on I C bus protocols The Hub s I C EEPROM interface is designed to attach to a single dedicated I C EEPROM and it conforms to the Standard mode I C Specification 100kbit s transfer rate and 7 bit addressing for protocol and electrical compatibility Note Extensions to the I C Specification are not supported The Hub acts as the master and generates the serial clock SCL controls the bus access determines which device acts as the transmitter and which device acts as the receiver and generates the START and STOP conditions Implementation Characteristics The Hub will only access an EEPROM using the Sequential Read Protocol Pull Up Resistor The Circuit board designer is required to place external pull up resistors 10KQ recommended on the SDA SMBDATA 8 SCL SMBCLK CFG_SELO lines per SMBus 1
35. ION 7 0 PORT_INT_1D Reserved always 0 7 1 4 35 Register D9h Port Assign Interface Configuration 2A Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_2A Port Assign Interface 2A Determines the configuration of the hardware interface configuration for the assignment of ports 1 amp 2 to upstream hosts Bit 7 4 0000 Port 2 is unassigned 0001 Port 2 owned by UP1 0010 Port 2 owned by UP2 0011 JReserved will default to 0001 value to 1111 Bit 3 0 0000 Port 1 is unassigned 0007 Port 1 owned by UP1 0010 Port 1 owned by UP2 0011 Reserved will default to 0001 value to 1111 SMSC USB2524 Revision 1 91 08 22 07 31 DATASHEET er SMSC USB MultiSwitch TM Hub Datasheet 7 1 4 36 Register DAh Port Assign Interface Configuration 2B Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_2B Port Assign Interface 2B Determines the configuration of the hardware interface configuration for the assignment of ports 3 4 4 to upstream hosts it 7 4 T ort 4 is unassigne 0001 Port 4 owned by UP1 0010 Port 4 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 Reserved will default t
36. Owned By Host A LED_B1_N Port 1 Owned By Host B LED_A2_N Port 2 Owned By Host A LED_B2_N Port 2 Owned By Host B LED_A3_N Port 3 Owned By Host A LED_B3_N Port 3 Owned By Host B LED_A4_N Port 4 Owned By Host A LED_B4_N Port 4 Owned By Host B If a Port is disabled or is Unassigned then neither the A or B LED associated with that port will be asserted Since these LED s are provided to give an end user a clear indication of Host Ownership of downstream ports they will function when the hub is in suspend and will indicate Host ownership even if the applicable assigned Host is disconnected powered off etc 44 SMSC USB2524 DATASHEET USB MultiSwitch Hub Datasheet 8 3 SMSC USB2524 FP SMSC Host Ownership and Port Speed LED Indication All 8 LED pins are used in this mode in conjunction with 8 Dual color LEDs each LED pair in a single package to indicate which upstream Host owns each specific downstream Port as well as the speed that the downstream device is operating at Each dual color LED provides two separate colors commonly Green and Red If each of these separate colors are pulsed on and off at a rapid rate a user will see a third color in this example Orange By this means 4 different color states are possible Green Red Orange and Off 3 3V General Purpose Diode Connect to other dual color diodes Green LED LED pin Current limiting resistor Figure 8
37. PINS VDDPLL18 1 VDDA33 4 DIGITAL POWER GROUND 8 NO CONNECT 6 PINS VDD33 3 VDDCR18 2 NC TOTAL 56 PINS Revision 1 91 08 22 07 10 DATASHEET SMSC USB2524 USB MultiSwitch Hub FP SMSE Datasheet Chapter 3 Pin Configuration PRT_ASSIGNO LED B2 N LED At N NON REMO CFG SEL1 SCL SMBCLK CFG SELO PRT ASSIGN1 PRT ASSIGN2 PRT ASSIGN3 VDD33 LED A4 N PRT DIS1 SDA SMBDATA CFG SEL2 LED Bi N SELF PWR LED B4 NG RESET NI VBUS DET1 VBUS DET2 VDDA33 USBUP DP2 USBUP DM2 VDDCR18 XTAL2 XTAL1 CLKIN VDDPLL18 B VDD33 NC E RBIAS SMSC USB2524 Top View QFN 56 thermal slug connects to VSS o D o r KO Les Fi Fi Bassa 22282233 5325546848 58588528580 II II Ee a A a z Zaz gt 5 5464 SS AS SS E D o o o oo m mm a OD o o O nn Y DO O gt 2555 3323 25 Z o T a LU 4 Figure 3 1 USB2524 QFN 56 SMSC USB2524 Revision 1 91 08 22 07 11 DATASHEET er smsc USB MultiSwitch Hub Datasheet Chapter 4 Switching Hub Pin Descriptions Table 4 1 Switching Hub Pin Descriptions NAME SYMBOL TYPE FUNCTION UPSTREAM USB 2 0 INTERFACE USB Bus Data USBUP DP 2 1 USBUP DMI2 1 IO U These pins connect to the upstream USB bus data signals Detect Upstream VBUS Power VBUS DETI2 1 O Detects state of Upstream VBUS power The SMSC Hub monitors VBUS DET to determ
38. PRT ASSIGN 3 0 interface through the use of mechanical switches or by electrical control of the pins via an external Microcontroller s GPIO interface The second method is through the SMBus interface where the SMBus interface is used to control the switching hub during operation and can switch downstream ports via SMBus commands Port Assign Interface PRT_ASSIGN 3 0 pins Assigning ports to either of the upstream host controllers can be accomplished through the 4 wire PRT_ASSIGN interface The PRT_ASSIGN interface has three operating modes One is called the Embedded Mode and the other is Peripheral Mode with two different electrical sub modes level triggered or edge triggered Note Any change in PRT_ASSIGN pins will be ignored until the USB2524 is out of reset Embedded Mode The four pin interface PRT ASSIGN 3 0 operates with only three of the four available pins PRT ASSIGNA is disabled in this mode which enables a user to select one of 8 pre determined port assignment configurations There are 8 default configurations or an OEM can customize the configurations through an EEPROM or SMBus code load Note There is a switching delay determined by the Register DOh Port Interface Delay Timer The configuration is determined by Table 6 1 USB2524 Port Assign Interface Embedded Mode Table 6 1 USB2524 Port Assign Interface Embedded Mode INTERNAL DEFAULT CONFIGURATION HOST OWNE
39. ROM interface options 7 1 4 3 Register 02h Product ID LSB Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PID LSB Least Significant Bvte of the Product ID This is a 16 bit value that the Vendor can assign that uniquely identifies this particular product assigned by OEM This field is set by the OEM using either the SMBus or EEPROM interface options 7 1 4 4 Register 03h Product ID MSB Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PID_MSB Most Significant Byte of the Product ID This is a 16 bit value that the Vendor can assign that uniquely identifies this particular product assigned by OEM This field is set by the OEM using either the SMBus or EEPROM interface options 7 1 4 5 Register 04h Device ID LSB Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 DID LSB Least Significant Bvte of the Device ID This is a 16 bit device release number in BCD format assigned bv OEM This field is set bv the OEM using either the SMBus or EEPROM interface options 7 1 4 6 Register 05h Device ID MSB Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION DID_MSB Most Significant Byte of the Device ID This is a 16 bit device release number 7 0 in BCD format assigned by OEM This field is set by the OEM using either the SMBus or EEPROM interface options Revision 1 91 08 22 07 22 SMSC USB2524 DATASHEET USB MultiSwitch Hub Datasheet er Smsc 7 1 4 7 Register 06h CONFIG BVTE 1 Reset 0x00 BIT
40. RSHIP OF PORT ASSIGN INTERFACE ENCODING DOWNSTREAM PORTS PRT_ASSIGN PRT_ASSIGN PRT_ASSIGN PRT_ASSIGN CONFIG PORT PORT PORT PORT 3 2 1 0 1 2 3 4 X 0 0 0 0 H1 H1 H1 H1 X 0 0 1 1 H2 H2 H2 H2 X 0 1 0 2 H1 H1 H2 H2 X 0 1 1 3 H1 H1 H1 H2 X 1 0 0 4 H2 H2 H2 H1 X 1 0 1 5 H2 H1 H1 H1 X 1 1 0 6 H1 H1 H2 UA X 1 1 1 7 H1 H1 H1 UA Revision 1 91 08 22 07 Note 6 1 H1 The USB host or hub that is connected to upstream port 1 Note 6 2 H2 The USB host or hub that is connected to upstream port 2 Note 6 3 UA Un Assigned 18 SMSC USB2524 DATASHEET USB MultiSwitch Hub Datasheet 6 1 2 6 1 3 6 2 SMSC USB2524 FP smsc Note 6 4 X Don t Care Peripheral Mode Level Triggered In Peripheral Mode Level Triggered each pin directly switches a downstream port between the two upstream host ports Each pin on the PRT_ASSIGN interface is only capable of two electrical states either logic low or logic high The interface will control downstream port assignment as follows Note There is a switching delay determined by the Register DOh Port Interface Delay Timer PRT ASSIGNO 0 then Port 1 assigned to host 1 PRT_ASSIGNO 1 then Port 1 assigned to host 2 PRT ASSIGNI 0 then Port 2 assigned to host 1 PRT ASSIGNI 1 then Port 2 assigned to host 2 PRT ASSIGNZ 0 then Port 3 assigned to host 1 PRT ASSIGNZ 1 then Port 3 assigned to host 2 PRT ASSIGN3 0 then Port 4 as
41. SMSE Datasheet ORDER NUMBER S USB2524 ABZJ for 56 pin QFN Lead Free RoHS Compliant Package E smsc 80 ARKAY DRIVE HAUPPAUGE NY 11788 631 435 6000 FAX 631 273 3123 Copyright O 2007 SMSC or its subsidiaries All rights reserved Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications Consequently complete information sufficient for construction purposes is not necessarily given Although the information has been checked and is believed to be accurate no responsibility is assumed for inaccuracies SMSC reserves the right to make changes to specifications and product descriptions at any time without notice Contact your local SMSC sales office to obtain the latest specifications before placing your product order The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC or others All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC s standard Terms of Sale Agreement dated before the date of your order the Terms of Sale Agreement The product may contain design defects or errors known as anomalies which may cause the product s functions to deviate from published specifications Anomaly sheets are available upon request SMSC products are not designed intended au
42. UF or greater 20 ESR lt 0 102 capacitor to VSS VDDIO 3 3V VDD33 3 3V Power Supply for the Digital I O SMSC USB2524 15 DATASHEET Revision 1 91 08 22 07 er Smsc USB MultiSwitch Hub Datasheet Table 4 4 Power Ground and No Connect continued NAME SYMBOL TYPE FUNCTION VDD PLL VDDPLL18 1 8V Filtered analog power for internal PLL Ani pin must have a 4 7UF or greater 20 ESR 20 162 capacitor to VSS VDD Analog VDDA33 3 3V Filtered analog PHY power shared between I O adjacent ports VSS VSS Ground NG NC No Connect Table 4 5 Buffer Type Descriptions BUFFER DESCRIPTION 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 1 requirements ICLKx XTAL Clock Input OCLKx XTAL Clock Output l R RBIAS IO U Defined in USB Specification Note Meets USB 1 1 requirements when operating as a 1 1 compliant device and meets USB 2 0 requirements when operating as a 2 0 compliant device AlO Analog Input output Per PHY test requirements Revision 1 91 08 22 07 16 SMSC USB2524 DATASHEET Chapter 5 Switching Hub Block Diagram EEPROM
43. able Disables the capability to attach as either a High Full speed device and forces attachment as Full speed only i e no High Speed support 0 High Full Speed 1 Full Speed Only High Speed disabled MTT_ENABLE Multi TT enable Enables one transaction translator per port operation Selects between a mode where only one transaction translator is available for all ports Single TT or each port gets a dedicated transaction translator Multi TT Note The host may force Single TT mode only When using the internal default option the MTT_EN pin enables disables MTT support 0 single TT for all ports 1 one TT per port multiple TT s supported EOP_DISABLE EOP Disable Disables EOP generation of EOFT when in Full Speed mode During FS operation only this permits the Hub to send EOP if no downstream traffic is detected at EOF1 See Section 11 3 1 of the USB 2 0 Specification for additional details Note generation of an EOP at the EOF1 point may prevent a Host controller operating in FS mode from placing the USB bus in suspend 0 An EOP is generated at the EOF1 point if no traffic is detected 1 EOP generation at EOFI is disabled note this is normal USB operation 2 1 CURRENT SNS Over Current Sense Selects current sensing on a port bv port basis all ports ganged or none oniv for bus powered hubs The abilitv to support current sensing on a port or ganged basis is hardware implementation de
44. ackage being used in the implementation STRING_EN Enables String Descriptor Support 0 String Support Disabled 1 String Support Enabled 7 1 4 10 Register 09h Non Removable Device Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 NR_DEVICE Non Removable Device Indicates which port s include non removable devices 0 port is removable 1 port is non removable Informs the Host if one of the active ports has a permanent device that is un detachable from the Hub Note The device must provide its own descriptor data When using the internal default option the NON REMI 1 0 pins will designate the appropriate ports as being non removable Bit 7 Reserved always 0 Bit 6 Reserved always 0 Bit 5 Reserved always 0 Bit 4 1 Port 4 is disabled Bit 3 1 Port 3 non removable Bit 2 1 Port 2 non removable Bit 1 1 Port 1 non removable Bit O is Reserved always 0 SMSC USB2524 Revision 1 91 08 22 07 25 DATASHEET USB MultiSwitchTM Hub er smsc Datasheet 7 1 4 11 Register OAh Port Disable For Self Powered Operation Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_DIS_SP Port Disable Self Powered Disables 1 or more contiguous ports 0 port is available 1 port is disabled During Self Powered operation this selects the ports which will be permanentl
45. am devices and disconnects the upstream port The Hub will then re attach to the upstream port as either a Bus Powered Hub if local power in unavailable or a Self Powered Hub if local power is available 0 No Dynamic auto switching 1 Dynamic Auto switching capable 6 Reserved Reserved always 0 5 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 for definition device The applicable port s must also be defined as having a Non Removable Device Note When configured via strapping options declaring a port as non removable automatically causes the hub controller to report that it is part of a compound device 0 No 1 Yes Hub is part of a compound device 2 1 Reserved Reserved always 0 0 BOOST_IOUT Upstream USB electrical signaling drive strength Boost Bit Note This is used for long trace length designs where additional electrical signal boost may be required to support standard USB signal levels at the far end of a cable 0 Normal electrical drive strength 1 Elevated electrical drive strength 7 1 4 9 Register 08h Configuration Data Byte 3 Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 6 PRT ASSIGN MODE Port Assignment Interface Mode Revision 1 91 08 22 07 00 Port Assign Interface
46. ation method as described in Table 4 2 Table 4 2 SMBus or EEPROM Interface Behavior NAME NAME NAME FUNCTION CFG_SEL2 CFG_SEL1 CFG_SELO SMBus or EEPROM interface behavior 0 0 0 Internal Default Configuration u PRT_ASSIGN 3 0 Embedded Mode Strap options on pins LED A 4 1 N are enabled u LED Mode USB Mode 0 1 Configured as an SMBus slave for external download of user defined descriptors u SMBus slave address is 0101100 Strap options on pins LED A 4 1 N are disabled m LED Mode See Chapter 8 LED Interface Description 1 0 Internal Default Configuration u PRT_ASSIGN 3 0 Peripheral Mode Level Triggered Strap options on pins LED A 4 1 N are enabled No support for unassigned Ports LED Mode USB Mode 1 1 2 wire 12C EEPROMS are supported LED Mode See Chapter 8 LED Interface Description Revision 1 91 08 22 07 14 SMSC USB2524 DATASHEET USB MultiSwitch Hub Datasheet FP smsc Table 4 2 SMBus or EEPROM Interface Behavior continued NAME NAME NAME FUNCTION 0 0 Internal Default Configuration u PRT_ASSIGN 3 0 Peripheral Mode Edge Triggered LED Mode Host Ownership Mode Strap options on pins LED_A 4 1 _N are enabled Supports unassigned Ports Internal Default Configuration u PRT_ASSIGN 3 0 Peripheral Mode Edge Triggered LED Mode Host Ownership amp Port Speed Mod
47. b Config 2 0 99 5 msec t4 USB Attach See Note 9 2 100 msec t5 Host acknowledges attach and signals USB 100 msec Reset t6 USB ldle undefined msec t7 Completion time for requests with or without data 5 msec stage Note 9 2 When in Bus Powered mode the Hub and its associated circuitry must not consume more than 100mA from the upstream USB power source during t4 t5 t6 t7 SMSC USB2524 49 Revision 1 91 08 22 07 DATASHEET USB MultiSwitch Hub er smsc Datasheet 9 1 1 3 RESET_N for SMBus Slave Configuration Start PECH Reset SMBus Code Hub PHV ARCH USB Reset completion reset KA USB Idle Negation Load Stabilization recovery request asserted Upstream T a H gt e 12 e 13 phe tale D pl t6 lg gt l l I I YON ANN NA r l l RESET N l 4 VSS A l Figure 9 3 Reset N Timing for SMBus Mode Table 9 3 Reset N Timing for SMBus Mode NAME DESCRIPTION MIN TVP MAX UNITS ti RESET N Asserted 1 usec t2 Hub Recovery Stabilization 500 usec t3 SMBus Code Load See Note 9 3 250 300 msec t4 Hub Configuration and USB Attach 100 msec t5 Host acknowledges attach and signals USB 100 msec Reset t6 USB Idle Undefined msec t7 Completion time for requests with or without data 5 msec stage Note For Bus Powered configurations the Hub and its associated circuitry will consume more than 100mA from the upstream USB power source during t2 t3 t4 t5 t6 t7 Note 9 3 For G
48. ccomplished through register direct writes to the Port Assignment registers see the USB_ATTACH description under Register FFh Status Command Reset 0x00 on page 39 Revision 1 91 08 22 07 19 DATASHEET USB MultiSwitchTM Hub er Smsc Datasheet Chapter 7 Configuration Options 7 1 Switching Hub Configuration Options The SMSC Hub supports a large number of features some are mutually exclusive and must be configured in order to correctly function when attached to a USB host controller There are three principal ways to configure the hub SMBus EEPROM or by internal default settings with or without pin strapping option over rides In all cases the configuration method will be determined by the CFG_SEL2 CFG_SEL1 and CFG_SELO pins immediately after RESET_N negation 7 1 1 Power Switching Polarity The selection of active state polarity for the PRTPWR pins is made by a strapping option only the PRTPWR_POL pin 7 1 2 VBus Detect According to Section 7 2 1 of the USB 2 0 Specification a downstream port can never provide power to its D or D pull up resistors unless the upstream port s VBUS is in the asserted powered state The VBUS_DET pin on the Hub monitors the state of the upstream VBUS 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 3 Port
49. configuration may be sufficient for some applications Strapping option pins make it possible to modify a limited sub set of the configuration options The USB2524 may also be configured by an external EEPROM or a microcontroller When using the microcontroller interface the Hub appears as an SMBus slave device If the Hub is pin strapped for external EEPROM configuration but no external EEPROM is present then a value of O will be written to all configuration data bit fields the hub will attach to the host with all O values The USB2524 supports several OEM selectable features SMSC USB2524 Optional OEM configuration via I2C EEPROM or via the industry standard SMBus interface from an external SMBus Host or Microcontroller Compound device support port is permanently hardwired to a downstream USB peripheral device 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 Selection of Single STT or Multi Transaction Translator MTT capability Selection of Over Current sensing and Port power control on a individual port by port or ganged all ports together to match the OEM s choice of circuit board component selection Selection of end user method of switching ports between hosts Embedded Mode 8 default configurations that are controlled by OEM programmable registers or Internal d
50. d Registers Unless otherwise instructed only a 0 may be written to all reserved registers or bits Default Strapping Option The USB2524 can be configured via a combination of internal default values and pin strap options The strapping option pins only cover a limited sub set of the configuration options The internal default values will be used for the bits 8 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 the hub if the internal default configuration mode is selected The implementation shown in Figure 7 3 LED Strapping Option shows a recommended passive scheme When a pin is configured with a Strap High configuration the LED functions with active low signaling and the PAD will sink the current from the external supply When a pin is configured with a Strap Low configuration the LED functions with active high signaling and the PAD will source the current to the external LED V Strap High LED Strap Low Figure 7 3 LED Strapping Option Default Configuration When configured for Internal Defaults only the Default ROM values in Table 7 1 Internal EEPROM 8 SMBus Register Memory Map lists the values which will be used to configure the various hub features Revision 1 91 08 22 07 43 DATASHEET USB MultiSwitch Hub er SMSE Datasheet Chapter 8 LED Interface Description
51. e Strap options on pins LED_A 4 1 _N are disabled Supports unassigned Ports Reserved Reserved Table 4 3 Miscellaneous Pins NAME SYMBOL TYPE FUNCTION Crystal Input External Clock Input XTAL1 CLKIN ICLKx 24MHz crystal or external clock input This pin connects to either one terminal of the crystal or to an external 24MHz clock when a crystal is not used Note See Table 11 1 for the required logic voltage levels of this pad if it will 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 CLKIN It must not be used to drive any external circuitry other than the crystal circuit RESET Input RESET_N This active low signal is used by the system to reset the chip The minimum active low pulse is 1us Self Power Bus Power Detect SELF_PWR Detects availability of local self power source Low Self local power source is NOT available i e Hub gets all power from Upstream USB VBus High Self local power source is available TEST Pin TEST IPD Used for testing the chip User must treat as a no connect or connect to ground Table 4 4 Power Ground and No Connect NAME SYMBOL TYPE FUNCTION VDD Core VDDCR18 1 8V core power Pins 16 and 50 must have a 4 7
52. efault settings Peripheral Mode Each wire directly controls one of the 4 downstream ports The interface is selectable between edge triggered operation or level triggered operation for compatibility with many different mechanical switch configurations or direct control from an external Microcontroller s GPIO pins Enablement of String Descriptor Support along with the capability to customize each of the 3 different string descriptors up to a maximum size of 31 characters each Selection of LED Mode USB Mode Host Ownership Mode or Host Ownership Mode with Speed Indication Revision 1 91 08 22 07 9 DATASHEET er SMSC Chapter 2 Pin Layout Table 2 1 USB2524 56 Pin QFN Pin Configuration Table USB MultiSwitch Hub Datasheet UPSTREAM USB 2 0 INTERFACES 6 PINS USBUP DP1 USBUP DM1 USBUP DP2 USBUP DM2 VBUS DET1 VBUS DET2 DOWNSTREAM 4 PORT USB 2 0 INTERFACE 30 PINS USBDN DPI USBDN DM1 USBDN DP2 OCS1 N USBDN DP3 USBDN DM3 USBDN DM2 OCS2 N LED At N NON REMO LED A2 N NON REM1 LED A3 N PRT DISO OCS3 N LED Bi N LED B2 N LED B3 N PRT ASSIGNO PRTPWR1 PRTPWR2 PRT ASSIGN1 PRTPWR POL PRTPWR3 RBIAS PRT ASSIGN2 LED A4 N PRT DIS1 USBDN DM4 USBDN DP4 PRTPWR4 PRT ASSIGN3 LED B4 N OCS4 N SERIAL PORT INTERFACE 4 PINS SDA SMBDATA SCL SMBCLK CFG SEL1 CFG SEL2 CFG SELO MISC 5 PINS XTAL1 CLKIN XTAL2 RESET N SELF PWR TEST ANALOG POWER 8 GROUND 5
53. ent condition Note Contains internal pull up to 3 3V supply USB Transceiver Bias SMSC USB2524 RBIAS l R A 12 0kQ 1 resistor is attached from ground to this pin to set the transceiver s internal bias settings Revision 1 91 08 22 07 13 DATASHEET USB MultiSwitchTM Hub FP SMSC Datasheet Table 4 1 Switching Hub Pin Descriptions continued NAME SYMBOL TYPE FUNCTION Assign PRT_ASSIGN Port Assign Interface Operates in either Embedded mode Downstream 3 0 or Peripheral mode See Chapter 6 Assigning Ports for Ports to Upstream additional details Host Ports SERIAL PORT INTERFACE Serial Data SMB SDA SMBDATA IOSD12 Serial Data SMB Data signal Programming Select Data Serial Clock SMB SCL SMBCLK IOSD12 Serial Clock SMB Clock signal Clock CFG_SELO amp CFG_SELO The logic state of this multifunction pin is internally latched on the rising edge of RESET_N i i RESET_N negation and will determine the hub EE configuration method as described in Table 4 2 Select Configuration CFG SELI The logic state of this pin is internally latched on the rising Programming edge of RESET N RESET N negation and will determine Select the hub configuration method as described in Table 4 2 Configuration CFG SEL2 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
54. erial EEPROM or SMBus Host is used to store the 8 different configuration parameters However 8 predefined configurations as well as generic VID PID DID information are provided as defaults if no external Serial EEPROM is detected at power up The SMBus interface can be used to configure the hub as well as dynamically re assigning downstream ports to upstream hosts The SMBus interface can be live while the hub is operational and allows an external SMBus host to have full access to re assign ports on an as needed basis The SMSC 4 Port Switching Hub is fully compliant with the USB 2 0 Specification and will attach to either or both upstream USB hosts as a Full Speed Hub or as a Full High Speed Hub The 4 downstream Hub ports support Low Speed Full Speed and High Speed if operating as a High Speed Hub downstream devices on all of the enabled downstream ports A 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 with both host controllers The user can switch a peripheral from one host to the other on the fly and the peripheral will automatically detach from one host and attach to the other host Each host will only configure and control the downstream ports that are assigned to it including full USB power management and suspend resume operations The USB2524 works with an external USB power
55. et Powered configurations t3 MAX is not applicable and the time to load the configuration is determined by the external SMBus host 9 1 2 USB Bus Reset In response to the upstream port signaling a reset to the Hub the Hub does the following Note The Hub does not propagate the upstream USB reset to downstream devices m Sets default address to 0 Sets configuration to Unconfigured Negates PRTPWR 4 1 to all downstream ports Clears all TT buffers Moves device from suspended to active if suspended Revision 1 91 08 22 07 SMSC USB2524 50 DATASHEET USB MultiSwitch Hub er smsc a Complies with Section 11 10 of the USB 2 0 Specification for behavior after completion of the reset sequence Datasheet The Host then configures the Hub and the Hub s downstream port devices in accordance with the USB Specification SMSC USB2524 Revision 1 91 08 22 07 51 DATASHEET EP SMSC USB MultiSwitchTM Hub Chapter 10 XNOR Test Please contact your SMSC representative for a detailed description of how this test mode is enabled and utilized Revision 1 91 08 22 07 SMSC USB2524 52 DATASHEET USB MultiSwitch Hub Datasheet FP SMSC Chapter 11 DC Parameters 11 1 Maximum Guaranteed Ratings Operating Temperature Range 0 C to 70 C Storage Temperature Range 55 to 150 C Lead Temperature Range s
56. fault to 0001 value to 1111 Revision 1 91 08 22 07 34 SMSC USB2524 DATASHEET USB MultiSwitch Hub FP smsc Datasheet 7 1 4 48 Register E6h Port Assign Interface Configuration 5B Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_5B Port Assign Interface 5B Determines the configuration of the hardware interface configuration for the assignment of ports 3 4 4 to upstream hosts it 7 4 T ort 4 is unassigne 0001 Port 4 owned by UP1 0010 Port 4 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000 Port 3 is unassigned 0001 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 Reserved will default to 0001 value to 1111 7 1 4 49 Register E7h Port Assign Interface Configuration 5C Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_5C Reserved always 0 7 1 4 50 Register E8h Port Assign Interface Configuration 5D Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_5D Reserved always 0 7 1 4 51 Register E9h Port Assign Interface Configuration 6A Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_6A Port Assign Interface 6A Determines the configuration of the hardware interface configuration for the assignment of ports 1 amp 2 to upstream hosts Bit 7 4 0000 Port 2
57. h Port Assign Interface Configuration 7A Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 7A Port Assign Interface 7A Determines the configuration of the hardware interface configuration for the assignment of ports 1 4 2 to upstream hosts Bit 7 4 0000 Port 2 is unassigned 0001 Port 2 owned by UP1 0010 Port 2 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000 Port 1 is unassigned 0007 Port 1 owned by UP1 0010 Port 1 owned by UP2 0011 Reserved will default to 0001 value to 1111 Revision 1 91 08 22 07 36 SMSC USB2524 DATASHEET USB MultiSwitch Hub Datasheet EP SMSC 7 1 4 56 Register EEh Port Assign Interface Configuration 7B Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_7B Port Assign Interface 7B Determines the configuration of the hardware interface configuration for the assignment of ports 3 4 4 to upstream hosts it 7 4 T ort 4 is unassigne 0001 Port 4 owned by UP1 0010 Port 4 owned by UP2 0011 Reserved will default to 0001 value to 1111 Bit 3 0 0000 Port 3 is unassigned 0007 Port 3 owned by UP1 0010 Port 3 owned by UP2 0011 Reserved will default to 0001 value to 1111 7 1 4 57 Register EFh Port Assign Interface Configuration 7C Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION
58. iSwitch Hub Datasheet Table of Contents Chapter 1 General Description 8 1 1 OEM Selectable Features 9 Chapter 2 Pin Layout 10 Chapter 3 Pin Configuration 11 Chapter 4 Switching Hub Pin Descriptions 12 Chapter 5 Switching Hub Block Diagram 17 Chapter 6 Assigning Ports 18 6 1 Port Assign Interface PRT ASSIGNI3 0 pins 18 6 1 1 Embedded Mode mesara ama Wa LANG dt dd a 18 6 1 2 Peripheral Mode Level Triggered 19 6 1 3 Peripheral Mode Edge Triggered 19 6 2 SMBus Host Control of PorttAssignment 19 Chapter 7 Configuration Options 20 7 1 Switching Hub Configuration Options 20 7 1 1 Power Switching Polarity 20 7 1 2 VBus Detect ov hie tics oe Gl ea ee EES AA e eine OKA ee ae 20 7 1 3 Port Assignment Configuration 20 7 1 4 Internal Register Set Common to EEPROM and SMB
59. ign Int5D PRTIF5D 00h E9h R W Port Assign Int6A PRTIF6A 11h EAh R W Port Assign Int6B PRTIF6B 02h EBh R W Port Assign Int6C PRTIF6C 00h ECh R W Port Assign Int6D PRTIF6D 00h EDh R W Port Assign Int7A PRTIF7A 11h EEh R W Port Assign Int7B PRTIF7B Oth EFh R W Port Assign Int7C PRTIF7C 00h FOh R W Port Assign Int7D PRTIF7D 00h Fih R W Port Assign 12 PRTA12 00h F2h R W Port Assign 34 PRTA34 00h F3h R W Port Assign 56 PRTA56 00h F4h R W Port Assign 7 PRTA7 00h F5h R W Port Lockout PRT LK 00h F6h FEh R W Reserved N A 00h FFh R W Status Command STCD 00h Note SMBus register only SMSC USB2524 21 DATASHEET Revision 1 91 08 22 07 FP SMSC USB MultiSwitch Hub Datasheet 7 1 4 1 Register 00h Vendor ID LSB Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 VID LSB Least Significant Bvte of the Vendor ID This is a 16 bit value that uniquelv identifies the Vendor of the user device assigned bv USB Interface Forum This field is set bv the OEM using either the SMBus or EEPROM interface options 7 1 4 2 Register 01h Vendor ID MSB Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 VID_MSB Most Significant Byte of the Vendor ID This is a 16 bit value that uniquely identifies the Vendor of the user device assigned by USB Interface Forum This field is set by the OEM using either the SMBus or EEP
60. ine when to assert the internal D pull up resistor signalling a connect event When designing a detachable hub this pin must be connected to the VBUS power pin of the USB port that is upstream of the hub Use of a weak pull down resistor is recommended For self powered applications with a permanentiv attached host this pin must be pulled up to either 3 3V or 5 0V tvpicallv VDD33 4 PORT USB 2 0 HUB INTERFACE High Speed USB Data USBDN DP 4 1 USBDN DM 4 1 IO U These pins connect to the downstream USB peripheral 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 Polarity Strapping function of the PRTPWR_POL pin Port 4 3 Green LED KA Port Disable strapping option 0 LED A 4 3 N PRT DIS 1 0 1 012 Green indicator LED for ports 4 and 3 Will be active low when LED support is enabled via EEPROM or SMBus See PRT_DIS1 function description if the hub is configured by the internal default configuration Port Disable strapping option 1 Revision 1 91 08 22 07 PRT_DIS1 1 012 12 DATASHEET If the hub is configured by the internal default configuration PRT_DIS 1 0 will be sampled at RESET_N negation to determine if ports 4 2 will be permanently disabled Also the active state of LED_A3_N will be determined as fol
61. is configured for Programmable Mode 8 configurations 3 wire 01 Port Assign Interface is configured for Direct Port Control 4 Wire Level Sensitive 10 Port Assign Interface is configured for Direct Port Control 4 Wire edge Sensitive and Unassigned state is not supported 11 Port Assign Interface is configured for Direct Port Control 4 Wire edge Sensitive and the Unassigned state is supported 24 SMSC USB2524 DATASHEET USB MultiSwitch Hub Datasheet FP smsc BIT NUMBER BIT NAME DESCRIPTION 5 PRT_ASSIGN_CFG Port Assignment Configuration 0 Port assignment is controlled by hardware interface pins 1 Port assignment is controlled by PORT_ASSIGN_12 PORT_ASSIGN_34 PORT_ASSIGN_56 PORT_ASSIGN_7 4 3 Reserved Reserved always 0 2 1 LED MODE LED Mode Selection The LED_A 4 1 _N and LED_B 4 1 _N pins support several different modes of operation depending upon OEM implementation of the LED circuit 00 USB Mode see USB Mode on page 44 for description 01 Host Ownership and Port Speed LED indicator see Host Ownership and Port Speed LED Indication on page 45 for description 10 Basic Host Ownership LED indicator see Basic Host Owner LED Indication on page 44 for description 1i Same as 00 USB Mode Warning Do not enable an LED mode that requires LED pins that are not available in the specific p
62. lows PRT_DIS 1 0 00 All ports are enabled LED A4 N is active high LED A3 N is active high PRT_DIS 1 0 O1 Port 4 is disabled LED A4 N is active high LED A3 N is active low PRT_DIS 1 0 10 Ports 4 amp 3 are disabled LED A4 N is active low LED A3 N is active high PRT_DIS 1 0 11 Ports 4 3 8 2 are disabled LED A4 N is active low LED A3 N is active low SMSC USB2524 USB MultiSwitch Hub FP smsc Datasheet Table 4 1 Switching Hub Pin Descriptions continued NAME SYMBOL TYPE FUNCTION Port 2 1 Green LED_A 2 1 _N 1 012 Green indicator LED for ports 2 and 1 Will be active low LED NON REMI1 0 when LED support is enabled via EEPROM or SMBus KA Port Non If the hub is configured by the internal default configuration Removable these pins will be sampled at RESET N negation to strapping option determine if ports 3 1 contain permanently attached non removable devices Also the active state of the LED s will be determined as follows NON REM 1 0 00 All ports are removable LED Aa N is active high LED A N is active high NON REM 1 0 01 Port 1 is non removable LED A2 N is active high LED A1 N is active low NON REM 1 0 10 Ports 1 8 2 are non removable LED_A2 N is active low LED Af N is active high NON REM 1 0 11 Ports 1 2 8 3 are non removable LED A2 N is active low LED A1 N is active low Enhanced Port LED Indicators
63. o 0001 value to 1111 7 1 4 37 Register DBh Port Assign Interface Configuration 2C Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 2C Reserved always 0 7 1 4 38 Register DCh Port Assign Interface Configuration 2D Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_2D Reserved always 0 7 1 4 39 Register DDh Port Assign Interface Configuration 3A Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_3A Port Assign Interface 3A Determines the configuration of the hardware interface configuration for the assignment of ports 1 amp 2 to upstream hosts Bit 7 4 0000 Port 2 is unassigned 0001 Port 2 owned by UP1 0010 Port 2 owned by UP2 0011 JReserved will default to 0001 value to 1111 Bit 3 0 0000 Port 1 is unassigned 0007 Port 1 owned by UP1 0010 Port 1 owned by UP2 0011 Reserved will default to 0001 value to 1111 Revision 1 91 08 22 07 32 SMSC USB2524 DATASHEET USB MultiSwitch Hub er SMSC Datasheet 7 1 4 40 Register DEh Port Assign Interface Configuration 3B Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT INT 3B Port Assign Interface 3B Determines the configuration of the hardware interface configuration for the assignment of ports 3 4 4 to upstream hosts it 7 4
64. oldering 10 seconds 325 C Positive Voltage on any I O pin with respect to Ground 5 5V Negative Voltage on any I O pin with respect to Ground 0 V Positive Voltage on XTAL1 with respect to Ground 4 0V Positive Voltage on XTAL2 with respect to Ground 3 6V Negative Voltage on XTAL1 and XTAL2 with respect to Ground 0 V Maximum VDDA33 8Vpp33 DR AB 2 BAD EDAP a eee L eae A IA ee ed ee 4 0V Stresses above the specified parameters could cause permanent damage to the device This is a stress rating only and functional operation of the device at any other condition above those indicated in the 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 device failure can result Some power supplies exhibit voltage spikes on their outputs when the AC power is switched on or off In addition voltage transients on the AC power line may appear on the DC output When this possibility exists it is suggested that a clamp circuit be used 11 1 1 DC Electrical Characteristics Ta 0 C 70 C Vopss VpDA33 3 3 V tolerance 5 to 10 Table 11 1 DC Electrical Characteristics PARAMETER SYMBOL MIN TYP MAX
65. ow long to wait before accessing a powered on port 7 1 4 18 Register 11h Language ID High Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 LANG ID H USB LANGUAGE ID Upper 8 bits of a 16 bit ID field 7 1 4 19 Register 12h Language ID Low Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 LANG ID L USB LANGUAGE ID lower 8 bits of a 16 bit ID field SMSC USB2524 Revision 1 91 08 22 07 27 DATASHEET USB MultiSwitchTM Hub er smsc Datasheet 7 1 4 20 Register 13h Manufacturer String Length Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 MER STR LEN Manufacturer String Length Maximum string length is 31 characters 7 1 4 21 Register 14h Product String Length Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PRD STR LEN Product String Length Maximum string length is 31 characters 714 22 Register 15h Serial String Length Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 SER STR LEN Serial String Length Maximum string length is 31 characters 7 1 4 23 Register 16h 53h Manufacturer String Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 MFR_STR Manufacturer String UNICODE UTF 16LE per USB 2 0 Specification Maximum string length is 31 characters 62 Bytes Note The String consists of individual 16 Bit UNICODE UTF 16LE characters The Characters will be stored starting with the LSB at the least significant addres
66. pendent 00 Ganged sensing all ports together 01 Individual port by port 1x Over current sensing not supported must only be used with Bus Powered configurations PORT PWR Port Power Switching Enabies power switching on all ports simultaneousiv ganged or port power is individually switched on and off on a port by port basis individual The abilitv to support power enabling on a port or ganged basis is hardware implementation dependent 0 Ganged switching all ports together 1 Individual port bv port switching SMSC USB2524 Revision 1 91 08 22 07 23 DATASHEET er SMSC USB MultiSwitch Hub Datasheet 7 1 4 8 Register 07h Configuration Data Byte 2 Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 DYNAMIC Dynamic Power Enable Controls the ability of the Hub to automatically change from Self Powered operation to Bus Powered operation if the local power source is removed or is unavailable and from Bus Powered to Self Powered if the local power source is restored Note If the local power source is available the Hub will alwavs switch to Self Powered operation When Dvnamic Power switching is enabled the Hub detecis the availabilitv of a local power source by monitoring the external SELF PWR pin If the Hub detects a change in power source availabilitv the Hub immediatelv disconnects and removes power from all downstre
67. rrent For Self Powered Operation Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 HC_MAX_C_SP Hub Controller Max Current Self Powered Value in 2mA increments that the Hub consumes from an upstream port VBUS when operating 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 consumption of a permanently attached peripheral if the hub is configured as a compound device Note The USB 2 0 Specification does not permit this value to exceed 100mA 7 1 4 16 Register OFh Hub Controller Max Current For Bus Powered Operation Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 HC_MAX_C_BP Hub Controller Max Current Bus Powered Value in 2mA increments that the Hub consumes from an upstream port VBUS when operating as a bus powered hub This value will include the hub silicon along with the combined power consumption from VBUS of all associated circuitry on the board This value will NOT include the power consumption of a permanently attached peripheral if the hub is configured as a compound device 7 1 4 17 Register 10h Power On Time Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 POWER ON TIME Power On Time The length of time that is takes in 2 ms intervals from the time the host initiated power on sequence begins on a port until power is good on that port System software uses this value to determine h
68. s and the MSB at the next 8 bit location subsequent characters must be stored in sequential contiguous address in the same LSB MSB manner Some EEPROM programmers may transpose the MSB and LSB thus reversing the Byte order Please pay careful attention to the Byte ordering or your selected programming tools 7 1 4 24 Register 54h 91h Product String Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PRD_STR Product String UNICODE UTF 16LE per USB 2 0 Specification Maximum string length is 31 characters 62 Bytes Note The String 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 characters must be stored in sequential contiguous address in the same LSB MSB manner Some EEPROM programmers may transpose the MSB and LSB thus reversing the Byte order Please pay careful attention to the Byte ordering or your selected programming tools Revision 1 91 08 22 07 SMSC USB2524 28 DATASHEET USB MultiSwitch Hub er Smsc Datasheet 7 1 4 25 Register 92h CFh Serial String Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 SER_STR Serial String UNICODE UTF 16LE per USB 2 0 Specification Maximum string length is 31 characters 62 Bytes Note The String consists of individual 16 Bit UNICODE UTF 16LE charac
69. signed to host 1 PRT ASSIGN3 1 then Port 4 assigned to host 2 Peripheral Mode Edge Triggered Each pin will respond to a positive edge transition that is part of a positive pulse that has a minimum pulse width of 100ns and will not respond to another positive edge until after a negative pulse with minimum pulse width that is determined by the Register DOh Port Interface Delay Timer Reset 0x00 on page 29 has been detected The combination of a 100ns positive pulse width and a programmable length negative width requirement provides an effective glitch filter mechanism for a variety of mechanical switches Each positive edge transition will change the upstream host ownership of downstream ports as follows 1st transition will increment ownership from Host 1 to Host 2 the 2nd transition will increment ownership from Host 2 to Unassigned or Host 1 if not using the Unassigned state and the 3rd transition will increment ownership from Unassigned to Host 1 note this 3rd state will not occur if unassigned is not used Each subsequent transition will continue to increment the port ownership and will cycle through in similar fashion Note Power On default for edge triggered operation is all ports assigned to Host 1 SMBus Host Control of Port Assignment In this mode the SMBus interface remains live during operation of the switching hub and is used to switch assign ports on the fly through SMBus commands This is a
70. ss Response The Hub does not respond to a general call address of 0000_000b Slave Device Time Out According to the SMBus Specification V1 0 devices in a transfer can abort the transfer in progress and release the bus when any single clock low interval exceeds 25ms T rimeour min Devices that have detected this condition must reset their communication and be able to receive a new START condition no later than 35ms TTIMEOUT MAX Note Some simple devices do not contain a clock low drive circuit this simple kind of device typically resets its communications port after a start or stop condition The Slave Device Time Out must be implemented Stretching the SCLK Signal The Hub supports stretching of the SCLK by other devices on the SMBus The Hub does not stretch the SCLK SMBus Timing The SMBus Slave Interface complies with the SMBus AC Timing Specification See the SMBus timing in the Timing Diagram section 42 SMSC USB2524 DATASHEET USB MultiSwitch Hub Datasheet 7 3 7 7 3 8 7 3 8 1 7 3 8 2 7 4 7 5 SMSC USB2524 er SMSC Bus Reset Sequence The SMBus Slave Interface resets and returns to the idle state upon a START field followed immediately by a STOP field SMBus Alert Response Address The SMBALERT signal is not supported by the Hub Undefined Registers Reads to undefined registers return 00h Writes to undefined registers have no effect and do not return an error Reserve
71. ter D6h Port Assign Interface Configuration 1B Reset 0x00 31 7 1 4 33 Register D7h Port Assign Interface Configuration 1C Reset 0x00 31 7 1 4 34 Register D8h Port Assign Interface Configuration 1D Reset 0x00 31 7 1 4 35 Register D9h Port Assign Interface Configuration 2A Reset 0x00 31 7 1 4 36 Register DAh Port Assign Interface Configuration 2B Reset 0x00 32 7 1 4 37 Register DBh Port Assign Interface Configuration 2C Reset 0x00 32 7 1 4 38 Register DCh Port Assign Interface Configuration 2D Reset 0x00 32 7 1 4 39 Register DDh Port Assign Interface Configuration 3A Reset 0x00 32 7 1 4 40 Register DEh Port Assign Interface Configuration 3B Reset 0x00 33 7 1 4 41 Register DFh Port Assign Interface Configuration 3C Reset 0x00 33 7 1 4 42 Register EOh Port Assign Interface Configuration 3D Reset 0x00 33 7 1 4 43 Register E1h Port Assign Interface Configuration 4A Reset 0x00 33 7 1 4 44 Register E2h Port Assign Interface Configuration 4B Reset 0x00 34 7 1 4 45 Register E3h Port Assign Interface Configuration 4C Reset 0x00 34 7 1 4 46 Register E4h Port Assign Interface Configuration 4D Reset 0x00 34 7 1 4 47 Register E5h Port Assign Interface Configuration 5A Reset 0x00
72. ters The Characters will be stored starting with the LSB at the least significant address and the MSB at the next 8 bit location subsequent characters must be stored in sequential contiguous address in the same LSB MSB manner Some EEPROM programmers may transpose the MSB and LSB thus reversing the Byte order Please pay careful attention to the Byte ordering or your selected programming tools 7 1 4 26 Register DOh Port Interface Delay Timer Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PRTDT Port Delay Timer A 0 255 bit value that represents a delay of 0 255ms from the time a state change is detected on the PRT_ASSIGN 3 0 pins until the internal logic begins the port switching process for the affected port or ports to a different upstream host Note This register effectively creates a programmable debounce circuit for mechanical switches that may be connected to the PRT_ASSIGN 3 0 interface pins 7 1 4 27 Register D1h Port Assign Interface Configuration 0A Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT_INT_0A Bit 7 4 0000 Port 2 is unassigned Port Assign Interface 0A Determines the configuration of the hardware interface configuration for the assignment of ports 1 amp 2 to upstream hosts 0001 Port 2 owned by UP1 0010 Port 2 owned by UP2 0011 Reserved will default to 0001 value to 4111 Bit 3 0 0000 Port 1 is unassigned 0001 Port 1 owned by
73. thorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage 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 SMSC is a registered trademark of Standard Microsystems Corporation SMSC Product names and company names are the trademarks of their respective holders SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE TITLE AND AGAINST INFRINGEMENT AND THE LIKE AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT INCIDENTAL INDIRECT SPECIAL PUNITIVE OR CONSEQUENTIAL DAMAGES OR FOR LOST DATA PROFITS SAVINGS OR REVENUES OF ANY KIND REGARDLESS OF THE FORM OF ACTION WHETHER BASED ON CONTRACT TORT NEGLIGENCE OF SMSC OR OTHERS STRICT LIABILITY BREACH OF WARRANTY OR OTHERWISE WHETHER OR NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES Revision 1 91 08 22 07 SMSC USB2524 2 DATASHEET USB Mult
74. tion Supplv Current Note Both Upstream Ports Unconfigured are in the process of being enumerated bv 2 High Speed Hosts IcciNIT 199 mA 2 Full Speed Hosts ICCINIT 174 mA external Host controllers Supply Current Total from all supplies Configured 2 upstream High Speed Hosts 2 Ports FS LS lucce 198 mA 2 Ports HS l4CH2 260 mA 1 Port HS 1 Port FS LS IHCH1C1 240 mA 3 Ports HS l4CH3 310 mA 4 Ports HS lucha 340 mA Revision 1 91 08 22 07 54 DATASHEET SMSC USB2524 USB MultiSwitch Hub er SMSC Datasheet Table 11 1 DC Electrical Characteristics continued PARAMETER SYMBOL MIN TYP MAX UNITS COMMENTS Supply Current Total from all supplies Configured 2 upstream Full Speed Hosts 1 Port lrcc1 182 mA 2 Ports IFcc2 182 mA 3 Ports IFccs 182 mA 4 Ports lecca 182 mA Supply Current IcsBy 272 uA Total from all supplies Suspend Supply Current ICRST 73 HA Total from all supplies Reset Note 11 1 Output leakage is measured with the current pins in high impedance Note 11 2 See USB 2 0 Specification for USB DC electrical characteristics Note 11 3 RBIAS is a 3 3V tolerant analog pin CAPACITANCE Ta 25 C fc 1MHz Vppjo 3 3V LIMITS PARAMETER SYMBOL MIN TYP MAX UNIT TEST CONDITION Clock Input Cin 2 pF All pins except USB pins and pins under Capacitance test tied to AC ground Input Capacitance Cin 8 pF Output Capacitance Cour 12 pF
75. us 20 7 1 4 1 Register 00h Vendor ID LSB Reset 0K00O 22 7 1 4 2 Register 01h Vendor ID MSB Reset 0X00 aaaaaa aaa aaa eee 22 7 1 4 3 Register 02h Product ID LSB Reset 0x00 22 7 1 4 4 Register 03h Product ID MSB Reset OKOO 22 7 1 4 5 Register 04h Device ID LSB Reset 0K00 22 7 1 4 6 Register 05h Device ID MSB Reset OKOO 22 7 1 4 7 Register 06h CONFIG BYTE 1 Reset 0x00 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 0K00 25 7 1 4 11 Register OAh Port Disable For Self Powered Operation Reset 0x00 26 7 1 4 12 Register OBh Port Disable For Bus Powered Operation Reset 0x00 26 7 1 4 13 Register OCh Max Power For Self Powered Operation Reset 0x00 26 7 1 4 14 Register ODh Max Power For Bus Powered Operation Reset 0X00 27 7 1 4 15 Register OEh Hub Controller Max Current For Self Powered Operation Reset 0x00 27 7 1 4 16 Register OFh Hub Controller Max Current For Bus Powered Operation Reset 0x00 27 7 1 4 17
76. xternal RESET_N pin 1 RESET Reset the SMBus Interface and internal memory back to RESET_N assertion default settings Note During this reset this bit is automatically cleared to its default value of 0 0 Normal Run ldle 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 protected registers 0 USB_ATTACH USB Attach and write protect 0 SMBus slave interface is active 1 Hub will signal a USB attach event to an upstream device and the internal memory address range 00h FOh is write protected to prevent unintentional data corruption Note 1 This bit is write once and is only cleared by assertion of the external RESET_N pin Note 2 If the SMBus interface is kept active after this bit is set the PORT ASSIGN 12 PORT ASSIGN 34 PORT ASSIGN 56 PORT ASSIGN 7 and PORT LOCKOUT registers may be continuously written to reconfigure port ownership SMSC USB2524 39 Revision 1 91 08 22 07 DATASHEET USB MultiSwitchTM Hub er smsc 7 2 7 2 1 7 2 1 1 7 2 1 2 7 2 1 3 7 2 2 Revision 1 91 08 22 07 Datasheet EEPROM Interface The SMSC Hub can be configured via a 2 wire CH EEPROM 2568 please see Table 4 2 SMBus or EEPROM Interface Behavior for specific details on how to enable configuration via an I C EEPROM The Internal state machine will when configured for EEPROM support read the external E
77. y disabled and are not available to be enabled or enumerated by a Host Controller The disabled ports must be contiguous and must be in decreasing order starting with port 4 When using the internal default option the PRT_DIS 1 0 pins will disable the appropriate ports Bit 7 Reserved always Bit 6 Reserved always Bit 5 Reserved always Bit 4 1 Port 4 is disabled Bit 3 1 Port 3 is disabled Bit 2 1 Port 2 is disabled Bit 1 1 Port 1 is disabled Bit O is Reserved always 0 mon SSS ll 71 412 Register OBh Port Disable For Bus Powered Operation Reset 0x00 BIT NUMBER BIT NAME DESCRIPTION 7 0 PORT 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 and are not available to be enabled or enumerated by a Host Controller The disabled ports must be contiguous and must be in decreasing order starting with port 4 When using the internal default option the PRT DIS 1 0 pins will disable the appropriate ports Bit 7 Reserved always Bit 6 Reserved always Bit 5 Reserved always Bit 4 1 Port 4 is disabled Bit 3 1 Port 3 is disabled Bit 2 1 Port 2 is disabled Bit 1 1 Port 1 is disabled Bit O is Reserved always 0 ll mon SSS 7 1 4 13 Register 0Ch Max Power For Self Powered

Download Pdf Manuals

image

Related Search

Related Contents

User`s Manual - Minuteman UPS  The Dangerous Music Master Setup and Operation manual  DVR Manual - Guardian Security  Eglo 200094A Installation Guide  Bedienungsanleitung Kartoffelegemaschine gezogene 4  

Copyright © All rights reserved.
Failed to retrieve file