Datasheet
Hi-Speed USB Host, Device or OTG PHY with ULPI Low Pin Interface
Datasheet
Revision 1.1 (01-24-13) 44 SMSC USB3300
DATASHEET
The OTG Module can be broken into 4 main blocks; ID Detection, VBUS Control, Driving External
Vbus, and External Vbus Detection. Each of these blocks is covered in the sections below.
6.5.1 ID Detection
The USB3300 provides an ID pin to determine the type of USB cable connected. When the Mini-A
Plug of a USB cable is inserted into the Mini-AB connector, the ID pin is shorted to ground. When the
Mini-B Plug is inserted into the Mini-AB connector, the ID pin is allowed to float.
.
The USB3300 provides an integrated pull-up resistor and a comparator to detect if the ID pin is floating
or grounded. An integrated pull-up resistor is provided to pull the ID pin high to VDD3.3 when a Mini-
B plug is inserted and the cable is floating. When a Mini-A plug is connected, the pull-up resistor will
Figure 6.10 USB3300 On-the-Go Module
Table 6.9 IdGnd vs. USB Cable Type
USB PLUG OTG ROLE ID VOLTAGE IDGND
AHOST0 0
B PERIPHERAL 3.3 1
EXTVBUS
CPEN
R=75K
R>=656 R>=281
OTG Module
VBUS
ID
VDD33
RXCMD VbusValid
IndicatorComplement
[UseExternalVbusindicator, IndicatorPassThru]
[0, X]
VbusValid
SessValid
SessEnd
IdPullup
DischrgVbus
DrvVbus
DrvVbusExternal
IdGnd
ChrgVbus
0.5V
1.4V
4.575V
0.6V
R=100K
[1, 0]
[1, 1]
R>1M