SLVSG60A April 2023 – April 2024 TPS929160-Q1
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
FAULT TYPE | DETECTION CRITERIA | CONDITIONS | FAULT ACTIONS | FAULT OUTPUT | ERR PIN | RECOVERY |
---|---|---|---|---|---|---|
VBAT UVLO | V(VBAT) < V(POR_falling) or V(LDO) < V(LDO_POR_falling) | Device switch to POR state | FLAG_POR FLAG_ERR | Constant pulled down | Device switch to INIT state when all voltage
rails are good. Clear fault flag with CLRPOR. | |
Low-supply warning | V(SUPPLY) < V(LOWSUPTH) | Disable fault type * | FLAG_LOWSUP FLAG_ERR (maskable) | No action | Automatically recovery upon fault removal. Clear fault flag with CLRFAULT. | |
Supply undervoltage | V(SUPPLY) < V(SUPUV_th_falling) | Turn off all outputs | FLAG_SUPUV FLAG_ERR (maskable) |
Constant pulled down (maskable) | Automatically
recovery and release ERR pin upon fault
removal. Clear fault flag with CLRFAULT. |
|
Reference fault | V(REF) < V(REF_SHORT_th) or I(REF) < I(REF_OPEN_th) | Turn off all outputs | FLAG_REF FLAG_ERR (maskable) | Constant pulled down (maskable) | Automatically recover and release
ERR pin upon fault removal. Clear fault flags with CLRFAULT. | |
Pre-thermal warning | T(J) > T(PRETSD) | No action | FLAG_PRETSD FLAG_ERR(maskable) |
No action | Clear fault flag with CLRFAULT | |
Overtemperature protection | T(J) > T(TSD1) | Turn off all outputs | FLAG_TSD FLAG_ERR (maskable) | Constant pulled down (maskable) | Automatically recover and release
ERR pin upon fault removal. Clear fault flags with CLRFAULT. | |
Overtemperature shutdown | T(J) > T(TSD2) | Turn off LDO | FLAG_POR FLAG_ERR |
Constant pulled down | Device switch to INIT
state when all voltage rails are good. Clear fault flag with CLRPOR. |
|
LED open-circuit fault * | V(SUPPLY) - V(OUTXn) <
V(OPEN_th_rising) and V(SUPPLY) > V(LOWSUPTH) | PWM pulse width greater than t(BLANK) + t(OPEN_deg) ENOUTXn = 1 DIAGENOUTXn = 1 | Turn off the failed outputs and retry every 10 ms | FLAG_OPENOUTXn FLAG_OUT (maskable) FLAG_ERR (maskable) | Constant pulled down (maskable) | Automatically recover and release
ERR pin upon fault removal. Clear fault flags with CLRFAULT. |
LED short-circuit fault | V(OUTXn) < V(SG_th_rising) | PWM pulse width greater than t(BLANK) + t(SHORT_deg) ENOUTXn = 1 DIAGENOUTXn = 1 | Turn off the failed outputs and retry every 10 ms | FLAG_SHORTOUTXn FLAG_OUT (maskable) FLAG_ERR (maskable) | Constant pulled down (maskable) | Automatically recover and release
ERR pin upon fault removal. Clear fault flags with CLRFAULT. |
Auto single-LED short-circuit * | V(OUTXn) <
V(SLSTHx) and V(SUPPLY) > V(LOWSUPTH) |
PWM pulse width
greater than t(BLANK)+ t(SLS_deg) ENOUTXn = 1 DIAGENOUTXn = 1 SLSEN = 1 |
Turn off the failed outputs and retry every 10 ms | FLAG_SLSOUTXn FLAG_OUT (Maskable) FLAG_ERR (Maskable) |
Constant pulled down | Automatically recover
and release ERR pin upon fault removal. Clear fault flags with CLRFAULT. |
EEPROM CRC error | CALC_EEPCRC is different EEPCRC | Turn off all outputs | FLAG_EEPCRC FLAG_ERR (maskable) | Constant pulled down (maskable) | Clear fault flag with CLRFAULT |