JAJSJM2B July 2022 – April 2024 TPS929240-Q1
PRODUCTION DATA
The TPS929240-Q1 provides fault masking capability using masking registers. The device is capable of masking faults by channels or by fault types. The fault masking does not disable diagnostics features but only prevents fault reporting to FLAG_OUT register, FLAG_ERR register, and ERR output. The below table gives the detailed description for each fault mask register in NORMAL state.
To disable diagnostics on a single channel in FAIL-SAFE state, burning EEPROM of DIAGENOUTXn registers to 0 disables open-circuit, LED short-circuit and single-LED short-circuit diagnostics of channel x, and thus no fault of this channel is reported to FLAG_OPENOUTXn, FLAG_SHORTOUTXn, FLAG_SLSOUTXn, FLAG_OUT or FLAG_ERR registers, or to the ERR output.
Fault Detected | Mask Register | FLAG Name | ERR PIN |
---|---|---|---|
Low-supply warning | MASKLOWSUP = 1 | FLAG_LOWSUP = 1 FLAG_ERR = 0 |
No action |
MASKLOWSUP = 0 | FLAG_LOWSUP = 1 FLAG_ERR = 1 |
No action | |
Supply undervoltage | MASKSUPUV = 1 | FLAG_SUPUV = 1 FLAG_ERR = 0 |
No action |
MASKSUPUV = 0 | FLAG_SUPUV = 1 FLAG_ERR = 1 |
Constant pulled down | |
Reference fault | MASKREF = 1 | FLAG_REF = 1 FLAG_ERR = 0 |
No action |
MASKREF = 0 | FLAG_REF = 1 FLAG_ERR = 1 |
Constant pulled down | |
Pre-thermal warning | MASKPRETSD = 1 | FLAG_PRETSD = 1 FLAG_ERR = 0 |
No action |
MASKPRETSD = 0 | FLAG_PRETSD = 1 FLAG_ERR = 1 |
No action | |
Overtemperature protection | MASKTSD = 1 | FLAG_TSD = 1 FLAG_ERR = 0 |
No action |
MASKTSD = 0 | FLAG_TSD = 1 FLAG_ERR = 1 |
Constant pulled down | |
EEPROM CRC error | MASKEEPCRC = 1 | FLAG_EEPCRC = 1 FLAG_ERR = 0 |
No action |
MASKEEPCRC = 0 | FLAG_EEPCRC = 1 FLAG_ERR = 1 |
Constant pulled down | |
LED open-circuit fault | MASKOPEN = 1 | FLAG_OPENOUTXn = 1 FLAG_OUT = 0 FLAG_ERR = 0 |
No action |
MASKOPEN = 0 | FLAG_OPENOUTXn = 1 FLAG_OUT = 1 FLAG_ERR = 1 |
Constant pulled down | |
LED short-circuit fault | MASKSHORT = 1 | FLAG_SHORTOUTXn = 1 FLAG_OUT = 0 FLAG_ERR = 0 |
No action |
MASKSHORT = 0 | FLAG_SHORTOUTXn = 1 FLAG_OUT = 1 FLAG_ERR = 1 |
Constant pulled down | |
Single LED short-circuit fault | MASKSLS = 1 | FLAG_SLSOUTXn = 1 FLAG_OUT = 0 FLAG_ERR = 0 |
No action |
MASKSLS = 0 | FLAG_SLSOUTXn = 1 FLAG_OUT = 1 FLAG_ERR = 1 |
Constant pulled down |