Isp1122a 03
Isp1122a 03
1. General description
The ISP1122A is a stand-alone Universal Serial Bus (USB) hub device which
complies with USB Specification Rev. 1.1. It integrates a Serial Interface Engine
(SIE), hub repeater, hub controller, USB data transceivers and a 3.3 V voltage
regulator. It has a configurable number of downstream ports, ranging from 2 to 5.
The ISP1122A has built-in overcurrent sense inputs, supporting individual and global
overcurrent protection for downstream ports. All ports (including the hub) have
GoodLink™ indicator outputs for easy visual monitoring of USB traffic. The ISP1122A
has a serial I2C-bus interface for external EEPROM access and a reduced frequency
(6 MHz) crystal oscillator. These features allow significant cost savings in system
design and easy implementation of advanced USB functionality into PC peripherals.
2. Features
■ High performance USB hub device with integrated hub repeater, hub controller,
Serial Interface Engine (SIE), data transceivers and 3.3 V voltage regulator
■ Complies with Universal Serial Bus Specification Rev. 1.1 and ACPI, OnNow and
USB power management requirements
■ Configurable from 2 to 5 downstream ports with automatic speed detection
■ Internal power-on reset and low voltage reset circuit
■ Supports bus-powered, hybrid-powered and self-powered application
■ Individual or ganged power switching for downstream ports
■ Individual or global port overcurrent protection with built-in sense circuits
■ 6 MHz crystal oscillator with on-chip PLL for low EMI
■ Visual USB traffic monitoring (GoodLink™) for hub and downstream ports
■ I2C-bus interface to read vendor ID, product ID and configuration bits from
external EEPROM
■ Operation over the extended USB bus voltage range (4.0 to 5.5 V)
■ Operating temperature range −40 to +85 °C
■ 8 kV in-circuit ESD protection for lower cost of external components
■ Full-scan design with high test coverage
■ Available in 32-pin SDIP, SO and LQFP packages.
Philips Semiconductors ISP1122A
USB stand-alone hub
3. Ordering information
Table 1: Ordering information
Type number Package
Name Description Version
ISP1122AD SO32 plastic small outline package; 32 leads; body width 7.5 mm SOT287-1
ISP1122ANB SDIP32 plastic shrink dual in-line package; 32 leads (400 mil) SOT232-1
ISP1122ABD LQFP32 plastic low profile quad flat package; 32 leads; body 7 x 7 x 1.4 mm SOT358-1
4. Block diagram
pagewidth
upstream
port 6 MHz
VCC Vreg(3.3) D+ D− LED
END OF
HUB
FRAME
REPEATER
TIMERS
GENERAL
PORT
CONTROLLER
ANALOG GoodLink/ ANALOG GoodLink/ ANALOG GoodLink/ ANALOG GoodLink/ ANALOG GoodLink/ self/bus
Tx /Rx POWER SWITCH/ Tx/ Rx POWER SWITCH/ Tx/ Rx POWER SWITCH/ Tx / Rx POWER SWITCH/ Tx / Rx POWER SWITCH/ powered
OC DETECT OC DETECT OC DETECT OC DETECT OC DETECT
D+ D− overcurrent LED/ D+ D− overcurrent LED/ D+ D− overcurrent LED/ D+ D− overcurrent LED/ D+ D− overcurrent LED/
detection power switch detection power switch detection power switch detection power switch detection power switch
This is a conceptual block diagram and does not include each individual signal.
Fig 1. Block diagram.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
5. Pinning information
MBL163 MBL164
[1] Symbol names with an overscore (e.g. NAME) indicate active LOW signals.
[2] The voltage at pin Vreg(3.3) is gated by the RESET pin. This allows fully self-powered operation by
connecting RESET to VBUS (+5 V USB supply). If VBUS is lost upstream port D+ will not be driven.
[3] See Table 4 “Mode selection”.
[4] To disable a downstream port connect both D+ and D− to VCC via a 1 MΩ resistor; unused ports must
be disabled in reverse order starting from port 5.
[5] Analog detection circuit can be switched off using an external EEPROM, see Table 23; in this case,
the pin functions as a logic input (TTL level).
[6] Downstream ports 1 and 2 cannot be disabled.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
30 PSW2/GL2
28 PSW1/GL1
idth
29 Vreg(3.3)
31 GND
32 DM3
26 DM2
27 DP2
25 DP0
DP3 1 24 DM0
VCC 2 23 DP1
OC1 3 22 DM1
OC2 4 21 DP5
ISP1122ABD
OC3 5 20 DM5
OC4 6 19 INDV/SDA
OC5/GOC 7 18 OPTION/SCL
DM4 8 17 RESET
SP/BP 10
HUBGL 11
PSW3/GL3 12
PSW4/GL4 13
PSW5/GL5/GPSW 14
XTAL1 15
XTAL2 16
9
MBL165
DP4
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
[1] Symbol names with an overscore (e.g. NAME) indicate active LOW signals.
[2] The voltage at pin Vreg(3.3) is gated by the RESET pin. This allows fully self-powered operation by
connecting RESET to VBUS (+5 V USB supply). If VBUS is lost upstream port D+ will not be driven.
[3] See Table 4 “Mode selection”.
[4] To disable a downstream port connect both D+ and D− to VCC via a 1 MΩ resistor; unused ports must
be disabled in reverse order starting from port 5.
[5] Analog detection circuit can be switched off using an external EEPROM, see Table 23; in this case,
the pin functions as a logic input (TTL level).
[6] Downstream ports 1 and 2 cannot be disabled.
6. Functional description
The ISP1122A is a stand-alone USB hub with up to 5 downstream ports. The number
of ports can be configured between 2 and 5. The downstream ports can be used to
connect low-speed or full-speed USB peripherals. All standard USB requests from
the host are handled by the hardware without the need for firmware intervention. The
block diagram is shown in Figure 1.
The ISP1122A requires only a single supply voltage. An internal 3.3 V regulator
provides the supply voltage for the analog USB data transceivers.
The ISP1122A supports both bus-powered and self-powered hub operation. When
using bus-powered operation a downstream port cannot supply more than 100 mA to
a peripheral. In case of self-powered operation an external supply is used to power
the downstream ports, allowing a current consumption of max. 500 mA per port.
A basic I2C-bus interface is provided for reading vendor ID, product ID and
configuration bits from an external EEPROM upon a reset.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
6.6 GoodLink
Indication of a good USB connection is provided through GoodLink technology. An
LED can be directly connected via an external 330 Ω resistor.
This feature provides a user-friendly indication of the status of the hub, the connected
downstream devices and the USB traffic. It is a useful diagnostics tool to isolate faulty
USB equipment and helps to reduce field support and hotline costs.
The I2C-bus interface timing complies with the standard mode of operation as
described in The I2C-bus and how to use it, order number 9398 393 40011.
7. Modes of operation
The ISP1122A has several modes of operation, each corresponding with a different
pin configuration. Modes are selected by means of pins INDV, OPTION and SP/BP,
as shown in Table 4.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
8. Endpoint descriptions
Each USB device is logically composed of several independent endpoints. An
endpoint acts as a terminus of a communication flow between the host and the
device. At design time each endpoint is assigned a unique number (endpoint
identifier, see Table 5). The combination of the device address (given by the host
during enumeration), the endpoint number and the transfer direction allows each
endpoint to be uniquely referenced.
The ISP1122A has two endpoints, endpoint 0 (control) and endpoint 1 (interrupt).
[1] IN: input for the USB host; OUT: output from the USB host.
The ISP1122A hub supports the following USB descriptor information through its
control endpoint 0, which can handle transfers of 64 bytes maximum:
• Device descriptor
• Configuration descriptor
• Interface descriptor
• Endpoint descriptor
• Hub descriptor
• String descriptor.
Endpoint 1 is an interrupt endpoint: the host polls it once every 255 ms by sending an
IN token. If the hub has detected no change in the port status it returns a NAK (Not
AcKnowledge) response to this request, otherwise it sends the Status Change byte
(see Table 6).
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
9. Host requests
The ISP1122A handles all standard USB requests from the host via control
endpoint 0. The control endpoint can handle a maximum of 64 bytes per transfer.
Remark: Please note that the USB data transmission order is Least Significant Bit
(LSB) first. In the following tables multi-byte variables are displayed least significant
byte first.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
[1] USB Specification Rev. 1.0 uses 00H, USB Specification Rev. 1.1 specifies 29H.
[2] Returned value in bytes.
[3] Feature selector value, see Table 9.
[4] Downstream port identifier: 1 to N with N = number of enabled ports (2 to 5).
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
9.3 Descriptors
The ISP1122A hub controller supports the following standard USB descriptors:
• Device
• Configuration
• Interface
• Endpoint
• Hub
• String.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
The I2C-bus interface is intended for bidirectional communication between ICs via two
serial bus wires, SDA (data) and SCL (clock). Both lines are driven by open-drain
circuits and must be connected to the positive supply voltage via pull-up resistors.
10.1 Protocol
The I2C-bus protocol defines the following conditions:
Each device on the I2C-bus has a unique slave address, which the master uses to
select a device for access.
The master starts a data transfer using a START condition and ends it by generating
a STOP condition. Transfers can only be initiated when the bus is free. The receiver
must acknowledge each byte by means of a LOW level on SDA during the ninth clock
pulse on SCL.
For detailed information please consult The I2C-bus and how to use it., order number
9398 393 40011.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
The SCL and SDA pins are multiplexed with pins OPTION and INDV respectively.
RP RP
OPTION/SCL SCL A0
INDV/SDA SDA A1
I2C-bus
PCF8582 A2
ISP1122A EEPROM
USB HUB or
equivalent
MBL166
The slave address which ISP1122A uses to access the EEPROM is 1010000B. Page
mode addressing is not supported, so pins A0, A1 and A2 of the EEPROM must be
connected to GND (logic 0).
The data in the EEPROM memory are organized as shown in Table 22.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
Bus-powered — Bus-powered hubs obtain all power from the host or an upstream
self-powered hub. The maximum current is 100 mA per downstream port. Current
limiting and reporting of overcurrent conditions are both optional.
Power switching of downstream ports can be done individually or ganged, where all
ports are switched simultaneously with one power switch. The ISP1122A supports
both modes, which can be selected using input INDV (see Table 4).
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
Assuming a 5 V ± 3% power supply the worst case supply voltage is 4.85 V. This only
allows a voltage drop of 100 mV across the hub printed-circuit board (PCB) to each
downstream connector. This includes a voltage drop across:
PCB resistance and power supply connector resistance may cause a drop of 25 mV,
leaving only 75 mV as the voltage drop allowed across the power switch and
overcurrent sense device. The individual voltage drop components are shown in
Figure 6.
In case of global overcurrent detection an increased voltage drop is needed for the
overcurrent sense device (in this case a low-ohmic resistor). This can be realized by
using a special power supply of 5.1 V ± 3%, as shown in Figure 7.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
The PCB resistance may cause a drop of 25 mV, which leaves 75 mV for the power
switch and overcurrent sense device. The voltage drop components are shown in
Figure 8.
Pins OC1 to OC5/GOC are used for individual port overcurrent detection. Pin
OC5/GOC can also be used for global overcurrent detection. This is controlled by
input INDV (see Table 4).
The overcurrent detection circuit can be switched off using an external EEPROM (see
Table 23). In this case, the overcurrent pins OCn function as logic inputs (TTL level).
If the voltage drop due to the hub board resistance can be minimized, the power
switch can have more voltage drop budget and therefore a higher on-resistance.
Power switches with a typical on-resistance of around 100 mΩ fit into this application.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
The ISP1122A overcurrent detection circuit has been designed with a nominal trip
voltage (∆Vtrip) of 85 mV. This gives a typical trip current of approximately 850 mA for
a power switch with an on-resistance of 100 mΩ1.
ISP1122A ISP1122A
MBL167 MBL168
The RC circuit (47 kΩ and 0.1 µF) around the PMOS switch provides for soft turn-on.
The series resistor connecting the SP/BP pin to VCC tunes up the overcurrent trip
voltage slightly (see Figure 9). In the schematic diagram the resistor separates the
net names for pins VCC and SP/BP. This allows an automatic router to use a wide
trace for VCC and a narrow trace to connect pin SP/BP.
1. The following PMOS power switches have been tested to work well with the ISP1122A: Philips PHP109, Vishay Siliconix Si2301DS,
Fairchild FDN338P.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
low-ohmic
PMOS switch ferrite bead
330 kΩ
VBUS
(5×) 2 +4.75 V
120
0.1 µF (min) D+
µF D− 2
47 kΩ
GND
SHIELD
low-ohmic
+4.85 V(min) ferrite bead
VCC PMOS switch
PSW1/GL1 VBUS
3 +4.75 V
120
GND 0.1 µF (min) D+
PSW2/GL2 µF D− 3
47 kΩ
PSW3/GL3 GND
SHIELD
100 Ω PSW4/GL4
to low-ohmic
1 kΩ PMOS switch ferrite bead
PSW5/GL5/GPSW
VBUS
4 +4.75 V
120
0.1 µF (min) D+
µF
D− 4
47 kΩ
INDV GND
SHIELD
SP/BP
low-ohmic
OPTION PMOS switch ferrite bead
VBUS
5 +4.75 V
120
0.1 µF (min) D+
ISP1122A µF
D− 5
47 kΩ
GND
SHIELD
OC1
MBL170
OC2
OC3
OC4
OC5/GOC
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
OC2
ferrite bead
OC3 VBUS
+4.75 V
120
(min) D+
OC4 µF D− 5
OC5/GOC GND
SHIELD
MBL171
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
MBL172
OC1
OC2
OC3
OC4
OC5/GOC
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
low-ohmic GND
GND PSW2/GL2
PMOS switch SHIELD
PSW3/GL3
0.1 µF ferrite bead
PSW4/GL4 VBUS
47 kΩ +4.40 V
120
PSW5/GL5/GPSW (min) D+
µF D− 3
INDV GND
SHIELD
SP/BP
OC2
OC3
OC4
OC5/GOC
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
[1] Equivalent to discharging a 100 pF capacitor via a 1.5 kΩ resistor (Human Body Model).
[2] Values are given for device only; in-circuit Vesd(max) = ±8000 V.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
Table 29: Static characteristics: analog I/O pins (D+, D−) [1]
VCC = 4.0 to 5.5 V; VGND = 0 V; Tamb = −40 to +85 °C; unless otherwise specified.
Symbol Parameter Conditions Min Typ Max Unit
Input levels
VDI differential input sensitivity |VI(D+) − VI(D−)| 0.2 - - V
VCM differential common mode includes VDI range 0.8 - 2.5 V
voltage
VIL LOW-level input voltage - - 0.8 V
VIH HIGH-level input voltage 2.0 - - V
Output levels
VOL LOW-level output voltage RL = 1.5 kΩ to +3.6V - - 0.3 V
VOH HIGH-level output voltage RL = 15 kΩ to GND 2.8 - 3.6 V
Leakage current
ILZ OFF-state leakage current - - ±10 µA
Capacitance
CIN transceiver capacitance pin to GND - - 20 pF
Resistance
ZDRV [2] driver output impedance steady-state drive 28 - 44 Ω
ZINP input impedance 10 - - MΩ
Termination
VTERM [3] termination voltage for 3.0 [4] - 3.6 V
upstream port pull-up (RPU)
[1] D+ is the USB positive data pin (DPn); D− is the USB negative data pin (DMn).
[2] Includes external resistors of 20 Ω ±1% on both D+ and D−.
[3] This voltage is available at pin Vreg(3.3).
[4] In ‘suspend’ mode the minimum voltage is 2.7 V.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
Table 32: Dynamic characteristics: analog I/O pins (D+, D−); full-speed mode [1]
VCC = 4.0 to 5.5 V; VGND = 0 V; Tamb = −40 to +85 °C; CL = 50 pF; RPU = 1.5 kΩ on D+ to VTERM.; unless otherwise specified.
Symbol Parameter Conditions Min Typ Max Unit
Driver characteristics
tFR rise time CL = 50 pF; 4 - 20 ns
10 to 90% of |VOH − VOL|
tFF fall time CL = 50 pF; 4 - 20 ns
10 to 90% of |VOH − VOL|
FRFM differential rise/fall time [2] 90 - 111.11 %
matching (tFR/tFF)
VCRS output signal crossover voltage [2] [3] 1.3 - 2.0 V
Data source timing
tDJ1 source differential jitter for see Figure 15 [2] [3] −3.5 - +3.5 ns
consecutive transitions
tDJ2 source differential jitter for see Figure 15 [2] [3] −4 - +4 ns
paired transitions
tFEOPT source EOP width see Figure 16 [3] 160 - 175 ns
tFDEOP source differential data-to-EOP see Figure 16 [3] −2 - +5 ns
transition skew
Receiver timing
tJR1 receiver data jitter tolerance for see Figure 17 [3] −18.5 - +18.5 ns
consecutive transitions
tJR2 receiver data jitter tolerance for see Figure 17 [3] −9 - +9 ns
paired transitions
tFEOPR receiver SE0 width accepted as EOP; [3] 82 - - ns
see Figure 16
tFST width of SE0 during differential rejected as EOP; [3] - - 14 ns
transition see Figure 18
Hub timing (downstream ports configured as full-speed)
tFHDD hub differential data delay see Figure 19; [3] - - 44 ns
(without cable) CL = 0 pF
tFSOP data bit width distortion after see Figure 19 [3] −5 - +5 ns
SOP
tFEOPD hub EOP delay relative to tHDD see Figure 20 [3] 0 - 15 ns
tFHESK hub EOP output width skew see Figure 20 [3] −15 - +15 ns
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
Table 33: Dynamic characteristics: analog I/O pins (D+, D−); low-speed mode [1]
VCC = 4.0 to 5.5 V; VGND = 0 V; Tamb = −40 to +85 °C; CL = 50 pF; RPU = 1.5 kΩ on D− to VTERM; unless otherwise specified.
Symbol Parameter Conditions Min Typ Max Unit
Driver characteristics
tLR rise time CL = 200 to 600 pF; 75 - 300 ns
10 to 90% of |VOH − VOL|
tLF fall time CL = 200 to 600 pF; 75 - 300 ns
10 to 90% of |VOH − VOL|
LRFM differential rise/fall time [2] 80 - 125 %
matching (tLR/tLF)
VCRS output signal crossover voltage [2] [3] 1.3 - 2.0 V
Hub timing (downstream ports configured as low-speed)
tLHDD hub differential data delay see Figure 19 - - 300 ns
tLSOP data bit width distortion after see Figure 19 [3] −60 - +60 ns
SOP
tLEOPD hub EOP delay relative to tHDD see Figure 20 [3] 0 - 200 ns
tLHESK hub EOP output width skew see Figure 20 [3] −300 - +300 ns
VCC
∆Vtrip
overcurrent
input
0V
ttrip
VCC
power switch
output
MBL032
0V
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
TPERIOD
+3.3 V
0V
MGR870
consecutive
transitions
N × TPERIOD + t DJ1
paired
transitions
N × TPERIOD + t DJ2
TPERIOD is the bit duration corresponding with the USB data rate.
Fig 15. Source differential data jitter.
TPERIOD
+3.3 V
crossover point
crossover point
extended
differential
data lines
0V
differential data to source EOP width: t EOPT
SE0/EOP skew
N × TPERIOD + t DEOP 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 timings a prefix ‘L’.
Fig 16. Source differential data-to-EOP transition skew and EOP width.
TPERIOD
+3.3 V
differential
data lines
0V
MGR871
tJR tJR1 tJR2
consecutive
transitions
N × TPERIOD + t JR1
paired
transitions
N × TPERIOD + t JR2
TPERIOD is the bit duration corresponding with the USB data rate.
Fig 17. Receiver differential data jitter.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
tFST
+3.3 V
differential VIH(min)
data lines
0V
MGR872
+3.3 V
0V
hub delay hub delay
downstream upstream
t HDD t HDD
+3.3 V
0V
MGR777
(A) downstream hub delay (B) upstream hub delay
SOP distortion:
t SOP = t HDD (next J) − t HDD(SOP)
Full-speed timing symbols have a subscript prefix ‘F’, low-speed timings a prefix ‘L’.
Fig 19. Hub differential data delay and SOP distortion.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
+3.3 V
0V
t EOP− t EOP+ t EOP− t EOP+
+3.3 V
0V
MGR778
(A) downstream EOP delay (B) upstream EOP delay
EOP delay:
t EOP = max (t EOP−, tEOP+)
EOP skew:
t HESK = t EOP+ − t EOP−
Full-speed timing symbols have a subscript prefix ‘F’, low-speed timings a prefix ‘L’.
Fig 20. Hub EOP delay and EOP skew.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
SDA
SCL
P S S P
Vreg(3.3)
test point
RPU
1.5 kΩ
20 Ω S1
D.U.T.
CL test S1
15 kΩ
D−/LS closed
D+/LS open
D−/FS open
D+/FS closed
MGR775
Load capacitance:
CL = 50 pF (full-speed mode)
CL = 200 pF or 600 pF (low-speed mode, minimum or maximum timing).
Speed selection:
full-speed mode (FS): 1.5 kΩ pull-up resistor on D+
low-speed mode (LS): 1.5 kΩ pull-up resistor on D−.
Fig 22. Load impedance for D+ and D- pins.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
D E A
X
y HE v M A
32 17
Q
A2 A
A1 (A 3)
pin 1 index
θ
Lp
1 16 L
w M detail X
e bp
0 5 10 mm
scale
0.3 2.45 0.49 0.27 20.7 7.6 10.65 1.1 1.2 0.95
mm 2.65 0.25 1.27 1.4 0.25 0.25 0.1 o
0.1 2.25 0.36 0.18 20.3 7.4 10.00 0.4 1.0 0.55 8
0.012 0.096 0.02 0.011 0.81 0.30 0.419 0.043 0.047 0.037 0o
inches 0.10 0.01 0.050 0.055 0.01 0.01 0.004
0.004 0.086 0.01 0.007 0.80 0.29 0.394 0.016 0.039 0.022
Note
1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.
97-05-22
SOT287-1 MO-119
99-12-27
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
SDIP32: plastic shrink dual in-line package; 32 leads (400 mil) SOT232-1
D ME
seating plane
A2 A
L A1
c
Z e w M (e 1)
b1
MH
b
32 17
pin 1 index
E
1 16
0 5 10 mm
scale
UNIT
A A1 A2
b b1 c D (1) E (1) e e1 L ME MH w Z (1)
max. min. max. max.
1.3 0.53 0.32 29.4 9.1 3.2 10.7 12.2
mm 4.7 0.51 3.8 1.778 10.16 0.18 1.6
0.8 0.40 0.23 28.5 8.7 2.8 10.2 10.5
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
92-11-17
SOT232-1
95-02-04
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
LQFP32: plastic low profile quad flat package; 32 leads; body 7 x 7 x 1.4 mm SOT358-1
c
y
X
24 17 A
25 16 ZE
E HE
A A2 A (A 3)
1
wM
θ
bp Lp
pin 1 index L
32 9
detail X
1 8
e ZD v M A
wM
bp
D B
HD v M B
0 2.5 5 mm
scale
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
99-12-27
SOT358 -1 136E03 MS-026
00-01-19
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
18. Soldering
18.1 Introduction
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 IC packages. Wave soldering is often
preferred when through-hole and surface mount components are mixed on one
printed-circuit board. Wave soldering can still be used for certain surface mount ICs,
but it is not suitable for fine pitch SMDs. In these situations reflow soldering is
recommended.
Reflow soldering requires solder paste (a suspension of fine solder particles, flux and
binding agent) to be applied to the printed-circuit board by screen printing, stencilling
or pressure-syringe dispensing before package placement.
Typical reflow peak temperatures range from 215 to 250 °C. The top-surface
temperature of the packages should preferable be kept below 220 °C for thick/large
packages, and below 235 °C for small/thin packages.
Conventional single wave soldering is not recommended for surface mount devices
(SMDs) or printed-circuit boards with a high component density, as solder bridging
and non-wetting can present major problems.
If wave soldering is used the following conditions must be observed for optimal
results:
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
• For packages with leads on four sides, the footprint must be placed at a 45° angle
to the transport direction of the printed-circuit board. The footprint must
incorporate solder thieves downstream and at the side corners.
During placement and before soldering, the package must be fixed with a droplet of
adhesive. The adhesive can be applied by screen printing, pin transfer or syringe
dispensing. The package can be soldered after the adhesive is cured.
Typical dwell time is 4 seconds at 250 °C. A mildly-activated flux will eliminate the
need for removal of corrosive residues in most applications.
Fix the component by first soldering two diagonally-opposite end leads. Use a low
voltage (24 V or less) soldering iron applied to the flat part of the lead. Contact time
must be limited to 10 seconds at up to 300 °C.
When using a dedicated tool, all other leads can be soldered in one operation within
2 to 5 seconds between 270 and 320 °C.
The maximum permissible temperature of the solder is 260 °C; solder at this
temperature must not be in contact with the joints for more than 5 seconds. The total
contact time of successive solder waves must not exceed 5 seconds.
The device may be mounted up to the seating plane, but the temperature of the
plastic body must not exceed the specified maximum storage temperature (Tstg(max)).
If the printed-circuit board has been pre-heated, forced cooling may be necessary
immediately after soldering to keep the temperature within the permissible limit.
Apply the soldering iron (24 V or less) to the lead(s) of the package, either below the
seating plane or not more than 2 mm above it. If the temperature of the soldering iron
bit is less than 300 °C it may remain in contact for up to 10 seconds. If the bit
temperature is between 300 and 400 °C, contact may be up to 5 seconds.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
[1] All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the
maximum temperature (with respect to time) and body size of the package, there is a risk that internal
or external package cracks may occur due to vaporization of the moisture in them (the so called
popcorn effect). For details, refer to the Drypack information in the Data Handbook IC26; Integrated
Circuit Packages; Section: Packing Methods.
[2] For SDIP packages, the longitudinal axis must be parallel to the transport direction of the
printed-circuit board.
[3] These packages are not suitable for wave soldering. On versions with the heatsink on the bottom
side, the solder cannot penetrate between the printed-circuit board and the heatsink. On versions with
the heatsink on the top side, the solder might be deposited on the heatsink surface.
[4] If wave soldering is considered, then the package must be placed at a 45° angle to the solder wave
direction. The package footprint must incorporate solder thieves downstream and at the side corners.
[5] Wave soldering is only suitable for LQFP, QFP and TQFP packages with a pitch (e) equal to or larger
than 0.8 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.65 mm.
[6] Wave soldering is only suitable for SSOP and TSSOP packages with a pitch (e) equal to or larger than
0.65 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm.
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
20. Trademarks
ACPI — is an open industry specification for PC power management, co-developed by Intel Corp., Microsoft Corp. and
Toshiba
GoodLink — is a trademark of Koninklijke Philips Electronics N.V.
OnNow — is a trademark of Microsoft Corp.
SMBus — is a bus specification for PC power management, developed by Intel Corp. based on the I2C-bus from
Koninklijke Philips Electronics
SoftConnect — is a trademark of Koninklijke Philips Electronics
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
[1] Please consult the most recently issued data sheet before initiating or completing a design.
[2] The product status of the device(s) described in this data sheet may have changed since this data sheet was published. The latest information is available on the Internet at
URL http://www.semiconductors.philips.com.
22. Definitions
Short-form specification — The data in a short-form specification is extracted from a full data sheet with the same type
number and title. For detailed information see the relevant data sheet or data handbook.
Limiting values definition — Limiting values given are in accordance with the Absolute Maximum Rating System
(IEC 60134). Stress above one or more of the limiting values may cause permanent damage to the device. These are
stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics
sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability.
Application information — Applications that are described herein for any of these products are for illustrative purposes
only. Philips Semiconductors make no representation or warranty that such applications will be suitable for the specified
use without further testing or modification.
23. Disclaimers
Life support — These products are not designed for use in life support appliances, devices, or systems where
malfunction of these products can reasonably be expected to result in personal injury. Philips Semiconductors customers
using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips
Semiconductors for any damages resulting from such application.
Right to make changes — Philips Semiconductors reserves the right to make changes, without notice, in the products,
including circuits, standard cells, and/or software, described or contained herein in order to improve design and/or
performance. Philips Semiconductors assumes no responsibility or liability for the use of any of these products, conveys
no licence or title under any patent, copyright, or mask work right to these products, and makes no representations or
warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise
specified.
24. Licenses
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
Contact information
For additional information, please visit http://www.semiconductors.philips.com.
For sales office addresses, send e-mail to: [email protected]. Fax: +31 40 27 24825
9397 750 08958 © Koninklijke Philips Electronics N.V. 2001. All rights reserved.
Contents
1 General description . . . . . . . . . . . . . . . . . . . . . . 2 11 Hub power modes . . . . . . . . . . . . . . . . . . . . . . 23
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 11.1 Voltage drop requirements. . . . . . . . . . . . . . . 23
3 Ordering information . . . . . . . . . . . . . . . . . . . . . 3 11.1.1 Self-powered hubs . . . . . . . . . . . . . . . . . . . . . 23
11.1.2 Bus-powered hubs . . . . . . . . . . . . . . . . . . . . . 24
4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3
12 Overcurrent detection. . . . . . . . . . . . . . . . . . . 25
5 Pinning information . . . . . . . . . . . . . . . . . . . . . . 4
12.1 Overcurrent circuit description . . . . . . . . . . . . 25
5.1 ISP1122AD (SO32) and ISP1122ANB
12.2 Power switch selection. . . . . . . . . . . . . . . . . . 25
(SDIP32) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
12.3 Tuning the overcurrent trip voltage . . . . . . . . 26
5.1.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
12.4 Reference circuits . . . . . . . . . . . . . . . . . . . . . 26
5.1.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 4
5.2 ISP1122ABD (LQFP32) . . . . . . . . . . . . . . . . . . 7 13 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 31
5.2.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 14 Static characteristics . . . . . . . . . . . . . . . . . . . 32
5.2.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 7 15 Dynamic characteristics . . . . . . . . . . . . . . . . . 33
6 Functional description . . . . . . . . . . . . . . . . . . . 9 16 Test information . . . . . . . . . . . . . . . . . . . . . . . 39
6.1 Analog transceivers . . . . . . . . . . . . . . . . . . . . . 9 17 Package outline . . . . . . . . . . . . . . . . . . . . . . . . 40
6.2 Philips Serial Interface Engine (SIE). . . . . . . . 10 18 Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.3 Hub repeater. . . . . . . . . . . . . . . . . . . . . . . . . . 10
18.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.4 End-of-frame timers . . . . . . . . . . . . . . . . . . . . 10
18.2 Surface mount packages . . . . . . . . . . . . . . . . 43
6.5 General and individual port controller . . . . . . . 10
18.2.1 Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . 43
6.6 GoodLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
18.2.2 Wave soldering . . . . . . . . . . . . . . . . . . . . . . . 43
6.7 Bit clock recovery . . . . . . . . . . . . . . . . . . . . . . 10
18.2.3 Manual soldering . . . . . . . . . . . . . . . . . . . . . . 44
6.8 Voltage regulator . . . . . . . . . . . . . . . . . . . . . . 10
18.3 Through-hole mount packages . . . . . . . . . . . 44
6.9 PLL clock multiplier. . . . . . . . . . . . . . . . . . . . . 11
18.3.1 Soldering by dipping or by solder wave . . . . . 44
6.10 Overcurrent detection . . . . . . . . . . . . . . . . . . . 11
18.3.2 Manual soldering . . . . . . . . . . . . . . . . . . . . . . 44
6.11 I2C-bus interface. . . . . . . . . . . . . . . . . . . . . . . 11
18.4 Package related soldering information. . . . . . 45
7 Modes of operation . . . . . . . . . . . . . . . . . . . . . 11
19 Revision history . . . . . . . . . . . . . . . . . . . . . . . 46
8 Endpoint descriptions . . . . . . . . . . . . . . . . . . . 12
20 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
8.1 Hub endpoint 0 (control) . . . . . . . . . . . . . . . . . 12
21 Data sheet status. . . . . . . . . . . . . . . . . . . . . . . 47
8.2 Hub endpoint 1 (interrupt). . . . . . . . . . . . . . . . 12
22 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9 Host requests . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9.1 Standard requests . . . . . . . . . . . . . . . . . . . . . 13 23 Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.2 Hub specific requests . . . . . . . . . . . . . . . . . . . 14 24 Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.3 Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
9.4 Hub responses . . . . . . . . . . . . . . . . . . . . . . . . 19
9.4.1 Get device status . . . . . . . . . . . . . . . . . . . . . . 19
9.4.2 Get configuration . . . . . . . . . . . . . . . . . . . . . . 19
9.4.3 Get interface status. . . . . . . . . . . . . . . . . . . . . 19
9.4.4 Get hub status . . . . . . . . . . . . . . . . . . . . . . . . 19
9.4.5 Get port status . . . . . . . . . . . . . . . . . . . . . . . . 20
9.4.6 Get configuration descriptor . . . . . . . . . . . . . . 21
9.4.7 Get device descriptor . . . . . . . . . . . . . . . . . . . 21
9.4.8 Get hub descriptor . . . . . . . . . . . . . . . . . . . . . 21
9.4.9 Get string descriptor (0) . . . . . . . . . . . . . . . . . 21
9.4.10 Get string descriptor (1) . . . . . . . . . . . . . . . . . 21
9.4.11 Get string descriptor (2) . . . . . . . . . . . . . . . . . 21
10 I2C-bus interface . . . . . . . . . . . . . . . . . . . . . . . 21
10.1 Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
10.2 Hardware connections . . . . . . . . . . . . . . . . . . 22
10.3 Data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . 22