English
Language : 

K60P100M100SF2RM Datasheet, PDF (1289/1809 Pages) Freescale Semiconductor, Inc – K60 Sub-Family Reference Manual
Chapter 46 USB Device Charger Detection Module (USBDCD)
Table 46-14. Overview of the Charger Detection Sequence
Phase
Overview Description
1 Initial Conditions Initial system conditions that need to be met before initiating the detection
sequence
2 VBUS Detection System software detects contact of the VBUS signal with the system interrupt
pin VBUS_detect.
3 Data Pin Contact The USBDCD module detects that the USB data pins D+ and D– have made
Detection
contact with the USB port.
4 Charging Port
Detection
The USBDCD module detects if the port is a standard host or either type of
charging port (charging host or dedicated charger).
5 Charger Type
Detection
If attached to a charging port, detect which type.
6 Sequence
Timeout
The USBDCD module did not finish the detection sequence within the timeout
interval. The sequence will continue until halted by software.
Full Description
Initial System
Conditions
VBUS Contact
Detection
Data Pin Contact
Detection
Charging Port
Detection
Charger Type
Detection
Charger
Detection
Sequence
Timeout
Timing parameter values used in this module are listed in the following table.
Table 46-15. Timing Parameters for the Charger Detection Sequence
Parameter USB Battery Charging Spec Module Default
TDCD_DBNC1
TVDPSRC_ON1
TVDPSRC_CON1
CHECK_DM
10 ms min (no max)
40 ms min (no max)
40 ms min (no max)
N/A
10 ms
40 ms
40 ms
1 ms
TSEQ_INIT
N/A
TUNIT_CON1
1s
TVDMSRC_EN1 1 - 20 ms
TVDMSRC_DIS1 0 - 20 ms
TCON_IDPSINK_DIS
1
0 - 20 ms
16 ms
N/A
From the USB host
From the USB host
From the USB host
Module Programmable Range
0 - 1023 ms
0 - 1023 ms
0 - 1023 ms
0 - 15 ms
0 - 1023 ms
N/A
N/A
N/A
N/A
1. This parameter is defined by the USB Battery Charging Specification, v1.1.
46.5.1.1 Initial System Conditions
Before starting the USBDCD module's charger detection sequence, the system must be:
• using a rechargable battery,
• for a FS USB device application (cannot be HS, LS, host, or OTG),
• powered-up and in run mode,
K60 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc.
1289