2-Port USB 2.0 Hi-Speed Hub Controller
Datasheet
Table of Contents
Chapter 1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 2 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1
2.2
2.3
2.4
2.5
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Pin Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Pin Descriptions (Grouped by Function). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Buffer Type Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Strap Pin Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5.1
2.5.2
2.5.3
Non-Removable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Internal Pull-Down (IPD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.6
Example Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 3 Battery Charging Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1
USB Battery Charging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.1 Special Behavior of PRTPWR Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Battery Charging Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.1 Battery Charging Enabled via SMBus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2
Chapter 4 Configuration Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.1
4.2
Hub Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Resets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2.1
4.2.2
External Hardware RESET_N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
USB Bus Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3
SMBus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
SMBus Slave Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Protocol Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Slave Device Timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Stretching the SCLK Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
SMBus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Bus Reset Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
SMBus Alert Response Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.4
SMBus Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
4.4.9
Vendor ID Least Significant Bit Register (VIDL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Vendor ID Most Significant Bit Register (VIDM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Product ID Least Significant Bit Register (PIDL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Product ID Most Significant Bit Register (PIDM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Device ID Least Significant Bit Register (DIDL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Device ID Most Significant Bit Register (DIDM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Configuration Data Byte 1 Register (CFG1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Configuration Data Byte 2 Register (CFG2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Configuration Data Byte 3 Register (CFG3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.4.10 Non-Removable Device Register (NRD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.4.11 Port Disable for Self-Powered Operation Register (PDS) . . . . . . . . . . . . . . . . . . . . . . . . 31
4.4.12 Port Disable for Bus-Powered Operation Register (PDB) . . . . . . . . . . . . . . . . . . . . . . . . 31
4.4.13 Max Power for Self-Powered Operation Register (MAXPS) . . . . . . . . . . . . . . . . . . . . . . 32
4.4.14 Max Power for Bus-Powered Operation Register (MAXPB) . . . . . . . . . . . . . . . . . . . . . . 32
4.4.15 Hub Controller Max Current for Self-Powered Operation Register (HCMCS) . . . . . . . . . 32
4.4.16 Hub Controller Max Power for Bus-Powered Operation Register (HCMCB). . . . . . . . . . 33
4.4.17 Power-On Time Register (PWRT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.4.18 Language ID High Register (LANGIDH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Revision 1.0 (06-04-13)
4
SMSC USB2422
DATASHEET