USB MultiSwitchTM Hub
Datasheet
Chapter 7 Configuration Options
7.1Switching 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
7.1.1Power 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.2VBus 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-
7.1.3Port Assignment Configuration:
The order of precedence for control of ownership of each port is as follows:
1.CFG_SEL0 and CFG_SEL1.
2.PRT_ASSIGN_CFG register
3.PRT_ASSIGN_MODE register
4.PRT_LCK register
5.The applicable PORT_ASSIGN_INTxx or PORT_ASSIGN_xx register (based on the settings above).
Note: The PRT_LCK register will primarily 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 temporarily suspended, then after the configuration is loaded, the PRT_LCK function will be enabled.
7.1.4Internal Register Set (Common to EEPROM and SMBus)
Table 7.1 Internal EEPROM & 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 | NRD | 00h |
Revision 1.91 | 20 | SMSC USB2524 |
| DATASHEET |
|