The DRV8802-Q1 device provides an integrated motor driver solution for automotive applications. The device has two H-bridge drivers, and is intended to drive DC motors. The output driver block for each consists of N-channel power MOSFET’s configured as H-bridges to drive the motor windings. The DRV8802-Q1 device can supply up to 1.6-A peak or 1.1-A RMS output current (with proper heatsinking at 24 V and 25°C) per H-bridge.
A simple parallel digital control interface is compatible with industry-standard devices. Decay mode is programmable to allow braking or coasting of the motor when disabled.
Internal shutdown functions are provided for over current protection, short circuit protection, under voltage lockout and overtemperature.
The DRV8802-Q1 device is available in a 28-pin HTSSOP package with PowerPAD™ (Eco-friendly: RoHS & no Sb/Br).
PART NUMBER | PACKAGE | BODY SIZE (NOM) |
---|---|---|
DRV8802-Q1 | HTSSOP (28) | 9.70 mm × 4.40 mm |
DATE | REVISION | NOTES |
---|---|---|
June 2014 | A | Initial release. |
PIN | TYPE(1) | DESCRIPTION | EXTERNAL COMPONENTS OR CONNECTIONS |
|
---|---|---|---|---|
NAME | NO. | |||
POWER AND GROUND | ||||
CP1 | 1 | IO | Charge pump flying capacitor | Connect a 0.01-μF 50-V capacitor between CP1 and CP2. |
CP2 | 2 | IO | Charge pump flying capacitor | |
GND | 14 | — | Device ground | |
28 | ||||
V3P3OUT | 15 | O | 3.3-V regulator output | Bypass to GND with a 0.47-μF 6.3-V ceramic capacitor. Can be used to supply VREF. |
VMA | 4 | — | Bridge A power supply | Connect to motor supply (8 to 45 V). Both pins must be connected to same supply. |
VMB | 11 | — | Bridge B power supply | |
VCP | 3 | IO | High-side gate drive voltage | Connect a 0.1-μF 16-V ceramic capacitor and a 1-MΩ resistor to VMx. |
CONTROL | ||||
AI0 | 24 | I | Bridge A current set | Sets bridge A current: 00 = 100%, 01 = 71%, 10 = 38%, 11 = 0 |
AI1 | 25 | I | ||
AENBL | 21 | I | Bridge A enable | Logic high to enable bridge A |
APHASE | 20 | I | Bridge A phase (direction) | Logic high sets AOUT1 high, AOUT2 low |
AVREF | 12 | I | Bridge A current set reference input | Reference voltage for winding current set. Can be driven individually with an external DAC for microstepping, or tied to a reference (for example, V3P3OUT). |
BVREF | 13 | I | Bridge B current set reference input | |
BI0 | 26 | I | Bridge B current set | Sets bridge B current: 00 = 100%, 01 = 71%, 10 = 38%, 11 = 0 |
BI1 | 27 | I | ||
BENBL | 22 | I | Bridge B enable | Logic high to enable bridge B |
BPHASE | 23 | I | Bridge B phase (direction) | Logic high sets BOUT1 high, BOUT2 low |
DECAY | 19 | I | Decay (brake) mode | Low = brake (slow decay), high = coast (fast decay) |
nRESET | 16 | I | Reset input | Active-low reset input initializes internal logic and disables the H-bridge outputs |
nSLEEP | 17 | I | Sleep mode input | Logic high to enable device, logic low to enter low-power sleep mode |
STATUS | ||||
nFAULT | 18 | OD | Fault | Logic low when in fault condition (overtemperature, overcurrent) |
OUTPUT | ||||
AOUT1 | 5 | O | Bridge A output 1 | Connect to motor winding A |
AOUT2 | 7 | O | Bridge A output 2 | |
BOUT1 | 10 | O | Bridge B output 1 | Connect to motor winding B |
BOUT2 | 8 | O | Bridge B output 2 | |
ISENA | 6 | IO | Bridge A ground and current sense | Connect to current sense resistor for bridge A |
ISENB | 9 | IO | Bridge B ground and current sense | Connect to current sense resistor for bridge B |
MIN | MAX | UNIT | |||
---|---|---|---|---|---|
Power supply voltage | V(VMx) | –0.3 | 47 | V | |
Charge pump voltage | VCP, CP1, CP2 | –0.3 | V(VMx)+7 | V | |
Digital pin voltage | xPHASE, xENBL, nSLEEP, nFAULT, nRESET, xI0, xI1, DECAY | –0.5 | 7 | V | |
Reference input voltage | V(xVREF) | –0.3 | 4 | V | |
Sense pin voltage | V(ISENx) | –0.3 | 0.8 | V | |
H-bridge output Current | xOUT1, xOUT2, ISENx | Peak motor drive, t < 1 μS | Internally limited | A | |
Continuous motor drive(3) | 1.6 | A | |||
Continuous total power dissipation | See the Power Dissipation section | ||||
Operating virtual junction temperature, TJ | –40 | 150 | °C | ||
Operating ambient temperature, TA | –40 | 125 | °C |
MIN | MAX | UNIT | ||||
---|---|---|---|---|---|---|
Tstg | Storage temperature range | –60 | 150 | °C | ||
V(ESD) | Electrostatic discharge | Human body model (HBM), per AEC Q100-002(1) | –2000 | 2000 | V | |
Charged device model (CDM), per AEC Q100-011 | Corner pins (1, 14, 15, and 28) | –750 | 750 | |||
Other pins | –500 | 500 |
MIN | MAX | UNIT | ||
---|---|---|---|---|
V(VMx) | Power supply voltage(1) | 8.2 | 45 | V |
V(xVREF) | VREF input voltage(2) | 1 | 3.5 | V |
I(OUT1x, OUT2x) | H-Bridge Output Current | 1.6 | A | |
IL(V3P3OUT) | V3P3OUT load current | 1 | mA |
THERMAL METRIC(1) | PWP | UNIT | |
---|---|---|---|
28 PINS | |||
RθJA | Junction-to-ambient thermal resistance | 38.9 | °C/W |
RθJC(top) | Junction-to-case (top) thermal resistance | 23.3 | |
RθJB | Junction-to-board thermal resistance | 21.2 | |
ψJT | Junction-to-top characterization parameter | 0.8 | |
ψJB | Junction-to-board characterization parameter | 20.9 | |
RθJC(bot) | Junction-to-case (bottom) thermal resistance | 2.6 |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
POWER SUPPLIES | ||||||
I(VMx) | VMx operating supply current | V(VMx) = 24 V, ƒ(PWM) < 50 kHz | 5 | 8 | mA | |
I(VMx_Q) | VMx sleep mode supply current | V(VMx) = 24 V | 10 | 20 | μA | |
V(UVLO) | VMx undervoltage lockout voltage | V(VMx) rising | 7.8 | 8.2 | V | |
V3P3OUT REGULATOR | ||||||
V(V3P3OUT) | V3P3OUT voltage | IO = 0 to 1 mA | 3.1 | 3.3 | 3.5 | V |
LOGIC-LEVEL INPUTS | ||||||
VIL | Input low voltage | 0.7 | V | |||
VIH | Input high voltage | 2.1 | V | |||
Vhys | Input hysteresis | 0.45 | V | |||
IIL | Input low current | VI = 0 | –20 | 20 | μA | |
IIH | Input high current | VI = 3.3 V | 100 | μA | ||
nFAULT OUTPUT (OPEN-DRAIN OUTPUT) | ||||||
VOL | Output low voltage | IO = 5 mA | 0.5 | V | ||
IOH | Output high leakage current | VO = 3.3 V | 1 | μA | ||
DECAY INPUT | ||||||
VIL | Input low threshold voltage | For slow decay mode | 0 | 0.8 | V | |
VIH | Input high threshold voltage | For fast decay mode | 2 | V | ||
II | Input current | ±40 | µA | |||
H-BRIDGE FETS | ||||||
rDS(on) | HS FET on resistance | VM = 24 V, IO = 1 A, TJ = 25°C | 0.63 | Ω | ||
VM = 24 V, IO = 1 A, TJ = 85°C | 0.76 | 0.9 | ||||
VM = 24 V, IO = 1 A, TJ = 125°C | 0.85 | 1 | ||||
rDS(on) | LS FET on resistance | VM = 24 V, IO = 1 A, TJ = 25°C | 0.65 | Ω | ||
VM = 24 V, IO = 1 A, TJ = 85°C | 0.78 | 0.9 | ||||
VM = 24 V, IO = 1 A, TJ = 125°C | 0.85 | 1 | ||||
Ilkg(OFF) | Off-state leakage current | –20 | 20 | μA | ||
MOTOR DRIVER | ||||||
ƒ(PWM) | Internal PWM frequency | 50 | kHz | |||
t(blank) | Current-sense blanking time | 3.75 | μs | |||
tr | Rise time | VM = 24 V | 100 | 360 | ns | |
tf | Fall time | VM = 24 V | 80 | 250 | ns | |
t(dead) | Dead time | 400 | ns | |||
PROTECTION CIRCUITS | ||||||
I(OCP) | Overcurrent protection trip level | 1.8 | 5 | A | ||
T(SD) | Thermal shutdown temperature | Die temperature | 150 | 160 | 180 | °C |
CURRENT CONTROL | ||||||
I(xVREF) | xVREF input current | V(xVREF) = 3.3 V | –3 | 3 | μA | |
V(TRIP) | xISENSE trip voltage | V(xVREF) = 3.3 V, 100% current setting | 635 | 660 | 685 | mV |
V(xVREF) = 3.3 V, 71% current setting | 445 | 469 | 492 | |||
V(xVREF) = 3.3 V, 38% current setting | 225 | 251 | 276 | |||
G(ISENx) | Current sense amplifier gain | Reference only | 5 | V/V |
The DRV8802-Q1 device provides an integrated motor driver solution for automotive applications. The device has two H-bridge drivers, and is intended to drive DC motors. The output driver block for each consists of N-channel power MOSFET’s configured as H-bridges to drive the motor windings. The DRV8802-Q1 device can supply up to 1.6-A peak or 1.1-A RMS output current (with proper heatsinking at 24 V and 25°C) per H-bridge. A simple parallel digital control interface is compatible with industry-standard devices. Decay mode is programmable to allow braking or coasting of the motor when disabled. Internal shutdown functions are provided for over current protection, short circuit protection, under voltage lockout and overtemperature.
The DRV8802-Q1 device contains two H-bridge motor drivers with current-control PWM circuitry. Figure 5 shows a block diagram of the motor control circuitry.
Note that there are multiple VM pins (VMx). All VMx pins must be connected together to the motor supply voltage.
The xPHASE input pins control the direction of current flow through each H-bridge, and therefore control the direction of rotation of a DC motor. The xENBL input pins enable the H-bridge outputs when active high, and can also be used for PWM speed control of the motor. Table 1 lists the H-bridge logic.
xENBL | xPHASE | xOUT1 | xOUT2 |
---|---|---|---|
0 | X | see (1) | see (1) |
1 | 1 | H | L |
1 | 0 | L | H |
The current through the motor windings is regulated by a fixed-frequency PWM current regulation, or current chopping. When an H-bridge is enabled, current rises through the winding at a rate dependent on the DC voltage and inductance of the winding. When the current hits the current chopping threshold, the bridge disables the current until the beginning of the next PWM cycle.
For stepping motors, current regulation is normally used at all times, and can change the current that is used to microstep the motor. For DC motors, current regulation is used to limit the start-up and stall current of the motor.
The PWM chopping current is set by a comparator that compares the voltage across a current sense resistor connected to the xISEN pins, multiplied by a factor of 5, with a reference voltage. The reference voltage is input from the xVREF pins, and is scaled by a 2-bit DAC that allows current settings of 38%, 71%, and 100% of full-scale, plus zero.
Use Equation 1 to calculate the full-scale (100%) chopping current.
For example:
If a 0.5-Ω sense resistor is used and the voltage on the xVREF pin is 3.3 V, the full-scale (100%) chopping current is 3.3 V / (5 × 0.5 Ω) = 1.32 A.
Two input pins per H-bridge (xI1 and xI0) are used to scale the current in each bridge as a percentage of the full-scale current set by the xVREF input pin and sense resistance. Table 2 lists the function of the pins.
xI1 | xI0 | RELATIVE CURRENT (% FULL-SCALE CHOPPING CURRENT) |
---|---|---|
1 | 1 | 0% (Bridge disabled) |
1 | 0 | 38% |
0 | 1 | 71% |
0 | 0 | 100% |
Note that when both xI bits are 1, the H-bridge is disabled and no current flows.
For example:
If a 0.5-Ω sense resistor is used and the voltage on the xVREF pin is 3.3 V, the chopping current is 1.32 A at the 100% setting (xI1, xI0 = 00). At the 71% setting (xI1, xI0 = 01) the current is 1.32 A × 0.71 = 0.937 A. At the 38% setting (xI1, xI0 = 10) the current is 1.32 A × 0.38 = 0.502 A. If (xI1, xI0 = 11) the bridge is disabled and no current will flow.
During PWM current chopping, the H-bridge is enabled to drive current through the motor winding until the PWM current chopping threshold is reached. See case 1 in Figure 6. The current-flow direction shown indicates the state when the xENBL pin is high.
When the chopping current threshold is reached, the H-bridge can operate in two different states, fast decay or slow decay.
In fast decay mode, when the PWM chopping current level has been reached, the H-bridge reverses state to allow winding current to flow in a reverse direction. As the winding current approaches zero, the bridge is disabled to prevent any reverse current flow. See case 2 in Figure 6 for fast decay mode.
In slow decay mode, winding current is re-circulated by enabling both of the low-side FETs in the bridge. See case 3 in Figure 6.
The DRV8802-Q1 device supports fast decay and slow decay mode. Slow or fast decay mode is selected by the state of the DECAY pin. A logic low selects slow decay, and logic high sets fast decay mode. Note that the DECAY pin sets the decay mode for both H-bridges.
The DECAY mode also affects the operation of the bridge when it is disabled (by taking the ENBL pin inactive). This effect applies if the ENABLE input is being used for PWM speed control of the motor, or if it is simply being used to start and stop motor rotation.
If the DECAY pin is high (fast decay), when the bridge is disabled, all FETs are turned off and decay current flows through the body diodes, allowing the motor to coast to a stop.
If the DECAY pin is low (slow decay), both low-side FETs are turned on when the xENBL pin is made inactive. When the xENBL pin is made inactive, the inactivation essentially shorts out the back EMF of the motor, causing the motor to brake, and stop quickly. The low-side FETs stays in the ON state even after the current reaches zero.
After the current is enabled in an H-bridge, the voltage on the xISEN pin is ignored for a fixed period of time before enabling the current sense circuitry. This blanking time is fixed at 3.75 μs. Note that the blanking time also sets the minimum on time of the PWM.
The nRESET pin, when driven active low, resets the internal logic. This pin also disables the H-bridge drivers. All inputs are ignored while nRESET is active.
Driving nSLEEP low puts the device into a low power sleep state. In this state, the H-bridges are disabled, the gate drive charge pump is stopped, the V3P3OUT regulator is disabled, and all internal clocks are stopped. In this state all inputs are ignored until nSLEEP returns inactive high. When returning from sleep mode, some time (approximately 1 ms) must pass before the motor driver becomes fully operational.
The DRV8802-Q1 device is fully protected against undervoltage, overcurrent, and overtemperature events.
FAULT | ERROR REPORT | H-BRIDGE | CHARGE PUMP | RECOVERY |
---|---|---|---|---|
V(VMx) undervoltage (UVLO) | No error report – nFAULT is hi-Z | Disabled | Shut Down | V(VMx) > VUVLO RISING |
Overcurrent (OCP) | nFAULT pulled low | Disabled | Operating | Retry time, t(OCP) |
Overtemperature Shutdown (OTS) | nFAULT remains pulled low (set during OTW) | Disabled | Shut Down | TJ < T(OTS) – Thys(OTS) |
An analog current-limit circuit on each FET limits the current through the FET by removing the gate drive. If this analog current-limit persists for longer than the OCP time, all FETs in the H-bridge are disabled and the nFAULT pin is driven low. The device remains disabled until either nRESET pin is applied, or V(VMx) is removed and re-applied.
Overcurrent conditions on both high-side and low-side devices (such as a short to ground, supply, or across the motor winding) result in an overcurrent shutdown. Note that overcurrent protection does not use the current sense circuitry used for PWM current control and is independent of the R(ISENx) resistor value or xVREF voltage.
If the die temperature exceeds the thermal shutdown temperature limit, all FETs in the H-bridge are disabled and the nFAULT pin is driven low. When the die temperature has fallen below the temperature hsyteresis level, operation resumes automatically.
If at any time the voltage on the VMx pins falls below the undervoltage lockout threshold voltage, all circuitry in the device is disabled and internal logic resets. Operation resumes when VM rises above the UVLO threshold.
The DRV8802-Q1 device is active unless the nSLEEP pin is brought logic low. In sleep mode the charge pump is disabled, the V3P3OUT regulator is disabled, and the H-bridge FETs are disabled hi-Z. The DRV8802-Q1 is brought out of sleep mode when nSLEEP is brought logic high.