ISP1520 Hi-Speed Universal Serial Bus hub controller Rev. 03 — 24 November 2004 Product data 1. General description The ISP1520 is a stand-alone Universal Serial Bus (USB) hub controller IC that complies with Universal Serial Bus Specification Rev. 2.0. It supports data transfer at high-speed (480 Mbit/s), full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s). The upstream facing port can be connected to a Hi-Speed USB host or hub or to an Original USB host or hub.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 2. Features ■ Complies with: ◆ Universal Serial Bus Specification Rev. 2.0 ◆ Advanced Configuration and Power Interface (ACPI™), OnNow™ and USB power management requirements. ■ Supports data transfer at high-speed (480 Mbit/s), full-speed (12 Mbit/s) and low-speed (1.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 4. Abbreviations ACPI — Advanced Configuration and Power Interface EMI — ElectroMagnetic Interference ESD — ElectroStatic Discharge NAK — Not AcKnowledge PID — Packet identifier PLL — Phase-Locked Loop SIE — Serial Interface Engine TT — Transaction Translator USB — Universal Serial Bus. 5.
xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxx xxxxxxxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx x x RREF DM0 DP0 3 4 12 MHz XTAL1 5 7 XTAL2 33 34 PLL VCC1 VCC2 VCC3 VCC4 TEST_HIGH RAM ROM 9,
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 7. Pinning information 49 NOOC 50 GRN4_N 51 AMB4_N 52 GRN3_N 53 AMB3_N 54 GRN2_N 55 AMB2_N 56 VREF(5V0) 57 VCC3 58 GND 59 GND 60 GRN1_N 61 AMB1_N 62 HUBGL_N 63 SCL 64 SDA 7.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 2: Pin description[1]…continued Symbol[2] Pin Type Description RREF 7 AI reference resistor connection; connect this pin through a resistor of 12 kΩ ± 1 % to an analog band gap ground reference TEST_HIGH 8 - test pin; connect to 3.3 V VCC1 9 - analog supply voltage 1 (3.3 V) GND 10 - ground supply VCC4 11 - crystal and PLL supply voltage 4 (3.3 V) TEST_HIGH 12 - test pin; connect to 3.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 2: Pin description[1]…continued Symbol[2] Pin Type Description RESET_N 31 I asynchronous reset input; when reset is active, the internal switch to the 1.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 2: Pin description[1]…continued Symbol[2] Pin Type Description GRN2_N 54 I/O output — green LED port indicator (open-drain) for downstream facing port 2 input — function of the pin when used as an input is given in Table 9 AMB2_N 55 I/O output — amber LED port indicator (open-drain) for downstream facing port 2 input — function of the pin when used as an input is given in Table 8 VREF(5V0) 56 - reference voltage (5 V ± 5 %)
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 8. Functional description 8.1 Analog transceivers The integrated transceivers directly interface to USB lines. They can transmit and receive serial data at high-speed (480 Mbit/s), full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s). 8.2 Hub controller core The main components of the hub core are: • • • • • • • • 8.2.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 8.2.5 Hub repeater A hub repeater is responsible for managing connectivity on a per packet basis. It implements packet signaling connectivity and resume connectivity. There are two repeaters in the ISP1520: a Hi-Speed USB repeater and an Original USB repeater. The only major difference between these two repeaters is the speed at which they operate.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller The triggering voltage of the POR circuit is 2.03 V nominal. A POR is automatically generated when VCC goes below the trigger voltage for a duration longer than 1 µs. POR VCC 2.03 V ≤ 683 µs 0V t1 004aaa388 At t1: clock is running and available. Fig 3. Power-on reset timing. POR EXTERNAL CLOCK 004aaa365 A Stable external clock is to be available at A. Fig 4. External clock with respect to power-on reset.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 9. Configuration selections The ISP1520 is configured through I/O pins and, optionally, through an external I2C-bus, in which case the hub can update its configuration descriptors as a master or as a slave. Table 3 shows the configuration parameters.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 9.1.2 Power switching Power switching of downstream ports can be done individually or ganged, where all ports are simultaneously switched with one power switch. The ISP1520 supports both modes, which can be selected using input PSWn_N; see Table 5. Voltage drop requirements: Self-powered hubs are required to provide a minimum of 4.75 V to its output port connectors at all legal load conditions. To comply with Underwriters Laboratory Inc.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller PSWn_N pins have integrated weak pull-up resistors inside the chip. Table 5: 9.1.3 Power switching mode: pin configuration Power switching mode PSW1_N PSW2_N PSW3_N PSW4_N Ganged internal pull-up ground ground ground Individual internal pull-up internal pull-up internal pull-up internal pull-up Overcurrent protection mode The ISP1520 supports all overcurrent protection modes: none, global and individual.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller The detection of any non-removable port sets the hub descriptor into a compound hub. Table 8: 9.1.5 Non-removable port pin configuration AMBn_N (n = 1 to 4) Non-removable port Ground non-removable Pull-up with amber LED removable Port indicator support The port indicator support can be disabled by grounding all green port indicators (all pins GRNn_N); see Table 9. This is a global feature.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller I2C-bus address: The address of the ISP1520 is given in Table 10. Table 10: I2C-bus slave address MSB Bit Value 9.2.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 11: 9.2.3 Configuration method Configuration method SCL SDA Internal ROM ground ground External EEPROM 2.2 kΩ to 4.7 kΩ pull-up 2.2 kΩ to 4.7 kΩ pull-up External microcontroller driven LOW by the microcontroller during reset 2.2 kΩ to 4.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 12: ROM or EEPROM detailed map…continued Address Content (Hex) Default Example Comment (Hex) (Hex) 0B bDescriptorType - 03[2] STRING 0C wLANGID[0] - 09 - 04 LANGID code zero (first language ID) (English—USA in this example) - 09 - 08 0D 0E wLANGID[1] 0F LANGID code one (second language ID) (English—UK in this example) String descriptor Index 1 (iManufacturer)[3] 10 bLength - 2E string descriptor length (manufactu
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 12: ROM or EEPROM detailed map…continued Address Content (Hex) Default Example Comment (Hex) (Hex) String descriptor Index 3 (iSerialNumber) Remark: If supported, this string must be unique.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 12: ROM or EEPROM detailed map…continued Address Content (Hex) Default Example Comment (Hex) (Hex) String descriptor Index 1 (iManufacturer) second language 88 bLength - 2E string descriptor length (manufacturer ID) STRING 89 bDescriptorType - 03[2] 8A 8B bString - 50 00 P of Philips 8C 8D - 68 00 h 8E 8F - 69 00 i 90 91 - 6C 00 l 92 93 - 69 00 i 94 95 - 70 00 p 96 97 - 73 00 s 98 99 - 20 00 9A 9
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 12: ROM or EEPROM detailed map…continued Address Content (Hex) Default Example Comment (Hex) (Hex) CC CD - 36 00 6 CE CF - 38 00 8 D0 D1 - 38 00 8 D2 D3 - 32 00 2 D4 D5 - 34 00 4 D6 D7 - 30 00 0 D8 D9 - 32 00 2 DA DB - 32 00 2 DC DD - FF FF DE DF - FF FF E0 E1 - FF FF E2 E3 - FF FF E4 E5 - FF FF E6 E7 - FF FF E8 E9 - FF FF EA EB - FF FF EC ED - FF FF EE EF - FF FF F0 F1 - F
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 10. Hub controller description Each USB device is composed of several independent logic endpoints. An endpoint acts as a terminus of communication flow between the host and the device. At design time, each endpoint is assigned a unique number (endpoint identifier; see Table 13).
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 14: Status Change byte: bit allocation Bit Name Value Description 0 Hub Status Change 0 no change in the hub status 1 change in the hub status detected 1 to 4 Port n Status Change 0 no change in the status of port n (n = 1 to 4) 1 change in the status of port n (n = 1 to 4) - not used 5 to 7 - 11.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 16: Device_qualifier descriptor Offset (bytes) Field name Value (Hex) 0 bLength 0A 0A descriptor length = 10 bytes 1 bDescriptorType 06 06 type = DeviceQualifierType 2 bcdUSB 00 00 see USB specification Rev. 2.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 19: Offset (bytes) Interface descriptor Field name Value (Hex) Full-speed Comments High-speed 0 bLength 09 09 descriptor length = 9 bytes 1 bDescriptorType 04 04 type = INTERFACE 2 bInterfaceNumber 00 00 - 3 bAlternateSetting 00 00 no alternate setting 4 bNumEndpoints 01 01 status change (interrupt) endpoint 5 bInterfaceClass 09 09 HUB_CLASSCODE 6 bInterfaceSubClass 00 00 HubSubClassCode 7 bInterfaceP
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 22: wHubCharacteristics bit description Bit Function D0, D1 logical power switching mode 00 D2 D3, D4 Value Description compound hub selection overcurrent protection mode ganged 01 individual and multiple ganged 11 - 0 non-compound 1 compound 00 global 01 individual and multiple ganged 10 none 11 - D5 - - - D6 - - - D7 port indicator 0 global feature 1 - 12.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 23: Standard USB requests…continued bmRequestType byte 0 (bits 7 to 0) bRequest wValue byte 1 bytes 2, 3 (hex) (hex) wIndex bytes 4, 5 (hex) wLength bytes 6, 7 (hex) Data response Clear Device Feature (Remote_ Wakeup) 0000 0000 01 01, 00 00, 00 00, 00 none Clear Endpoint (1) Feature (Halt/Stall) 0000 0010 01 00, 00 81, 00 00, 00 none Set Device Feature (Remote_ Wakeup) 0000 0000 03 01, 00 00, 00 00, 00 none Set En
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 24: Hub class requests…continued Request bmRequestType byte 0 (bits 7 to 0) bRequest byte 1 (hex) wValue bytes 2, 3 (hex) wIndex bytes 4, 5 (hex) wLength bytes 6, 7 (hex) Data GetTTState 1010 0011 10 TT-flags 01, 00 -[1] TT state StopTT 0010 0011 11 00, 00 01, 00 00, 00 none 0010 0011 03 15, 00 port[4], 01 00, 00 none 15, 00 port[4], 02 00, 00 none 15, 00 port[4], 03 00, 00 none Test modes Test_J Test_
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 26: 12.3.2 Get hub configuration response Bit Function Value Description 0 configuration value 0 device is not configured 1 device is configured 1 to 7 reserved 0 - Get device status This request returns two bytes of data; see Table 27. Table 27: Bit Function Value Description 0 self-powered 1 self-powered 1 remote wake-up 0 disabled 1 enabled 0 - 2 to 15 12.3.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 30: Bit Function Value Description 17 overcurrent indicator change 0 no change in overcurrent 1 overcurrent status has changed 0 - 18 to 31 12.3.6 Get hub status response…continued reserved Get port status This request returns four bytes of data. The first word contains the port status bits (wPortStatus), and the next word contains the port status change bits (wPortChange).
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 32: Get port status change response (wPortChange)…continued Bit Function Value Description 2 suspend change 0 no change 1 resume complete 0 no change in the overcurrent indicator 1 change in the overcurrent indicator 0 no change 1 reset complete 0 - 3 overcurrent indicator change 4 reset change 5 to 15 reserved 12.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 13. Limiting values Table 34: Absolute maximum ratings In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter VCC supply voltage 3.3 V VREF(5V0) input reference voltage 5.0 V Conditions VI(5V0) input voltage on 5 V buffers 3.0 V < VCC < 3.6 V VI(3V3) input voltage on 3.3 V buffers 3.0 V < VCC < 3.6 V VO(3V3) output voltage on 3.3 V buffers Ilu latch-up current Max Unit −0.5 +4.6 V −0.5 +6.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 15. Static characteristics Table 36: Static characteristics: supply pins VCC = 3.0 V to 3.6 V; Tamb = −40 °C to +70 °C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Full-speed IREF(5V0) ICC(tot) supply current 5 V total supply current 3.3 V - 0.5 - mA ICC(tot) = ICC1 + ICC2 + ICC3 + ICC4 [1] - 91 - mA suspend mode; internal clock stopped [2] - 0.5 - mA no device connected - 136.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 38: Static characteristics: I2C-bus interface block VCC = 3.0 V to 3.6 V; Tamb = −40 °C to +70 °C; unless otherwise specified. Symbol Parameter Input pin SCL and input/output pin Conditions Min Typ Max Unit SDA[1] VIL LOW-level input voltage - - 0.9 V VIH HIGH-level input voltage 2.1 - - V Vhys hysteresis voltage 0.15 - - V VOL LOW-level output voltage - - 0.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 39: Static characteristics: USB interface block (DP0 to DP4 and DM0 to DM4)…continued VCC = 3.0 V to 3.6 V; Tamb = −40 °C to +70 °C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit 10 - - MΩ 3.0 - 3.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 16. Dynamic characteristics Table 40: Dynamic characteristics: system clock timing Symbol Parameter Conditions Min Typ Max Unit Reset tW(POR) internal power-on reset pulse width 0.2 - 1 µs tW(RESET_N) pulse width on pin RESET_N 0.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 43: Dynamic characteristics: high-speed source electrical characteristics VCC = 3.0 V to 3.6 V; Tamb = −40 °C to +70 °C; test circuit Figure 21; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Driver characteristics tHSR rise time 10 % to 90 % 500 - - ps tHSF fall time 90 % to 10 % 500 - - ps 479.76 - 480.24 Mbit/s Clock timing tHSDRAT data rate tHSFRAM microframe interval 124.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 44: Dynamic characteristics: full-speed source electrical characteristics…continued VCC = 3.0 V to 3.6 V; Tamb = −40 °C to +70 °C; test circuit Figure 22; unless otherwise specified.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller TPERIOD +3.3 V crossover point extended crossover point differential data lines 0V differential data to SE0/EOP skew N × TPERIOD + t DEOP source EOP width: t EOPT receiver EOP width: t EOPR mgr776 TPERIOD is the bit duration corresponding with the USB data rate. Full-speed timing symbols have a subscript prefix ‘F’, low-speed timing a prefix ‘L’. Fig 11. Source differential data-to-EOP transition skew and EOP width. TPERIOD +3.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller +3.3 V upstream differential data lines crossover point crossover point downstream differential data 0V hub delay downstream t HDD hub delay upstream t HDD +3.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Table 46: Dynamic characteristics: I2C-bus (pins SDA and SCL) VCC and Tamb within recommended operating range; VDD = 5 V; VSS = VGND ; VIL and VIH between VSS and VDD. Symbol Parameter Conditions Min Typ Max Unit 0 93.75 100 kHz 4.7 - - µs 4.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 17. Application information 17.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 17.3 Self-powered hub configurations + 5V±3% POWER SUPPLY − +4.85 V (min) 3.3 V LDO VOLTAGE REGULATOR downstream port connector T1 VCC VREF(5V0) PSW1_N GND ferrite bead 120 µF 0.1 µF 47 kΩ V +4.75 V BUS (min) D+ D− 1 GND SHIELD OC1_N PSW2_N TEST_LOW port 2 to port 3 OC2_N ISP1520 PSW3_N OC3_N TEST_HIGH T4 PSW4_N 3.3 V or 5.0 V ADOC 0.1 µF 47 kΩ ferrite bead 120 µF V +4.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 5.1 V ± 3 % + POWER SUPPLY − (kick-up) +4.95 V (min) low-ohmic sense resistor for overcurrent detection 3.3 V LDO VOLTAGE REGULATOR downstream port connector VCC T1 OC1_N VREF(5V0) GND PSW1_N 0.1 µF 47 kΩ ferrite bead 120 µF V +4.75 V BUS (min) D+ D− 1 GND SHIELD PSW2_N PSW3_N TEST_LOW PSW4_N port 2 to port 3 ISP1520 TEST_HIGH OC2_N OC3_N OC4_N 3.3 V or 5.0 V ferrite bead +5V 120 µF V +4.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 18. Test information VCC DPn 15.8 Ω DMn 15.8 Ω 50 Ω coax D+ (1) DUT 50 Ω coax D− GND mdb273 143 Ω 143 Ω (1) Transmitter: connected to 50 Ω inputs of a high-speed differential oscilloscope. Receiver: connected to 50 Ω outputs of a high-speed differential data generator. Fig 21. High-speed transmitter and receiver test circuit. 3.3 V 1.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 19. Package outline LQFP64: plastic low profile quad flat package; 64 leads; body 10 x 10 x 1.4 mm SOT314-2 c y X A 48 33 49 32 ZE e E HE A A2 (A 3) A1 wM θ bp pin 1 index 64 Lp L 17 detail X 16 1 ZD e v M A wM bp D B HD v M B 0 2.5 5 mm scale DIMENSIONS (mm are the original dimensions) UNIT A max. A1 A2 A3 bp c D (1) E (1) e mm 1.6 0.20 0.05 1.45 1.35 0.25 0.27 0.17 0.18 0.12 10.1 9.9 10.1 9.9 0.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 20. Soldering 20.1 Introduction to soldering surface mount packages This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our Data Handbook IC26; Integrated Circuit Packages (document order number 9398 652 90011). There is no soldering method that is ideal for all surface mount IC packages.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller • For packages with leads on two sides and a pitch (e): – larger than or equal to 1.27 mm, the footprint longitudinal axis is preferred to be parallel to the transport direction of the printed-circuit board; – smaller than 1.27 mm, the footprint longitudinal axis must be parallel to the transport direction of the printed-circuit board. The footprint must incorporate solder thieves at the downstream end.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller [3] These transparent plastic packages are extremely sensitive to reflow soldering conditions and must on no account be processed through more than one soldering cycle or subjected to infrared reflow soldering with peak temperature exceeding 217 °C ± 10 °C measured in the atmosphere of the reflow oven. The package body peak temperature must be kept as low as possible. These packages are not suitable for wave soldering.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller 22. Data sheet status Level Data sheet status[1] Product status[2][3] Definition I Objective data Development This data sheet contains data from the objective specification for product development. Philips Semiconductors reserves the right to change the specification in any manner without notice. II Preliminary data Qualification This data sheet contains data from the preliminary specification.
ISP1520 Philips Semiconductors Hi-Speed USB hub controller Contents 1 2 3 4 5 6 7 7.1 7.2 8 8.1 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.2.7 8.3 8.4 8.5 8.6 8.7 9 9.1 9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 9.2 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ordering information . . .