English
Language : 

ISP1505C Datasheet, PDF (25/76 Pages) NXP Semiconductors – ULPI Hi-Speed USB host and peripheral transceiver
NXP Semiconductors
ISP1505A; ISP1505C
ULPI HS USB host and peripheral transceiver
Table 11. LINESTATE[1:0] encoding for downstream facing ports: host
DP_PULLDOWN and DM_PULLDOWN = 1.[1]
Mode
Low-speed Full-speed High-speed Chirp
XCVRSELECT[1:0]
10
01, 11
00
00
TERMSELECT
1
1
0
0
OPMODE[1:0]
X
X
00, 01, 11 10
LINESTATE[1:0]
00 SE0
SE0
squelch
squelch
01 LS-K
FS-J
!squelch
!squelch and HS_Differential_Receiver_Output
10 LS-J
FS-K
invalid
!squelch and !HS_Differential_Receiver_Output
11 SE1
SE1
invalid
invalid
[1] !squelch indicates inactive squelch. !HS_Differential_Receiver_Output indicates inactive HS_Differential_Receiver_Output.
9.5.2.2
VBUS state encoding
USB devices must monitor the VBUS voltage for purposes such as overcurrent detection,
starting a session and SRP. The VBUS state field in the RXCMD is an encoding of the
voltage level on VBUS.
The A_VBUS_VLD, SESS_VLD and SESS_END indicators in the VBUS state are directly
taken from internal comparators built-in to the ISP1505, and encoded as shown in Table 9
and Table 12.
An RXCMD may not be sent when exiting low-power mode or serial mode, if the interrupt
condition is removed before exiting.
Table 12.
Value
00
01
10
11
Encoded VBUS voltage state
VBUS voltage
VBUS < VB_SESS_END
VB_SESS_END ≤ VBUS < VB_SESS_VLD
VB_SESS_VLD ≤ VBUS < VA_VBUS_VLD
VBUS ≥ VA_VBUS_VLD
SESS_END SESS_VLD
1
0
0
0
X
1
X
X
A_VBUS_VLD
0
0
0
1
Note that VBUS and FAULT share the same pin and cannot be simultaneously used.
A_VBUS_VLD and FAULT will be interpreted by the ISP1505 as shown in Figure 7.
A description on how to use and select the VBUS state encoding is given in
Section 9.5.2.3.
ISP1505A_ISP1505C_3
Product data sheet
Rev. 03 — 26 August 2008
© NXP B.V. 2008. All rights reserved.
24 of 75