SLVSE03B April 2019 – February 2021 TPS929120-Q1
PRODUCTION DATA
FAULT TYPE | DETECTION CRITERIA | CONDITIONS | FAULT ACTIONS | FAULT OUTPUT | ERR PIN | RECOVERY |
---|---|---|---|---|---|---|
Supply UVLO | V(SUPPLY) <
V(POR_falling) or V(LDO) < V(LDO_POR_falling) |
Device switch to POR state | FLAG_POR FLAG_ERR Automatically clears flag register and recover upon fault removal. |
Constant pulled down | Device switch to INIT state when all
voltage rails are good. Clear fault flag with CLR_POR |
|
Low-supply warning | V(SUPPLY) < V(ADCLOWSUPTH) | Disable fault type * | FLAG_ADCLOWSUP FLAG_ERR |
No action | Automatically clear fault flags when supply voltage is above threshold. | |
Reference fault | V(REF) < V(REF_SHORT_th) or I(REF) < I(REF_OPEN_th) |
Turn off all channels | FLAG_REF FLAG_ERR (maskable) |
Constant pulled down (maskable) | Automatically recover, release ERR and clear fault flags upon fault removal. | |
Overtemperature protection | T(J) > T(TSD) | Turn off all channels | FLAG_TSD FLAG_ERR (maskable) |
Constant pulled down (maskable) | Automatically recover, release ERR and clear fault flags upon fault removal. | |
LED open-circuit fault * | V(SUPPLY) - V(OUTx) <
V(OPEN_th_rising) and V(SUPPLY) > V(ADCLOWSUPTH) |
PWM pulse width greater than T(ODPW) + T(OPEN_deg) CONF_ENCHx = 1 CONF_DIAGENCHx = 1 |
Turn off the failed channels and retries every 10ms | FLAG_OPENCHx FLAG_OUT (maskable) FLAG_ERR (maskable) |
Constant pulled down (maskable) | Automatically recover, release ERR and clear fault flags upon fault removal. |
LED short-circuit fault | V(OUTx) < V(SG_th_rising) | PWM pulse width greater than T(ODPW) + T(SHORT_deg) CONF_ENCHx = 1 CONF_DIAGENCHx = 1 |
Turn off the failed channels and retries every 10ms | FLAG_SHORTCHx FLAG_ERR (maskable) FLAG_OUT (maskable) |
Constant pulled down (maskable) | Automatically recover, release ERR and clear fault flags upon fault removal. |
EEPROM CRC error | CALC_EEPCRC is different EEP_CRC | Turn off all channels | FLAG_EEPCRC FLAG_ERR (maskable) |
Constant pulled down (maskable) | Automatically recover, release ERR and clear fault flags upon fault removal. |