SLUSBX9I March 2014 – July 2019 TPS23861
Command = 0Fh with 1 Data Byte, Read Only
|BIT NAME||CLASS P4||DETECT P4|
|RESET or POR VALUE||0||0||0||0||0||0||0||0|
Represents the most recent classification and detection results for port n. These bits are cleared when port n is turned off.
In order to disable detection for any port with unknown, short circuit, open circuit, or MOSFET fault detection status (0x0C-0x0F), clear the corresponding port DETEx bits in 0x14 instead of writing the port off command to 0x12, 0x19, or 0x1A.
CLASS Pn[3:0]: CLASS Pn is a 4-bit field for each port. The value of CLASS Pn is the most recent classification result on port n. The selection is as following:
|CLASS Pn||CLASSIFICATION STATUS|
|0101||Reserved – read as Class 0|
A class mismatch can occur only during two-event classification. If the classification status for the first and second event are different, and the second classification status is not Overcurrent, the Classification Status is set to Class mismatch. If the status of the first classification event is “Overcurrent”, the classification status will be set to “Overcurrent” in the CLASS Pn, and there will be no second classification event in any case. In Auto Mode, port will not power on automatically, but still can be powered on through the Power Enable Register. The appropriate STRTn bit is set in the Start/ILIM Event Register following these sorts of faults during classification.
DETECT Pn[3:0]: DETECT Pn is a 4-bit field for each port. The value of DETECT Pn is the most recent detection result on port n.
Bit states 1001 – 1100 apply to legacy detection only.
The selection is as following:
|DETECT Pn||DETECT STATUS|
|0000||Unknown (POR value)|
|0001||Short circuit (<500 Ω)|
|0011||Resistance too low|
|0101||Resistance too high|
|1010||Capacitance measurement invalid: Detect measurement beyond clamp voltage|
|1011||Capacitance measurement invalid: Insufficient Δv measured|
|1100||Capacitance measurement is valid, but outside the range of a legacy device.|