SLOSE62A January 2021 – May 2022 DRV8935
PRODUCTION DATA
The INx input pins directly control the state (high or low) of the OUTx outputs. The truth table is shown below.
nSLEEP | INx | OUTx | DESCRIPTION |
---|---|---|---|
0 | X | Hi-Z | Sleep mode; Half-bridge disabled (Hi-Z) |
1 | 0 | L | OUTx Low-side ON |
1 | 1 | H | OUTx High-side ON |
When an output load is connected to the VM supply, the load current can be regulated to the ITRIP level. The ITRIP current level for OUT1 and OUT2 outputs is controlled by the VREF12 pin, and the ITRIP level for OUT3 and OUT4 outputs is controlled by the VREF34 pin. The ITRIP current (ITRIP) can be calculated as ITRIP (A) = VREF (V) / 1.32 (V/A). The VREF voltage can be programmed by connecting resistor dividers from DVDD pin to ground. Both VREF pins can be tied together to program the same ITRIP current for all four output channels.
The DRV8935 can simultaneously drive four resistive or inductive loads connected to VM supply. With INx = 0, the low side FET is turned ON till the current increases and hits the ITRIP level. Once the load current equals ITRIP, the low-side FET is turned OFF and the high-side FET is turned on for a period of off-time determined by the TOFF pin. After the off-time expires, the low-side FET is again turned ON and the cycle repeats. The OFF time settings can be changed on the fly. After a OFF time setting change, the new OFF time is applied after a 10 µs de-glitch time.
For resistive loads connected to VM, if the ITRIP is higher than the (VM / RLOAD), the load current is regulated at VM / RLOAD level while INx = 0. For inductive loads connected to VM, it should be ensured that the current decays enough every cycle to prevent runaway and triggering overcurrent protection. The different scenarios are shown below -
Another way of controlling the load current is the cycle-by-cycle control mode, where PWM pulse width of the INx input pins are controlled. This allows for additional control of the current chopping scheme by the external controller. For loads connected to VM, when INx = 0, the current through the load builds up; and when INx = 1, the current through the load decays. By properly choosing the duty cycle of the INx pulse, current can be regulated to a target value. Various such scenarios are shown below -