SLUSD66D September 2019 – February 2021 TPS92520-Q1
PRODUCTION DATA
Table 7-1 summarizes the device behavior under fault conditions.
FAULT | DETECTION | DESCRIPTION | ||
---|---|---|---|---|
Thermal Warning | TJ > TJ(LMT) | Thermal warning (TW) bit is set in the STATUS3 register when the junction temperature exceeds the threshold programmed by TWLMT[9:2]. | ||
Thermal Protection | TJ > 175°C | Each channel is protected by an individual thermal sensor located close to the switching MOSFETs. The thermal protection is activated in the event the maximum MOSFET temperature exceeds the typical value of 175°C. The corresponding channel is forced into shutdown mode and the CHxTS bit is set in the STATUS2 register. This feature is designed to prevent overheating and damage to the internal switching MOSFETs. | ||
SPI Error | — | A communication error is indicated by the SPE bit and it is set high. The device enters stand-alone mode or LIMP-HOME mode of operation when the watchdog timer duration expires (CMWTAP register) and the watchdog timeout event counter (CMWTO[1:0] in the STATUS3 register). | ||
V5D Undervoltage Lockout | V5D(RISE) < 4.1 V | The device enters the undervoltage lockout (UVLO). The switching operation is disabled, the COMP capacitor is discharged, and the digital logic is reset to default values. The power cycle (PC) bit is set in the STATUS3 register. | ||
V5D(FALL) > 4 V | ||||
V5A Undervoltage Lockout | V5A(RISE) < 4.1 V | In SLEEP mode, the internal V5A node is disconnected to reduce the current consumption. The switching operation is disabled and the COMP capacitor is discharged. The V5AUV bit is set in the STATUS3 register. | ||
V5A(FALL) > 4 V | ||||
VINx Undervoltage Lockout | VUDIMx < 1.12 V | The device disables switching operation for the corresponding channel. Switching is enabled when the input voltage rises above the turnon threshold, VIN(RISE). | ||
BSTx Undervoltage Lockout | VBSTx(RISE) > 3.14V | The device turns off the high-side MOSFET and turns on the low-side MOSFET for the corresponding channel. The CHxBSTUV bit is set in the STATUS2 register. Normal switching operation is resumed once the bootstrap voltage exceeds 2.95 V. | ||
VBSTx(FALL) < 2.95 V | ||||
COMPx Overvoltage | VCOMPx > 3.2 V | The CHxCOMPOV bit in the STATUS1 register is set to indicate that the COMP voltage exceeded the normal operating range. This information is provided for device diagnostics. | ||
Short CHx Output | VCSNx < 2.45 V | The CHxSHORT bit is set in the STATUS1 register to indicate an output short circuit condition based on sensed CSNx voltage. | ||
High-Side Switch Current Limit | IHS > 2.7 A | The device turns off the high-side MOSFET and discharges the COMP capacitor when the drain current exceeds 2.7 A typical. The low-side switch is turned on to discharge the inductor and output capacitor. The CHxHSILIM bit is set in the STATUS1 register. The fault recovery is based on the device configuration. | ||
Low-Side Switch Current Limit | ILS > 1.5 A | The device turns off both high-side and low-side MOSFETs and discharges the COMP capacitor when the drain current exceeds 1.5 A typical. The CHxLSILIM bit is set in the STATUS1 register. The fault recovery is based on the device configuration. | ||
Minimum Off-Time | — | The CHxTOFFMIN bit is set in the STATUS2 register when the corresponding channel reaches the maximum possible duty cycle. This usually occurs during dropout condition or PWM dimming operation. The compensation network is disconnected from the output of the error amplifier to prevent COMP voltage from exceeding the normal operating range. Normal operation is resumed once the off-time increases above the minimum limit. |
All the faults and diagnostics features, except V5D UVLO and VINx UVLO, have an associated Fault-Read bit in the STATUS1, STATUS2, and STATUS3 registers. Upon occurrence of a fault, the associated Fault-Read bit is set in the register map. Reading these registers clears the bits if the condition no longer exists. The clearing of the Fault-Read bits happens at the end of the SPI transfer read response, not at the end of the read command.
The TPS92520-Q1 can be configured to auto-restart or latch-off on detection of the thermal shutdown, high-side, or low-side current limit faults. The device enters the latched-off state when the bit associated with the fault and channel is set high in the SYSCFG2 register. This forces the device to disable the channel and remain off upon the detection of the fault condition. The channel can be turned back on by clearing the fault bit in STATUS1 and by re-setting the CHxEN bit in the SYSCFG1 register.
If the fault is configured as non-latched (the CHxTS, CHxHSILIMFL, or CHxLSILIMFL bit is set to 0 in the SYSCFG2 register), a restart sequence is initiated to attempt recovery from the fault condition. In the case of thermal shutdown fault, the restart is initiated after the MOSFET temperature decreases by the fixed hysteresis of 10°C. A soft-start sequence is initiated and switching operation is enabled. For a high-side or low-side current limit fault, a fixed timer is initiated on detection of the fault. The fault timer is programmable with a range of 3.6 ms to 28.8 ms by IFT[1:0] bits in SYSCFG2 register. A restart is initiated by the expiration of the fault timer and switching operation is enabled.
The TPS92520-Q1 logic has a communication watchdog timer that is based on the system clock (CLK). The watchdog timer is enabled by default upon power-up (the CMWEN bit is set to 1 in the SYSCFG1 register). The communications watchdog timer tap point is programmed by writing the desired value to the CMWTAP register.
The tap point defines the timing of the communication watchdog timer (a 25-bit counter). By default, the tap point is set to bit 24 corresponding to 1.67 s of duration. The communication watchdog monitors the status of SPI bus and defines the device operation in case of SPI communication error (SPE bit set to 1). See the Device Functional Modes for more details.
The high-side current limit, low-side current limit, and thermal protection faults force the FLT pin low when biased through an external resistor and connected to a 5-V supply. The FLT output can be used in conjunction with a microcontroller or system basis chip (SBC) as an interrupt and can be used to aid in fault diagnostics. Setting the FPINRST bit to one in SYSCFG1 register resets the FLT pin out when no active faults are detected by the device.
LIST | DESCRIPTION | FAULT OR DIAGNOSTIC | FAULT READ BIT | ENABLE FAULT TIMER | FLT INDICATION | ENABLE LATCH |
---|---|---|---|---|---|---|
TW | Thermal Warning | Diagnostics | Yes | No | No | No |
CHxTP | Thermal Protection | Fault | Yes | No | Yes | Yes |
VINx(UVLO) | VIN Supply Undervoltage Lockout | Fault | No | No | No | No |
CHxBSTUV | BST Supply Undervoltage Lockout | Fault | Yes | No | No | No |
CHxCOMPOV | COMP Overvoltage | Diagnostics | Yes | No | No | No |
CHxSHORT | Short Circuit Detected | Diagnostics | Yes | No | No | No |
CHxHSILIM | High-side Current Limit | Fault | Yes | Yes | Yes | Yes |
CHxLSILIM | Low-side Current Limit | Fault | Yes | Yes | Yes | Yes |
CHxTOFFMIN | Minimum Off Time | Diagnostics | Yes | No | No | No |
V5AUV | V5A Undervoltage | Diagnostics | Yes | No | No | No |
PC | Power On Reset (Power Cycle) | Fault | Yes | No | Yes | Yes |
SPE | SPI Communication Error | Diagnostics | Yes | No | No | No |
LHSW | Limp-Home Mode (Communication Error) | Fault | Yes | No | No | No |