Philips Semiconductors ISP1520
Hi-Speed USB hub controller
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
For more information, please visit: http://www.semiconductors.philips.com.
For sales office addresses, email to: sales.addresses@www.semiconductors.philips.com.
Date of release: 28 April 2006
Document identifier: ISP1520_4
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
27. Contents
1 General description . . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4 Ordering information . . . . . . . . . . . . . . . . . . . . . 2
5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3
6 Pinning information . . . . . . . . . . . . . . . . . . . . . . 4
6.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 4
7 Functional description . . . . . . . . . . . . . . . . . . . 8
7.1 Analog transceivers . . . . . . . . . . . . . . . . . . . . . 8
7.2 Hub controller core . . . . . . . . . . . . . . . . . . . . . . 8
7.2.1 Philips serial interface engine . . . . . . . . . . . . . . 8
7.2.2 Routing logic . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.2.3 Transaction translator . . . . . . . . . . . . . . . . . . . . 8
7.2.4 Mini-Host Controller . . . . . . . . . . . . . . . . . . . . . 8
7.2.5 Hub repeater. . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.2.6 Hub and port controllers . . . . . . . . . . . . . . . . . . 9
7.2.7 Bit clock recovery . . . . . . . . . . . . . . . . . . . . . . . 9
7.3 Phase-locked loop clock multiplier . . . . . . . . . . 9
7.4 I2C-bus controller . . . . . . . . . . . . . . . . . . . . . . . 9
7.5 Overcurrent detection circuit. . . . . . . . . . . . . . . 9
7.6 GoodLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.7 Power-on reset . . . . . . . . . . . . . . . . . . . . . . . . . 9
8 Configuration selections. . . . . . . . . . . . . . . . . 11
8.1 Configuration through I/O pins . . . . . . . . . . . . 11
8.1.1 Number of downstream facing ports. . . . . . . . 11
8.1.2 Power switching . . . . . . . . . . . . . . . . . . . . . . . 12
8.1.2.1 Voltage drop requirements . . . . . . . . . . . . . . . 12
8.1.3 Overcurrent protection mode . . . . . . . . . . . . . 13
8.1.4 Nonremovable port . . . . . . . . . . . . . . . . . . . . . 14
8.1.5 Port indicator support . . . . . . . . . . . . . . . . . . . 14
8.2 Device descriptors and string descriptors
settings using I2C-bus. . . . . . . . . . . . . . . . . . . 14
8.2.1 Background information on I2C-bus . . . . . . . . 14
8.2.1.1 Different conditions on I2C-bus . . . . . . . . . . . . 14
8.2.1.2 Data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8.2.1.3 I2C-bus address . . . . . . . . . . . . . . . . . . . . . . . 15
8.2.2 Architecture of configurable hub descriptors . 15
8.2.3 ROM or EEPROM map. . . . . . . . . . . . . . . . . . 16
8.2.4 ROM or EEPROM detailed map . . . . . . . . . . . 16
9 Hub controller description . . . . . . . . . . . . . . . 21
9.1 Endpoint 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
9.2 Endpoint 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
10 Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
11 Hub requests . . . . . . . . . . . . . . . . . . . . . . . . . . 25
11.1 Standard USB requests . . . . . . . . . . . . . . . . . 25
11.2 Hub class requests. . . . . . . . . . . . . . . . . . . . . 26
11.3 Detailed responses to hub requests. . . . . . . . 27
11.3.1 Get configuration . . . . . . . . . . . . . . . . . . . . . . 27
11.3.2 Get device status . . . . . . . . . . . . . . . . . . . . . . 28
11.3.3 Get interface status . . . . . . . . . . . . . . . . . . . . 28
11.3.4 Get endpoint status . . . . . . . . . . . . . . . . . . . . 28
11.3.5 Get hub status . . . . . . . . . . . . . . . . . . . . . . . . 28
11.3.6 Get port status . . . . . . . . . . . . . . . . . . . . . . . . 29
11.4 Various get descriptors. . . . . . . . . . . . . . . . . . 30
12 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 31
13 Recommended operating conditions . . . . . . 31
14 Static characteristics . . . . . . . . . . . . . . . . . . . 32
15 Dynamic characteristics . . . . . . . . . . . . . . . . . 35
16 Application information . . . . . . . . . . . . . . . . . 41
16.1 Descriptor configuration selection . . . . . . . . . 41
16.2 Overcurrent detection limit adjustment. . . . . . 41
16.3 Self-powered hub configurations . . . . . . . . . . 42
17 Test information. . . . . . . . . . . . . . . . . . . . . . . . 44
18 Package outline . . . . . . . . . . . . . . . . . . . . . . . . 45
19 Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
19.1 Introduction to soldering surface mount
packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
19.2 Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . 46
19.3 Wave soldering. . . . . . . . . . . . . . . . . . . . . . . . 46
19.4 Manual soldering . . . . . . . . . . . . . . . . . . . . . . 47
19.5 Package related soldering information . . . . . . 47
20 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 48
21 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
22 Revision history . . . . . . . . . . . . . . . . . . . . . . . 49
23 Legal information . . . . . . . . . . . . . . . . . . . . . . 50
23.1 Data sheet status . . . . . . . . . . . . . . . . . . . . . . 50
23.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
23.3 Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 50
23.4 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 50
24 Contact information . . . . . . . . . . . . . . . . . . . . 50
25 Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
26 Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
27 Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53