FUNCTIONAL DEVICE OPERATION
CONNECTIVITY
DETECTION COMPARATORS
VBUS detection and qualification is accomplished with two comparators, detailed in Table 101. Comparator results are used
to generate associated interrupts, and sense and masking bits are available through SPI (refer to SPI Bitmap). Comparator
thresholds are specified for the minimum detect levels, and bits can be used in combination to qualify a VBUS window. Events
are communicated via (INT pin) interrupts and managed through SPI registers to allow the application processor to turn off the
PHY.
As described in Battery Interface and Control, the battery charger system is designed to work with the USB system physical
connector. The power input is then brought into an end product on the VBUS pin of the USB connector. For fault condition
robustness, VBUS over-voltage protection is included to protect the system and flag an over-voltage situation to the processor
via the USBOVI interrupt.
Table 101. USB Detect Specifications
Parameter
Condition
Min
4.4
-
Typ
Max
4.65
-
Units
VBUSValid Comparator trip level
-
-
-
-
-
V
Including the USBI debounce
Rising trip delay
V
BUSValid trip delay
20
8.0
4.0
24
ms
ms
V
Falling trip delay
12
BVALID Comparator Threshold
BVALID Trip Delay
Rising and falling edge
4.4
20
-
-
40
12
ms
Rising trip delay for turn on event
Falling trip delay for turn on event
8.0
Over-voltage Protection Level
Rising and falling edge
5.6
-
-
-
6.0
1.0
V
Over-voltage Protection Disconnect Time
μs
ID DETECTOR
The ID detector is primarily used to determine if a mini-A or mini-B style plug has been inserted into a mini-AB style receptacle
on the application. However, it is also supports two additional modes which are outside of the USB standards: a factory mode
and a non-USB accessory mode. The state of the ID detection can be read via the SPI to poll dedicated sense bits for a floating,
grounded, or factory mode condition on the UID pin. There are also dedicated maskable interrupts for each UID condition as well.
The ID detector is based on an on-chip pull-up controlled by the IDPUCNTRL bit. If set high the pull-up is a current source, if
set low it is a resistor. ID100KPU switches in an additional pull-up from VCORE to UID (independent of IDPUCNTRL). The UID
voltage can be read out via the ADC channel ADIN7, see ADC Subsystem.
The ID detector thresholds are listed in Table 102. Further interpretations of non-USB accessory detection may be made for
custom vendor applications by evaluation of the ADIN7 conversion reading.
Table 102. ID Detection Thresholds
UID Pin External
UID Pin Voltage
IDFLOATS
IDGNDS
IDFACTORYS
Accessory
Connection
0.18 * VCORE < UID
< 0.77 * VCORE
Non-USB accessory is attached (per CEA-
936-A spec)
0
0
1
1
1
0
1
1
0
0
0
1
Resistor to Ground
0 < UID < 0.12 *
VCORE
A type plug (USB Default Slave) is
attached (per CEA-936-A spec)
Grounded
0.89 * VCORE < UID
< VCORE
3.6V < UID (76)
B type plug (USB Host, OTG default
master or no device) is attached.
Floating
Voltage Applied
Factory mode
Notes
76. UID maximum voltage is 5.25 V
13892
Analog Integrated Circuit Device Data
Freescale Semiconductor
112