Hi-Speed Universal Serial Bus peripheral transceiver
Rev. 02 — 21 November 2002Product data
1.General description
The ISP1501 is a full-function transceiver designed to provide a Hi-Speed Universal
Serial Bus (USB) analog front-end toApplication-Specific Integrated Circuits (ASICs)
and Field Programmable Gate Arrays (FPGAs) with a built-in USB Serial Interface
Engine (SIE). A Hi-Speed USB transceiver is integrated to implement USB
connectivity for high-speed peripherals. In addition, an Original USB transceiver
provides backward compatibility with full-speed USB systems. A minimum number of
external components is needed.
2.Features
■ Complies with
■ Legacy compliant Original USB full-speed transceiver interface
■ Bus-powered capability with suspend mode
■ Integrated parallel-to-serial converter (transmit) and serial-to-parallel converter
(receive) for Hi-Speed USB data
■ Hi-Speed USB data recovery upon receiving
■ Hi-Speed USB data synchronization upon transmitting
■ Integrated bit stuffing and de-stuffing for Hi-Speed USB data
■ Non-Return-to-Zero Inverted (NRZI) encoding and decoding for Hi-Speed
SUSPEND1Ienables power saving mode for USB suspend state
TX_VALID/
OE
RESET3Ireset input
AGND14-analog ground 1 supply
V
DM6AI/OUSB D− connection (analog) with integrated 45 Ω series
9397 750 10025
Product dataRev. 02 — 21 November 20024 of 40
Philips Semiconductors
ISP1501
Hi-Speed USB peripheral transceiver
Table 2:Pin description
Symbol
[1]
PinType Description
…continued
DP7AI/OUSB D+ connection (analog) with integrated 45 Ω series
resistor
V
CCA2
8-analog supply voltage 2 (3.3 V)
RPU9AIconnection for external pull-up resistor (1.5 kΩ±5%) on
USB D+; switched on via internal switch during the FS and
HS chirp states
AGND210-analog ground2 supply
MODE011Ioperating state and interface selection input 0; see Table 3
MODE112Ioperating state and interface selection input 1; see Table 3
CLKOUT4813O48 MHz clock output; clock is always running when input
SUSPEND is logic 0; see Section 17 on application of this
clock
RREF14AIconnection for external reference resistor (12kΩ±1%) to
analog ground supply
CLKOUT3015Oclock output for Hi-Speed USB digital interface (30 MHz);
clock is always running when input SUSPEND is logic 0
V
CCA3
16-analog supply voltage 3 (3.3 V)
XTAL217AOcrystal oscillator output (12 MHz)
XTAL118AIcrystal oscillator input (12 MHz)
AGND319-analog ground3 supply
DDIR20Iselects direction of 16-bit data bus DATA[15:0]
DATA021I/Odata bit 0; bi-directional, slew rate controlled output (5 ns)
DATA122I/Odata bit 1; bi-directional, slew rate controlled output (5 ns)
DATA223I/Odata bit 2; bi-directional, slew rate controlled output (5 ns)
DATA324I/Odata bit 3; bi-directional, slew rate controlled output (5 ns)
DATA425I/Odata bit 4; bi-directional, slew rate controlled output (5 ns)
DATA526I/Odata bit 5; bi-directional, slew rate controlled output (5 ns)
DATA627I/Odata bit 6; bi-directional, slew rate controlled output (5 ns)
DATA728I/Odata bit 7; bi-directional, slew rate controlled output (5 ns)
V
The ISP1501 supports both full-speed (FS) and high-speed (HS) USB physical layer
for a Hi-Speed USB peripheral.
An adaptive termination circuit ensures a correct 45 Ω termination for DP and DM.
Calibration is done at power-on and after any operating state change.
An internal bandgap reference circuit is used for generating the driver current and the
biasing of the analog circuits. This circuit requires an external precision resistor
(12 kΩ±1%) to analog ground.
A PLL oscillator using a 12 MHz crystal generates the internal clock of 480 MHz.
Fromthis signal, 30 MHz and 48 MHz clocks are derived for external use (availableat
pins CLKOUT30 and CLKOUT48, respectively).
An internal power-on-reset (POR) circuit monitors the digital supply and is used to
start all circuits in the correct mode. An external reset can be applied via pin RESET.
7.1 Full-speed (FS) transceiver
ISP1501
Hi-Speed USB peripheral transceiver
The full-speed (FS) transceiver interface is a serial interface. Access to this interface
requires pins MODE1 and MODE0 to be set to either the disconnect state or the
full-speed (FS) state. Bit stuffing/de-stuffing and NRZI encoding/decoding must be
implemented on the external ASIC.
When pins MODE1 and MODE0 are in the disconnect or FS states, the FS
transceiver is active and follows the protocol as specified in Table 5. The only
difference between the disconnect and FS states is that the RPU resistor is
disconnected when MODE[1:0] is in the disconnect state whereas the RPU resistor is
connected to the DP line when MODE[1:0] is in the FS state.
To transmit FS USB traffic, pin OE is asserted by holding it at logic 0 (LOW) to enable
the transmit driver.The USB bus will be driven to the USB bus state that corresponds
to the logic conditions of FSE0 and VO. A logic 1 (HIGH) on pin FSE0 forces a USB
SE0 bus state in which both the DP and DM lines are held to a voltage less than
V
OL(max)
(see Table 13), regardless of VO.To force a USB J-state on the bus, FSE0 is
de-asserted (set to logic 0) and VO is asserted (set to logic 1). The DP line will be
held to a voltage greater than V
a voltage less than V
OL(max)
.
OH(min)
(see Table 13), and the DM line will be held to
To receive the FS USB traffic, the transmit driver needs to be disabled by the
de-asserted pin OE by holding it at logic 1. VP and VM always reflect the state of
DP and DM, respectively. An FS J-state (DP > V
bus will assert VP, de-assert VM and assert RCV. An FS K-state (DM > V
DP<V
SE0 on the USB bus (DP and DM < V
) on the USB bus will de-assert VP, assert VM and de-assert RCV. An
IL(max)
) will set VP and VM to LOW.RCV will be
IL(max)
IH(min)
and DM < V
IL(max)
) on the USB
and
IH(min)
held in the same state as it was just before the SE0 condition occurred. In the
suspend mode (SUSPND = HIGH), the differential receiver is inactive and output
RCV is always LOW. Out-of-suspend (‘K’) signalling is detected via the single-ended
receivers VP and VM. During suspend, the (D+, D-) lines are still driven to their
intended states without slew-rate control. This is permitted because driving during
suspend is used to signal remote wake-up by driving a ‘K’ signal (one transition from
idle to the ‘K’ state) for a period of 1 to 15 ms.
7.2 High-speed (HS) transceiver—transmit logic
The high-speed (HS) transceiver interface uses a 16-bit parallel bi-directional data
interface. This HS module incorporates bit stuffing/de-stuffing and
Non-Return-to-Zero-Inverted (NRZI) encoding/decoding logic. Access to the HS
interface requires MODE[1:0] to be set to either the high-speed (HS) state or the
high-speed (HS) chirp state.
When MODE[1:0] pins are in the HS or HS chirp states, the HS transceiver is active
and follows the protocol as specified in Section 10.1, Section 10.2 and Section 10.3.
One difference between the HS and HS chirp states is that the RPU resistor is
disconnected when MODE[1:0] is in the HS state whereas the RPU resistor is
connected to the DP line when MODE[1:0] is in the HS chirp state. Another difference
between the HS and HS chirp state is that the 45 Ω terminations are disabled from
the DP and DM lines in the HS chirp state.
ISP1501
Hi-Speed USB peripheral transceiver
The 16-bit data bus is a bi-directional bus. Pin DDIR must be set to logic 1 for
clocking data into the 16-bit DATA[15:0] bus so that the payload is transmitted from
the device to the host. If pin DDIR is set to logic 0, the 16-bit data bus is an output to
the external ASIC. Any payload transferred from the host/hub to the transceiver is
clocked out into the 16-bit data bus.
The transmit data is clocked on the rising edge of the 30 MHz clock output
(CLKOUT30). All the handshake signals (TX_LAST_BYTE, TX_BS_EN and
TX_VALID) are latched at the same time. These signals conform to the same set-up
and hold times as specified in Section 17.1. Each set of latched data, including the
16-bit data bus and handshake signals, are qualified if TX_VALID and TX_READY
are asserted during latching. TX_READY transitions take place on the falling edge of
the 30 MHz clock output.
For normal HS transmit, TEST_J_K is set to logic 0. The HS logic will process the
16-bit data with the latched TX_LAST_BYTE and TX_BS_EN signals according to
Table 7, and the processed data is serially driven on the USB bus in HS signaling.
When TEST_J_K is set to logic 1, the TX_BS_EN signal is ignored. The 16-bit input
data will be serially driven on the bus in HS signaling with the NRZI and bit-stuffing
disabled.
7.3 High-speed (HS) transceiver—receive logic
For receiving high-speed (HS) USB signals, the incoming differential signal from the
USB cable is amplified before it is fed into a sampler circuit. In the normal receive
mode, TEST_J_K is set to logic 0 and the over-sampled serial data is NRZI decoded
and bit de-stuffed before being converted to 16-bit parallel words. The 16-bit data and
other handshake signals (RX_BS_ERROR, RX_LAST_BYTE and RX_VALID) are
latched on the falling edge of CLKOUT30 in accordance with the timings as specified
in Table 18.
When TEST_J_K is set to logic 1, the sampled data from the differential amplifier will
not be NRZI decoded and bit de-stuffed. All serial HS USB signals are
passed-through and converted to 16-bit data on the parallel data bus. The handshake
signals (RX_BS_ERROR, RX_LAST_BYTE and RX_VALID) are invalid.
7.4 High-speed (HS) transceiver—periphery circuit
To maintain a constant current driver for high-speed (HS) transmit and biasing of
other analog circuits, an internal bandgap reference circuit and RREF resistor are
used to form the reference current. This circuit requires an external precision resistor
(12 kΩ±1%) from pin RF to the analog ground. A pull-up resistor of 1.5 kΩ±5%
must be connected between pin RPU and V
of less than ±500 ppm must be used between pins XTAL1 and XTAL2. Alternatively,
an input clock (3.3 V, 12 MHz clock ±500 ppm, duty cycle between 40 and 60%) can
also be used to drive pin XTAL1 (pin XTAL2 is left open).
8.Operating states
ISP1501
Hi-Speed USB peripheral transceiver
. A 12 MHz crystal with an accuracy
CCA3
8.1 Interface and state selection
The MODE1 and MODE0 pins control the operating states of the ISP1501 and select
the appropriate function of multiplexed pins (see Table 3).
A Hi-Speed USB peripheral handles more than one electrical state under the USB
specification. The ISP1501 accommodates the various states through the MODE[1:0]
input pins. Table 4 summarizes the operating states.
Table 4:Operating states
StateState nameDescription
0DisconnectLegacy (full-speed) SIE interface; FS transceiver
enabled; pull-up resistor on pin RPU disconnected
1Full-speed (FS)Legacy (full-speed) SIE interface; FS transceiver
enabled; full-speed slew rate selected; pull-up resistor
on pin RPU connected to pin DP
2High-speed (HS)High-speed SIE interface; HS transceiver enabled;
FS transceiver on permanent SE0 to provide 45 Ω
termination; pull-up resistor on pin RPU disconnected
3High-speed (HS) chirp High-speed SIE interface; HS transceiver enabled;
FS transceiver disabled; pull-up resistor on pin RPU
connected to pin DP
8.2.1 Disconnect state
In the disconnect state (MODE[1:0] = 00), an external pull-up resistor on pin RPU is
not connected to the DP line. The FS transceiver is enabled, and the legacy (Original
USB) SIE interface is active (see Figure 3).
In the full-speed (FS) state (MODE[1:0] = 01), an external pull-up resistor of
1.5 kΩ±5% is required on the DP line. This is implemented via the RPU resistor.The
RPU resistor is internally connected to the DP line. The FS transceiver is enabled,
and the legacy (Original USB) SIE interface is active (see Figure 4).
ISP1501
ISP1501
Hi-Speed USB peripheral transceiver
3.3 V
1.5 kΩ± 5%
RPU
9
Fig 4. Full-speed state.
8.2.3 High-speed (HS) state
In the high-speed (HS) state, internal 45 Ω resistors on the DP and DM lines are
connected to the ground. The pull-up resistor is disconnected. The HS transceiver is
enabled, and the parallel interface and the HS-handshake signals are used (see
Figure 5).
FS driver
ISP1501
HS current
driver
45 Ω
45 Ω
004aaa052
7
DP
DM
6
3.3 V
1.5 kΩ± 5%
RPU
9
7
DP
DM
6
45 Ω45 Ω
004aaa041
Fig 5. High-speed state.
8.2.4 High-speed (HS) chirp state
In the high-speed (HS) chirp state, 45 Ω terminations are disabled from the
DP and DM lines. The pull-up resistor is connected on the DP line. The
HS transceiveris enabled, and the parallel interface and HS handshake signals are in
use (see Figure 6).
The output clocks are affected by pin RESET and may show a momentary change at
RESET. The ASIC may not transmit or receive data while the ISP1510 RESET is
driven LOW.
0001full-speed K state
0110full-speed J state
1000SE0
1100SE0
Table 6:Full-speed receiving function
OE = logic 1
Differential inputSingle-ended inputVPVMRCV
∆V=VDP− V
DM
V
DP
V
DM
∆V > 200 mV>2 V<0.8 V101
∆V<−200 mV<0.8 V>2 V010
|∆V|< 200 mV<0.8 V<0.8 V00RCV*
[1] When a logic 1 is applied at input SUSPEND, output RCV is always made logic 0.
[2] RCV* denotes the signal level on output RCV just before the SE0 state occurs. This level is kept
(1) Implemented as part of the FS transceiver.
(2) Connected in FS state and HS chirp state.
Fig 8. High-speed transceiver functional diagram.
10.1 High-speed transmit
The ISP1501 must be set in high-speed state by setting MODE[1:0] = 02H.
High-speed data propagate to the DP and DM pins when the 16-bit input data bus is
driven. Driving pin DDIR to logic 1 switches the 16-bit data bus to input mode.
All data packets start with a 4-byte SYNC pattern and end with either a 1-byte or a
5-byte EOP (End of Packet). The SYNC pattern is a 32-bit pattern of KJKJKJKJ
KJKJKJKJ KJKJKJKJ KJKJKJKK, which is to be sent by the SIE as 0000H, 8000H to
the input. For a 1-byte EOP the HS pattern is generated with FEH. The 5-byte EOP
starts with FEH, followed by four bytes of FFH.
Remark: All 16-bit data are sent LSB first.
When bit stuffing or the EOP finishes on an 8-bit boundary, the TX_BS_EN and
TX_LAST_BYTE determine the behavior of the ISP1501 is shown in Table 7.
00high and low bytes are both sent without bit stuffing
01high and low bytes are both sent with bit stuffing
10low byte is sent without bit stuffing; high byte is ignored
11low byte is sent with bit stuffing; high byte without bit
stuffing
CLKOUT30
TX_READY
TX_LAST_BYTE
TX_BS_EN
DATA[15:8
DATA[7:0
TX_VALID
SYNC
]
]
00H
00H00H
Data0(H) Data1(H)Data2(H)Data3(H)FEH
80H
Data0(L) Data1(L)Data2(L)Data3(L) Data4(L)
(1)
(1) TX_READY is only de-asserted during a transmission if the internal FIFO is full.
Fig 9. HS transmit; single-byte EOP ending on 16-bit boundary.
CLKOUT30
TX_READY
TX_LAST_BYTE
TX_BS_EN
DATA[15:8
DATA[7:0
SYNC
]
]
00H
00H00H
Data0(H) Data1(H)Data2(H)Data3(H)XX
80H
Data0(L) Data1(L)Data2(L)Data3(L)FEH
(1)
EOP
MGT064
EOP
TX_VALID
MGT067
(1) TX_READY is only de-asserted during a transmission if the internal FIFO is full.
Fig 10. HS transmit; single-byte EOP ending on 8-bit boundary.
(1) TX_READY is only de-asserted during a transmission if the internal FIFO is full.
Fig 12. HS transmit; 5-byte EOP ending on 16-bit boundary
10.2 High-speed receive
When ISP1501 is in high-speed state (MODE[1:0] = 02H), setting input DDIR to
logic 0 allows the HS receiver to output data to the external 16-bit bus. As the length
of the incoming EOP is not fixed, RX_LAST_BYTE and RX_BS_ERROR are
encoded to differentiate between EOP arriving on an 8-bit or a 16-bit boundary.
RX_VALID qualifies the data part of USB high-speed traffic. The SYNC pattern bytes
are removed.
If the EOP arrives on the high byte, RX_VALID will qualify it, and RX_LAST_BYTE
will be asserted. With these, the SIE will know that an EOP has occurred and can
start deciphering the received packet.
If the EOP arrives on the low byte, RX_VALID goes LOW at the start of the EOP
cycle. RX_BS_ERROR must be polled to determine whether an EOP has occurred.
Fig 16. HS receive timing; 5-bytes EOP starting on the high byte.
The SYNC pattern will not appear on the data bus as an RX_VALID qualified data.
The received SYNC value may differ from the expected 8000H.
The raw data is byte-aligned to the 16-bit data bus.
10.3 High-speed chirp
When the transceiver is configured to high-speed chirp state (MODE[1:0] = 03H), the
internal termination resistors on DP and DM are deactivated (no SE0 is applied by
the FS transceiver). Pin DP is connected to the pull-up resistor on pin RPU. No bit
stuffing or NRZI encoding is performed on the data, regardless of the state of
pin TX_BS_EN. The data is transmitted as soon as both TX_VALID and TX_READY
are asserted (see Figure 17).
For HS chirp reception, the 16-bit data bus is in the bypass mode.
In the HS chirp mode, the receiver behaves like a simple serial to parallel converter.
The transition on DP and DM may be mapped to anywhere within the 16-bit word
boundary. Therefore, the output may not contain all 0s or 1s for one cycle. The SIE
samples the 16-bit parallel data to check for the presence of extended JKJK states.
RX_BS_ERROR no longer reflects a bit stuff error. The RX_VALID signal is used to
qualify the data. The RX_INACTIVE signal is used in the HS chirp receive state.
40 to 60 µs
FFFFH0000HFFFFH
(1)
MGT200
handbook, full pagewidth
CLKOUT30
RX_VALID
DP/DM
DATA[15:0
RX_INACTIVE
HS IDLE
]
Fig 18. HS chirp receive timing.
10.4 High-speed transmit path delay
The total transmit path maximum delay is 8 HS bit times at 480 MHz.
In the HS receive mode, the SYNC pattern is removed. As the preceding SYNC
pattern may be trimmed, the delay from the appearance of the first bit of the SYNC
pattern to the first valid data word on the DATA[15:0] bus is described here (see
Figure 20, tAtB and tC). The receive path delay is between 106 to 122 HS bit times.
However, to have an accurate measure of the bus turn-around time, the receive path
delay is measured from the data on the DP and DM pins to the actual equivalent data
on the 16-bit data bus (see Figure 20, tBand tC).
The CLKOUT30 and CLKOUT48 pins are free running clocks at 30 MHz and 48 MHz,
respectively.
11.1 Power-up behavior
Both output clocks (CLKOUT30 and CLKOUT48) are held LOW (logic 0) at power-up
for a period of up to 8192 oscillator cycles before they are enabled.
The time during which these output clocks are blocked depends on the start-up time
of the external crystal. A total of 8192 oscillator clock ticks must be counted before
enabling the output clocks. Therefore, the minimum timing from power-up to the time
when CLKOUT30 and CLKOUT48 are available is 8192 x 83 ns = 680 µs.
11.2 Suspend behavior
When SUSPEND is driven from logic 0 to logic 1, output clocks will stop toggling
because the internal PLL and the external crystal will also enter a power-down state.
The clocks CLKOUT30 and CLKOUT48 can stop at either logic 0 or logic 1.
ISP1501
Hi-Speed USB peripheral transceiver
When SUSPEND is driven from logic 1 to logic 0, the external crystal and the PLL will
start again. However, there is no blocking of output clocks. CLKOUT30 and
CLKOUT48 may drift slightly from 30 MHz and 48 MHz, respectively until the PLL
locks up.
11.3 Reset behavior
A pin reset will force the digital circuit that generates 30 MHz and 48 MHz from the
HS PLL (480 MHz) to the initial state. Therefore, the output clock at 30 MHz and
48 MHz will be aligned after pin RESET is driven from logic 1 to logic 0 (falling edge).
During that one instance, the alignment causes the clock period to change.
The on-chip termination is calibrated after power-up and mode change to provide
45 Ω±10% termination resistance. The ISP1501 must not transmit or receive data
during calibration.
12.1 Power-up behavior
This internal termination calibration occurs 21600 oscillator cycles after power-up.
Similar to the clock blocking mechanism, the exact timing depends on the external
crystal startup time. Therefore, the minimum timing from power-up to power-up
termination calibration is 21600 x 83 ns = 1.8 ms.
12.2 Suspend behavior
Pin SUSPEND does not cause any termination calibration.
12.3 Reset behavior
Pin RESET does not cause any termination calibration.
ISP1501
Hi-Speed USB peripheral transceiver
12.4 Mode change behavior
A termination calibration occurs 4 µs after a mode change and lasts for 2 µs.
RX_INACTIVE is asserted to facilitate calibration during this 2 µs period.
In accordance with the Absolute Maximum Rating System (IEC 60134).
SymbolParameterConditionsMinMaxUnit
V
CCA
V
CCD
V
I
I
lu
V
esd
T
stg
[1] Equivalent to discharging a 100 pF capacitor via a 1.5 kΩ resistor (Human Body Model).
analog supply voltage−0.5+6.0V
digital supply voltage−0.5+4.6V
input voltage−0.5+6.0V
latch-up current−1.8 V < VI< +5.4 V-100mA
electrostatic discharge voltage
[1]
ILI<1µA
pins DP, DM and
−4000+4000V
ground pins
other pins−2000+2000V
storage temperature−40+125°C
14. Recommended operating conditions
Table 10: Recommended operating conditions
SymbolParameterConditionsMinTypMaxUnit
V
V
V
V
CCA
CCD
I
I(AI/O)
analog supply voltage3.03.33.6V
digital supply voltage3.03.33.6V
input voltage0-V
input voltage on analog I/O pins DP
0-3.6V
CCD
V
and DM
T
amb
ambient temperature−40-+85°C
15. Static characteristics
Table 11: Static characteristics: supply pins
V
CCA=VCCD
SymbolParameterConditionsMinTypMaxUnit
I
CC
I
CC(susp)
= 3.0 to 3.6 V; V
operating supply
current
suspend supply
current
AGND=VDGND
=0V; T
full-speed transmitting and receiving at
=−40 to+85°C; unless otherwise specified.
amb
-25-mA
12 MHz; 50 pF load on pins DP and DM
high-speed receiving at 480 MHz-60-mA
high-speed transmitting at 480 MHz-75-mA
in suspend mode with resistor on pin RPU
Table 13: Static characteristics: analog I/O pins DP and DM)
V
CCA=VCCD
= 3.0 to 3.6 V; V
AGND=VDGND
=0V; T
=−40 to+85°C; unless otherwise specified.
amb
…continued
SymbolParameterConditionsMinTypMaxUnit
V
HSOH
high-speed HIGH-level output
360-440mV
voltage (differential)
V
CHIRPJ
V
CHIRPK
chirp-J output voltage (differential)
chirp-K output voltage (differential)
[1]
700-1100mV
[1]
−900-−500mV
Leakage current
I
LZ
OFF-state leakage current--±1µA
Capacitance
C
IN
transceiver capacitancepin to GND--20pF
Resistance
Z
DRV2
driver output impedance for
steady-state drive
[2]
40.54549.5Ω
Hi-Speed USB and Original USB
Z
INP
input impedance10--MΩ
Termination
V
TERM
termination voltage for pull-up
[3]
3.0-3.6V
resistor on pin RPU
[1] HS termination resistor disabled, pull-up resistor connected. Only during reset, when both hub and device are high-speed capable.
[2] Includes internal matching resistors on both pins DP and DM. This tolerance range complies to Hi-Speed USB.
[3] In suspend mode the minimum voltage is 2.7 V.
16. Dynamic characteristics
Table 14: Dynamic characteristics: analog I/O pins (DP/DM)
V
CCA=VCCD
SymbolParameterConditionsMinTypMaxUnit
Driver characteristics
Full-speed mode
t
FR
t
FF
FRFMdifferential rise/fall time
V
CRS
High-speed mode
t
HSR
t
HSF
Driver timing
Full-speed mode
t
PLH(drv)
t
PHL(drv)
9397 750 10025
Product dataRev. 02 — 21 November 200225 of 40
= 3.0 to 3.6 V; V
AGND=VDGND
=0V; T
=−40 to+85°C; unless otherwise specified.
amb
rise timeCL= 50 pF; 10% to 90% of
− VOL|; see Figure 21
|V
OH
fall timeCL= 50 pF; 90% to 10% of
− VOL|; see Figure 21
|V
OH
excluding the first transition
matching (t
output signal crossover
voltage
FR/tFF
)
from Idle state
excluding the first transition
from Idle state; see Figure 22
high-speed differential
rise time
high-speed differential
fall time
driver propagation delay
(VO, FSE0 to DP, DM)
LOW-to-HIGH; seeFigure 24--15ns
HIGH-to-LOW; see Figure 24--15ns
High-speed USB signals are characterized using eye patterns. For measuring the eye
patterns 4 test points have been defined (see Figure 25). The
Specification Rev. 2.0
only Templates 1 and 4 are relevant.
ISP1501
Hi-Speed USB peripheral transceiver
Universal Serial Bus
defines the eye patterns in several ‘templates’. For ISP1501
TP1TP2
traces
transceiver
hub circuit board
A
connector
Fig 25. Eye pattern measurement planes.
16.1.1 Template 1 (transmit waveform)
The eye pattern in Figure 26 defines the transmit waveform requirements for a hub
(measured at TP2) or a device without a captive cable (measured at TP3).
Remark: Captive cables have a vendor-specific connector to the peripheral
(hardwired or detachable) and a USB “A” connector on the other side. For hot
plugging, the vendor-specific connector must meet the same performance
requirements as a USB “B” connector.
The corresponding signal levels and timings are given in Table 15. Timings are given
as a percentage of the unit interval (UI), which represents the nominal bit duration
T
Point 107.5
Point 2092.5
Point 3+30037.5
Point 4+30062.5
Point 5−30037.5
Point 6−30062.5
[1] In the unit interval following a transition.
[2] In all other cases.
16.1.2 Template 4 (receive waveform)
The eye pattern defined in Table 16 defines the receiver sensitivity requirements for a
hub (signal applied at test point TP2) or a device without a captive cable (signal
applied at test point TP3). The corresponding signal levels and timings are given in
Table 16. Timings are given as a percentage of the unit interval (UI), which represents
(1) The 48 MHz output clock might cause EMC problems unless care is taken during PCB design. If this clock is not used in the
ASIC, leavethispinunconnected to the PCB. Connect a 33 Ω series resistor and a 10 pF capacitor to this pin if it is used in the
ASIC.
(1) Internally connected to pin DP; FS operating state (see Table 4).
(2) CL=50pF forFS.
Fig 31. FS test circuit.
handbook, halfpage
D.U.T.
test point
Fig 32. Load for VM, VP and RCV in FS mode.
test supply
voltage
V
CCA
DP
D.U.T.
DM
AGND
143 Ω
15.8 Ω
15.8 Ω
143 Ω
25 pF
MGT082
15 kΩ
MGT081
50 Ω coax
50 Ω coax
+
(1) (2)
−
MBL204
(1) Transmitter: connected to 50 Ω inputs of a high-speed differential oscilloscope.
(2) Receiver: connected to 50 Ω outputs of a high-speed differential data generator.
Fig 33. High-speed transmitter/receiver test circuit.
21.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
Packages
There is no soldering method that is ideal for all surface mount IC packages. 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.
21.2 Reflow soldering
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.
Several methods exist for reflowing; for example, convection or convection/infrared
heating in a conveyor type oven. Throughput times (preheating, soldering and
cooling) vary between 100 and 200 seconds depending on heating method.
ISP1501
Hi-Speed USB peripheral transceiver
Data Handbook IC26; Integrated Circuit
(document order number 9398 652 90011).
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 small/thin packages.
21.3 Wave soldering
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.
To overcome these problems the double-wave soldering method was specifically
developed.
If wave soldering is used the following conditions must be observed for optimal
results:
• Use a double-wave soldering method comprising a turbulent wave with high
upward pressure followed by a smooth laminar wave.
• 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.
• 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.
21.4 Manual soldering
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.
21.5 Package related soldering information
Table 19: Suitability of surface mount IC packages for wave and reflow soldering
[1] For more detailed information on the BGA packages refer to the
(AN01026); order a copy from your Philips Semiconductors sales office.
[2] All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the
maximum temperature (with respect to time) and body sizeofthepackage, 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
Circuit Packages; Section: Packing Methods
[3] These packages are not suitable for wave soldering. On versions with the heatsink on the bottom
side, thesoldercannotpenetratebetween the printed-circuit board and the heatsink. On versionswith
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 suitable for LQFP, QFP and TQFP packages with a pitch (e) larger than 0.8 mm; it
is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.65mm.
[6] Wave soldering is 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.
02 20021121Product data (9397 750 10025); supersedes Objective specification of ISP1501-01 of
July 14th, 2000.
Modifications:
• Globally changed USB 2.0 and USB 1.1 to Hi-Speed USB and Original USB,
respectively.
• Globally changed XI and XO to XTAL1 and XTAL2, respectively.
• Section 8.3: changed the second sentence.
• Section 12.4: changed the second sentence.
• Figure 28: changed RX_READY.
• Table 17: in the t
• Figure 30: added 33 Ω series resistor and 10 pF capacitor to CLKOUT48. Also modified
the table note.
• Table 2: updated the pin description for pin 13.
• Added Section 8.3.
• Added Section 12.
• Figure 30: added a figure note.
• Table 11 I
CC(susp)
• In Section 1, expanded USB.
• Globally changed BS_EN to TX_BS_EN.
• Globally changed the external precision resistor from 12.2 kΩ±1% to 12 kΩ±1%.
• Globally added ±5% to the external pull-up resistor at RPU.
• Globally made TX_VALID active LOW.
• Globally changed CLOCKOUT (pin 15) to CLKOUT30 and TEST (pin 13) to CLKOUT48.
• Made the following changes in Section 2:
– In the fifth and sixth features, changed USB to Hi-Speed USB
– In the seventh and eighth features, added for Hi-Speed USB data
– Added the feature 3.3 V or 5 V tolerant digital input interface
– Changed the feature on ESD protection.
• In Figure 1, moved the product title name “ISP1501” to the top right corner.
• Made the following changes in Table 2:
– Pin 9 description, added 1.5 kΩ±5% as the external pull-up resistor. In addition,
added HS chirp state at the end of the description
– Pin 13 description, changed to “48 MHz output clock; clock is always running when...”
– Changed the first statement in the description for pin 15
– Modified the pin description for pin 20
– Pin 39: modified the pin description
– Pin 42: modified the pin description
– Pin 43 description, changed it to ISP1501 to make the description clearer
parameter description, changed rising to falling.
d0(HSTX)
removed the max value and added typ value as 100 µA.
02 20021121Product data (9397 750 10025); supersedes Objective specification of ISP1501-01 of
…continued
July 14th, 2000.
Modifications (continued):
• Made the following changes in Table 2
– Corrected typo for pin 44 (FES0 changed to FSE0). Also, changed the description for
State = 2, 3
– Pin 45 description, changed the description for State = 0, 1
– Pin 48 description: changed the description for State = 2, 3.
• Made the following changes in Section 7:
– Removed the first three paragraphs
– Added the first sentence “The ISP1501 supports both full-speed (FS) and high-speed
(HS) USB physical layer.”
– Swapped the second and third paragraph
– Added Section 7.1 through Section 7.4
• In Section 8.2 first paragraph, removed“and Figure 3 shows the state transition diagram.”
Also, removed paragraphs 2 through 7 and the state transition diagram.
• In Table 4, added “to provide 45 Ω terminations” to the state 2 description.
• Changed Section 8.3 to Section 8.2.1. Also, removed the second sentence and added
Figure 3.
• Added Section 8.2.2 through Section 8.2.4.
• In Figure 8, added transistors on the DP and DM lines. Added RPU on DP, added table
note 2 and changed the pin order from 11, 12 to 12, 11 for MODE1 and MODE0.
• In Section 10.1 second paragraph, rephrased the second sentence.
• In Table 7 and Table 8, changed “high and low byte” to “high and low bytes”.
• In Figure 11, changed the Hex value for DATA[7:0] from 80H to 00H.
• In Figure 12, changed the Hex value for DATA[7:0] from 80H to 00H.
• In Section 10.2:
– First paragraph: added the last sentence
– Third paragraph: rephrased the first sentence
– Second last paragraph: rephrased the second sentence
– Last paragraph: removed the last sentence.
• In Table 8, changed text in the second and fourth rows of the condition column.
• Changed figure title in Figure 13, Figure 14, Figure 15 and Figure 16.
• In Figure 17, added a figure note.
• In Section 10.3, changed content in the second paragraph.
• In Section 10.4 first sentence, changed 37 bits to 8 HS bit times. Also, changed the same
in Figure 19.
• In Figure 20, changed clock cycles to HS bit times.
• In Section 10.5, changed content in the second sentence. Added reference to Figure 20
in the two paragraphs. Also, added the last sentence to the first paragraph.
• In Figure 7, switched the location of the DP and DM lines. Also, added RPU on DP.
IObjective dataDevelopmentThis data sheet contains data from the objective specification for product development. Philips
IIPreliminary dataQualificationThis data sheetcontains data from thepreliminary specification.Supplementary datawill be published
IIIProduct dataProductionThis data sheet contains data from the product specification. Philips Semiconductors reserves the
[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.
[3] For data sheets describing multiple type numbers, the highest-level product status determines the data sheet status.
[1]
Product status
24. 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.
[2][3]
Definition
Semiconductors reserves the right to change the specification in any manner without notice.
at a laterdate. Philips Semiconductors reserves therightto change the specification without notice,in
order to improve the design and supply the best possible product.
right to make changesat any time in order to improve the design, manufacturingandsupply. Relevant
changes will be communicated via a Customer Product/Process Change Notification (CPCN).
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 in the products - including circuits, standard cells, and/or
software - described or contained herein in order to improve design and/or
performance. When the product is in full production (status ‘Production’),
relevant changes will be communicated via a Customer Product/Process
Change Notification (CPCN). 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, andmakes norepresentations or warrantiesthat these productsare
free frompatent, copyright, or maskwork right infringement, unlessotherwise
specified.
26. Trademarks
25. 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
Jaz — is a registered trademark of Iomega Corp.
Zip — is a registered trademark of Iomega Corp.
Contact information
For additional information, please visit http://www.semiconductors.philips.com.
For sales office addresses, send e-mail to: sales.addresses@www.semiconductors.philips.com.Fax: +31 40 27 24825
All rights are reserved. Reproduction in whole or in part is prohibited without the prior
written consent of the copyright owner.
The information presented in this document does not form part of any quotation or
contract, is believed to be accurate and reliable and may be changed without notice. No
liability will be accepted by the publisher for any consequence of its use. Publication
thereof does not convey nor imply any license under patent- or other industrial or
intellectual property rights.
Date of release: 21 November 2002Document order number: 9397 750 10025
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.