SWCS045B
– SEPTEMBER 2010 – REVISED JUNE 2011
There are two types of VBUS and ID comparators, referred to throughout this section as wake-up (normally used
in TWL6030 SLEEP state) and active comparators (generally activated in TWL6030 ACTIVE state). Use of these
comparators is not exclusive to TWL6030 SLEEP and ACTIVE states, but can also serve in additional use cases.
Indeed, the wake-up comparators target low power consumption, whereas the active comparators are intended
for accurate level detection:
The wake-up comparators operate in TWL6030 PRECHARGE, WAIT-ON, SLEEP and ACTIVE states. These
comparators can wake up the device from a SLEEP state but can also switch on the device from a WAIT-ON
state. VBUS wake-up comparator can also start the precharge, providing that all other precharging conditions
are met.
The active comparators operate in TWL6030 SLEEP and ACTIVE states. When operating in SLEEP state, all
required power and clock resources should remain active. ID active comparators, used for ACA detection, are
automatically enabled in precharge mode; VBUS active comparators remain off.
Table 16. OTG IP Features vs Register Bits/Modes/Supplies
FUNCTION/FEATURE
REGISTER/REGISTER
OTG
TWL6030
SUPPLIES
BIT
REV.
MODE/STATE
NEEDED
Vendor ID
USB_VENDOR_ID_LSB
–
ACTIVE
VRTC
USB_VENDOR_ID_MSB
Product ID
USB_PRODUCT_ID_LSB
–
ACTIVE
VRTC
USB_PRODUCT_ID_MSB
SRP
– Pulsing method
VBUS_CHRG_VBAT
1.3
ACTIVE
VRTC
VBUS charge on VBAT
VBAT
SRP
– Pulsing method
VBUS_CHRG_PMID
1.3
ACTIVE
VRTC
VBUS charge on PMID
CHRG_PMID
SRP
– Pulsing method
VBUS_DISCHRG
1.3
ACTIVE
VRTC
VBUS discharge
ADP
– Probing
VBUS_IADP_SRC
2.0
ACTIVE
VRTC
VBUS charge
VANA
ADP
– Probing
VBUS_IADP_SINK
2.0
ACTIVE
VRTC
VBUS discharge
VBUS detection
VBUS_ACT_COMP
1.3
SLEEP
VRTC
2.0
ACTIVE
VANA
VBUS wake-up detection
Always enabled if VBUS
–
PRECHARGE/OFF
VRTC
or VAC is present
SLEEP/ACTIVE
VBUS GPADC
VBUS_MEAS
–
ACTIVE
VRTC
measurement
VANA
ID 220-k
Ω pullup on
ID_PU_220K
–
ACTIVE
VRTC
VUSB
ID 100-k
Ω pullup on
ID_PU_100K
–
ACTIVE
VRTC
VUSB
ID ground drive
ID_GND_DRV
ACTIVE
VRTC
ID 16-
A source current
ID_SRC_16U
BC
PRECHARGE
VRTC
1.1
SLEEP/ACTIVE
VUSB
ID 5-
A source current
ID_SRC_5U
–
ACTIVE
VRTC
VUSB
ID detection
ID_ACT_COMP
BC
PRECHARGE
VRTC
1.1
SLEEP/ACTIVE
VUSB
ID wake-up detection
ID_WK_UP_COMP
–
OFF
VRTC
SLEEP/ACTIVE
ID GPADC measurement
ID_MEAS
–
ACTIVE
VRTC
VANA
70
Copyright
2010–2011, Texas Instruments Incorporated