
USB2.0 PHY IC
Revision 1.3 (10-05-04)
27
SMSC GT3200, SMSC USB3250
DATASHEET
Chapter 8 Application Notes
The following sections consist of select functional explanations to aid in implementing the PHY into a
system. For complete description and specifications consult the USB2.0 Transceiver Macrocell
Interface Specification and Universal Serial Bus Specification Revision 2.0.
8.1
Linestate
The voltage thresholds that the LINESTATE[1:0] signals use to reflect the state of DP and DM depend
on the state of XCVRSELECT. LINESTATE[1:0] uses HS thresholds when the HS transceiver is
enabled (XCVRSELECT = 0) and FS thresholds when the FS transceiver is enabled (XCVRSELECT
= 1). There is not a concept of variable single-ended thresholds in the USB2.0 specification for HS
mode.
The HS receiver is used to detect Chirp J or K, where the output of the HS receiver is always qualified
with the Squelch signal. If squelched, the output of the HS receiver is ignored. In the GT3200, SMSC
USB3250, as an alternative to using variable thresholds for the single-ended receivers, the following
approach is used.
In HS mode, 3ms of no USB activity (IDLE state) signals a reset. The SIE monitors LINESTATE[1:0]
for the IDLE state. To minimize transitions on LINESTATE[1:0] while in HS mode, the presence of
!Squelch is used to force LINESTATE[1:0] to a J state.
Table 8.1 Linestate States
STATE OF DP/DM LINES
LINESTATE[1:0]
FULL SPEED
XCVRSELECT =1
TERMSELECT=1
HIGH SPEED
XCVRSELECT =0
TERMSELECT=0
CHIRP MODE
XCVRSELECT =0
TERMSELECT=1
LS[1]
LS[0]
0
0
SE0
Squelch
Squelch
0
1
J
!Squelch
!Squelch & HS
Differential Receiver
Output
1
0
K
Invalid
!Squelch & !HS
Differential Receiver
Output
1
1
SE1
Invalid
Invalid