SLVSH22 May 2024 DRV8000-Q1
ADVANCE INFORMATION
For OUT7 in low-RDSON mode, there is a fixed frequency current regulation feature called HS ITRIP that can be used to restart the driver if over current occurs. This ITRIP feature (separate from ITRIP for half-bridges) is available for OUT7 (and EC driver) of the high-side drivers, and intended for loads which have inrush currents that are higher than the over current protection threshold of a driver, such as a lamp or bulb.
It is important to note that in order for HS ITRIP to work, OUT7 OCP must be disabled.
If bit OUT7_ITRIP_CNFG bits are non-zero, and the load current on OUT7 exceeds IOC7 threshold, ITRIP regulation takes place. The status bit is OUT7_ITRIP_STAT in register EC_HEAT_ITRIP_STAT is asserted depending on OUT7_ITRIP_CNFG configuration.
There is also an optional OUT7 ITRIP timeout feature. Depending on OUT7_ITRIP_CNFG settings, OUT7 or ITRIP regulation can be disabled after timeout is exceeded. For OUT7_ITRIP_CNFG = 01b, OUT7 is disabled if ITRIP regulation time tOUT7_ITRIP occurs for longer than the configured timeout tOUT7_ITRIP_TO. For OUT7_ITRIP_CNFG = 11b, ITRIP Regulation is disabled if ITRIP regulation time tOUT7_ITRIP occurs for longer than the configured timeout tOUT7_ITRIP_TO. In both cases, the status bit OUT7_ITRIP_TO is latched. Bits OUT7_ITRIP_CNFG is located in register HS_REG_CNFG1. If it is desirable to have OUT7 ITRIP regulation occur indefinitely, set OUT7_ITRIP_CNFG = 10b.
The table below summarizes the regulation, status and fault behavior of OUT7 ITRIP.
OUT7_ITRIP_CNFG[1] | OUT7_ITRIP_CNFG[0] | Mode Description | OUT7_ITRIP_STAT | ITRIP Stat Fault Clear | OUT7_ITRIP_TO | ITRIP Timeout Fault Clear |
---|---|---|---|---|---|---|
0b | 0b | No ITRIP regulation | Latches when OUT7 overcurrent threshold exceeded | CLR_FLT command | Timeout disabled | n/a |
0b | 1b | ITRIP regulation | Latches after timeout | CLR_FLT command. Auto-clears if previously latched. | Latched after timeout limit reached. | CLR_FLT restarts the driver if disabled. |
1b | 0b | Safe Retry with ITRIP regulation | Latches when OUT7 overcurrent threshold exceeded | CLR_FLT restarts the driver with regulation. | Timeout disabled | n/a |
1b | 1b | ITRIP regulation with timeout and regulation disable | Latches after timeout limit reached. After fault clear, re-latches if OUT7 overcurrent threshold still exceeded | CLR_FLT command. Auto-clear at start. | Latched after timeout limit reached. | CLR_FLT restarts the regulation if disabled. |
The table below summarizes time limit options:
ITRIP_TO_SEL | Timeout Time |
---|---|
00b | 100 ms |
01b | 200 ms |
10b | 250 ms |
11b | 290 ms |
HS ITRIP mode is disabled as the default setting for OUT7. To set OUT7 in HS ITRIP mode:
Frequency (fITRIP_HS) | OUT7_ITRIP_FREQ |
---|---|
1.7 kHz | 00b |
2.2 kHz | 01b |
3 kHz | 10b |
4.4 kHz | 11b |
Blanking Time (tITRIP_HS_BLK) | OUT7_ITRIP_BLK |
---|---|
RSVD | 00b |
0 μs | 01b |
20 μs | 10b |
40 μs | 11b |
Deglitch Time (tITRIP_HS_DG) | OUT7_ITRIP_DG |
---|---|
48 μs | 00b |
40 μs | 01b |
32 μs | 10b |
24 μs | 11b |
The ITRIP deglitch timer starts when the OUT7 ITRIP blank time expires. The minimum OUT7 ITRIP ON time is the sum of blanking and deglitch times, and total period is determined by the OUT7 ITRIP frequency. The diagram below shows the ITRIP behavior for OUT7.
The recovery activation sequence for OUT7 in HS ITRIP mode has three configurable timing parameters:
The blanking time tOUT7_ITRIP_BLK is default 40 μs (typ), after which the over current condition can be detected. tOUT7_ITRIP_DG is the time OUT7 remains on after over current protection threshold is exceeded. TOUT7_ITRIP_FREQ is the time period of the ITRIP loop, inverse of tOUT7_ITRIP_FREQ. These settings are configurable in register HS_REG_CNFG1.