SLVSH22 May 2024 DRV8000-Q1
ADVANCE INFORMATION
The device half-bridges have optional fixed-frequency load current regulation called ITRIP. This is done by comparing the active output current against configured current thresholds determined by HB_ITRIP_CONFIG register. Each half-bridge has two possible ITRIP current thresholds, and OUT3-6 also have a third lower current threshold option. ITRIP thresholds, enables, and timing settings are set individually for each half-bridge.
As this device has multiple integrated drivers which are enabled at any given time, there is freewheeling configuration intended to reduce power dissipation during ITRIP half-bridge regulation. Power dissipation is lower with synchronous rectification (MOSFETs) compared with asynchronous rectification (diodes). The half-bridge freewheeling is configurable between non- and synchronous rectification (active and passive freewheeling). The freewheeling settings are shared between half-bridge pairs. The synchronous rectification for half-bridges during ITRIP regulation is enabled by setting bits NSR_OUTX_DIS in configuration register HB_OUT_CNFG1.
ITRIP detection is done on both high- and low-side MOSFETs of each half-bridge. ITRIP is dynamically blanked by internal over-current protection circuitry.
The configurable ITRIP timing parameters are frequency and deglitch. The tables below summarize the ITRIP configuration options.
NSR_OUTX_DIS | ITRIP Half-bridge Off-time Response |
---|---|
0b | Hi-Z |
1b | complementary MOSFET ON |
Half-bridges | Typ ITRIP Current Thresholds | OUTX_ITRIP_LVL |
---|---|---|
OUT6 | 6.25 A | 10b |
5.5 A | 01b | |
2.25 A | 00b | |
OUT5 | 7.5 A | 11b |
6.5 A | 01b | |
2.75 A | 00b | |
OUT3 & OUT4 | 3.5 A | 10b |
2.5 A | 01b | |
1.25 A | 00b | |
OUT1 & OUT2 | 0.875 A | 1b |
0.7 A | 0b |
Deglitch Time | OUTX_ITRIP_DG |
---|---|
2 μs | 00b |
5 μs | 01b |
10 μs | 10b |
20 μs | 11b |
ITRIP Frequency | OUTX_ITRIP_FREQ |
---|---|
20 kHz | 00b |
10 kHz | 01b |
5 kHz | 10b |
2.5 kHz | 11b |
ITRIP regulation follows these steps:
The synchronous rectification or freewheeling feature is enabled by setting bits NSR_OUTX_DIS in configuration register HB_OUT_CNFG1. When NSR_OUTX_DIS = 0b, if ITRIP occurs on either MOSFET, the half-bridge goes Hi-Z. If NSR_OUTX_DIS = 1b, if ITRIP occurs on either MOSFET, the opposite MOSFET will be enabled.
For example, NSR_OUTX_DIS = 1b and OUTX_CNFG = 100b or 010b. If the PWM input sets HS MOSFET ON, and ITRIP is reached on HS MOSFET, the LS MOSFET turns on for the remainder of the ITRIP cycle. The HS MOSFET is turned ON at the end of the cycle. If the PWM input changes within the ITRIP period, the ITRIP counter is reset and ITRIP regulation is active while the LS MOSFET is ON.
If synchronous rectifcation is enabled and MOSFET turns on when ITRIP occurs, current is monitored for a current reversal, or zero-crossing detection. There is zero-crossing detection on both high-side and low-side MOSFETs. If the detected load current reaches 0 A during ITRIP regulation for longer than the deglitch time, then the half-bridge output goes Hi-Z for the remainder of the ITRIP cycle. The zero-crossing deglitch time is the same ITRIP deglitch time.
The diagram below shows the ITRIP behavior for a half-bridge:
The ITRIP setting can be changed at any time when SPI communication is available by writing to the OUTX_ITRIP_LVL bits. The change is immediately reflected in device behavior.
If a half-bridge is configured for PWM control and ITRIP, when ITRIP is reached, the behavior is the same as for SPI register control, but the input now comes from the configured PWM pin.