UART2
00
01
10
11
SIG0_CROSS
SIG0_INV
0
1
GPIOMODE0
Fr UART2_RX pad
RX
TX
SIG0_INV
SIG0_INV
USBOTGSS
phy0_gpio_dpgpioa
phy0_gpio_dmgpioa
phy0_gpio_dmgpioy
phy0_gpio_dpgpioy
phy0_gpio_gpiomode
phy0_gpio_dpgpiogz
phy0_gpio_dmgpiogz
Control Mod
SIG0_CROSS
GPIOMODE0
SIG0_INV
DP0
DM0
0
1
0
1
GPIOMODE0 =
SIG0_CROSS =
SIG0_INV =
USB_CTRL0
USB_CTRL0
USB_CTRL0
[GPIOMODE]
[GPIO_SIG_CROSS]
[GPIO_SIG_INV]
Integration
Figure 16-2. USB GPIO Integration
16.2.5 USB Unbonded PHY Pads
The USBOTGSS includes two USB PHY modules. On packages where only 1 PHY is bonded out to pins
(e.g. 13x13 package), the following procedures must be followed in order to ensure that the unbonded
PHY pads do not cause issues with USBOTGSS operation:
•
The USB Controller corresponding to the unbonded PHY must be placed in Host Mode by setting Bit2
of the USB Core DEVCTL register.
•
The unbonded PHY must be placed in the SUSPEND state by setting Bits[1:0] of the USB Core
POWER register.
•
The Control Module USB_CTRLx register corresponding to the unbonded PHY must have the following
bits programmed as shown:
–
CHGDET_DIS = 1
–
CM_PWRDN = 1
–
GPIOMODE = 0
1696
Universal Serial Bus (USB)
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated