If the voltage across the heater driver
VDS overcurrent comparator exceeds the VDS_LVL_HEAT for longer than
the tDS_HEAT_DG time, a heater overcurrent condition is detected. The voltage
threshold and deglitch time can be adjusted through the HEAT_CNFG register settings.
Table 7-5 Heater VDS Levels
| HEAT_VDS_LVL |
VDS Voltage Level |
| 0000b |
0.06V |
| 0001b |
0.08V |
| 0010b |
0.10V |
| 0011b |
0.12V |
| 0100b |
0.14V |
| 0101b |
0.16V |
| 0110b |
0.18V |
| 0111b |
0.2V |
| 1000b |
0.24V |
| 1001b |
0.28V |
| 1010b |
0.32V |
| 1011b |
0.36V |
| 1100b |
0.4V |
| 1101b |
0.44V |
| 1110b |
0.56V |
| 1111b |
1V |
Table 7-6 Heater VDS Deglitch Times
| HEAT_VDS_DG |
Time |
| 00b |
1μs |
| 01b |
2μs |
| 10b |
4μs |
| 11b |
8μs |
There is also a heater MOSFET VDS
monitor blanking period that is configured in bit HEAT_VDS_BLK in register HEAT_CNFG. There are four blanking time options:
Table 7-7 Heater VDS Blanking Times
| HEAT_VDS_BLK |
Time |
| 00b |
4μs |
| 01b |
8μs |
| 10b |
16μs |
| 11b |
32μs |
The heater overcurrent monitor can respond and
recover in four different modes set through the HEAT_VDS_MODE register setting.
- Latched Fault Mode: After
detecting the overcurrent event, the gate driver pulldown is enabled, HEAT_VDS and EC_HEAT bits are asserted. After
the overcurrent event is removed, the fault state remains latched until CLR_FLT is issued.
- Cycle by Cycle Mode: After
detecting the overcurrent event, the gate driver pulldown is enabled and HEAT_VDS, EC_HEAT and FAULT bits are asserted. EC_HEAT and FAULT status bit in register IC_STAT1 remains asserted until
driver control input changes (SPI or PWM). To clear HEAT_VDS bit, a CLR_FLT command
must be sent after an input change. If CLR_FLT is issued before an input change, all the status bits
remain asserted and driver pulldown stays enabled.
- Warning Report Only Mode: The
heater overcurrent event is reported in the WARN and HEAT_VDS bits. The device takes no action. The warning remains
latched until CLR_FLT is issued.
- Disabled Mode: The heater
VDS overcurrent monitors are disabled and do not respond or report.