Fully Integrated H-Bridge Motor Driver: VNH3SP30
Fully Integrated H-Bridge Motor Driver: VNH3SP30
Fully Integrated H-Bridge Motor Driver: VNH3SP30
TYPE VNH3SP30
IOUT 30 A
VCCmax 40 V
OUTPUT CURRENT:30 A
5V LOGIC LEVEL COMPATIBLE INPUTS UNDERVOLTAGE AND OVERVOLTAGE SHUT-DOWN I OVERVOLTAGE CLAMP I THERMAL SHUT DOWN I CROSS-CONDUCTION PROTECTION I LINEAR CURRENT LIMITER I VERY LOW STAND-BY POWER CONSUMPTION I PWM OPERATION UP TO 10 KHz I PROTECTION AGAINST: LOSS OF GROUND AND LOSS OF VCC
MultiPowerSO-30
DESCRIPTION The VNH3SP30 is a full bridge motor driver intended for a wide range of automotive applications. The device incorporates a dual monolithic HSD and two Low-Side switches. The HSD switch is designed using STMicroelectronics VIPower M0-3 technology that allows to efficiently integrate on the same die a true Power MOSFET with an intelligent signal/protection circuitry. The Low-Side switches are vertical MOSFETs manufactured using STMicroelectronics proprietary EHD (STripFET) process.
BLOCK DIAGRAM
VCC
OVERTEMPERATURE A
OV + UV
OVERTEMPERATURE B
CLAMP A
CLAMP B
HSA
DRIVER HSA
LOGIC
DRIVER HSB
HSB
LSA
DRIVER LSA
DRIVER LSB
LSB
GNDA
DIAGA/ENA INA
PWM
INB DIAGB/ENB
GNDB
April 2004
1/26
VNH3SP30
The three dice are assembled in MultiPowerSO-30 package on electrically isolated leadframes. This package, specifically designed for the harsh automotive environment offers improved thermal performance thanks to exposed die pads. Moreover, its fully symmetrical mechanical design allows superior manufacturability at board level. The input signals INA and INB can directly interface to the microcontroller to select the motor direction and the brake condition. The DIAG A/ENA or DIAGB/EN B, when connected to an external pull CONNECTION DIAGRAM (TOP VIEW)
up resistor, enable one leg of the bridge. They also provide a feedback digital diagnostic signal. The normal condition operation is explained in the truth table on page 7. The PWM, up to 10KHz, lets us to control the speed of the motor in all possible conditions. In all cases, a low level state on the PWM pin will turn off both the LSA and LSB switches. When PWM rises to a high level, LSA or LSB turn on again depending on the input pin state.
30
OUTA
Heat Slug3
VCC
Heat Slug1
OUTB
Heat Slug2
15
Nc OUTB
2, 4,7,9,12,14,17, 22, NC 24,29 VCC, Heat 3, 13, 23 Slug1 5 INA 6 ENA/DIAGA 8 PWM 9 NC ENB/DIAGB 10 11 15, 16, 21 26, 27, 28 18, 19, 20 INB OUTB, Heat Slug3 GNDA GNDB
2/26
VNH3SP30
PIN FUNCTIONS DESCRIPTION
NAME VCC GNDA GNDB OUTA OUTB INA INB PWM ENA/DIAGA ENB/DIAGB DESCRIPTION Battery connection. Power grounds, must always be externally connected together. Power connections to the motor. Voltage controlled input pins with hysteresis, CMOS compatible. These two pins control the state of the bridge in normal operation according to the truth table (brake to VCC, Brake to GND, clockwise and counterclockwise). Voltage controlled input pin with hysteresis, CMOS compatible. Gates of Low-Side FETS get modulated by the PWM signal during their ON phase allowing speed control of the motor Open drain bidirectional logic pins. These pins must be connected to an external pull up resistor.When externally pulled low, they disable half-bridge A or B. In case of fault detection (thermal shutdown of a High-Side FET or excessive ON state voltage drop across a Low-Side FET), these pins are pulled low by the device (see truth table in fault condition).
3/26
VNH3SP30
ICC IINA IINB IENA IENB IN A INB DIAGA/ENA DIAGB/ENB PWM Ipw GND VINA VINB VENA VENB Vpw IGND GNDA GNDB VCC VCC OUTA OUTB IOUTA IOUTB VOUTA VOUTB
4/26
VNH3SP30
THERMAL DATA See MultiPowerSO-30 Thermal Data section. ELECTRICAL CHARACTERISTICS (VCC=9V up to 18V; -40C<Tj<150C; unless otherwise specified) POWER
Symbol VCC RONHS RONLS RON Is Vf Parameter Test Conditions Operating supply voltage On state high side resistance ILOAD=12A; Tj=25C On state low side resistance ILOAD=12A; Tj=25C On state leg resistance ILOAD=12A ON state; VINA=VINB=5V Supply current OFF state High Side Free-wheeling If=12A Diode Forward Voltage Tj=25C; VOUTX=ENX=0V; VCC=13V High Side Off State Output Current (per channel) Tj=125C; VOUTX=ENX=0V; Min 5.5 Typ 23 11 Max 36 30 15 90 15 40 0.8 1.1 3 5 Unit V m m m mA A V A A
IL(off)
VCC=13V
15
5/26
VNH3SP30
VDIAG
(DIAGX/ENX pin acts as an input pin) Low level Enable pin current VEN= 1.5V Normal operation Enable high level voltage (DIAGX/ENX pin acts as an input pin) High level Enable pin VEN= 3.25V current Normal operation Enable hysteresis voltage (DIAGX/ENX pin acts as an input pin) IEN=1mA Enable clamp voltage IEN=-1mA Fault operation Enable output low level (DIAGX/ENX pin acts as an input pin) voltage IEN=1 mA
0.4
6/26
VNH3SP30
PWM pin usage: In all cases, a 0 on the PWM pin will turn-off both LSA and LSB switches. When PWM rises back to 1, LS A or LSB turn on again depending on the input pin state. NB: in no cases external pins (except for GNDB and GNDA) are allowed to be connected with ground.
Reg 5V
+5V +5V
3.3K
VCC
3.3K
1K
1K
DIAGA/ENA
DIAGB/ENB
1K
PWM
HSA
OUTA
OUTB
HSB
C
1K
INA
INB
1K
CW
(*)
10K
LSA
M
GNDA
LSB
CCW
GNDB
S G D b) N MOSFET
7/26
VNH3SP30
REVERSE BATTERY PROTECTION Three possible solutions can be thought of: a) a Schottky diode D connected to V CC pin b) a N-channel MOSFET connected to the GND pin (see Typical Application Circuit on page 7) c) a P-channel MOSFET connected to the V CC pin The device sustains no more than -30A in reverse battery conditions because of the two Body diodes of the Power MOSFETs. Additionally, in reverse battery condition the I/Os of VNH2SP30 will be pulled down to the VCC line (approximately -1.5V). Series resistor must be inserted to limit the current sunk from the microcontroller I/Os. If I Rmax is the maximum target reverse current through C I/Os, series resistor is:
VIOs V CC R = -----------------------------IRm ax
OPEN LOAD DETECTION IN OFF-MODE It is possible for the microcontroller to detect an open load condition by adding a simply resistor (for example 10k) between one of the outputs of the bridge (for example OUTB) and one microcontroller input. A possible sequence of inputs and enable signals is the following: INA=1, INB=X, ENA= 1, ENB=0. - normal condition: OUTA=H and OUTB=H - open load condition: OUTA=H and OUT B=L: in this case the OUTB pin is internally pulled down to GND. This condition is detected on OUTB pin by the microcontroller as an open load fault. SHORT CIRCUIT PROTECTION In case of a fault condition the DIAGX/EN X pin is considered as an output pin by the device. The fault conditions are: - overtemperature on one or both high sides; - short to battery condition on the output (saturation detection on the Low-Side Power MOSFET). Possible origins of fault conditions may be: OUTA is shorted to ground ---> overtemperature detection on high side A. OUTA is shorted to VCC ---> Low-Side Power MOSFET saturation detection. (1) When a fault condition is detected, the user can know which power element is in fault by monitoring the IN A, INB, DIAGA/EN A and DIAGB/ENB pins. In any case, when a fault is detected, the faulty half bridge is latched off. To turn-on the respective output (OUTX) again, the input signal must rise from low to high level.
(1) An internal operational amplifier compares the Drain-Source MOSFET voltage with the internal reference (2.7V Typ.). The relevant Lowside PowerMOS is switched off when its Drain-Source voltage exceeds the reference voltage.
Fault Information
Protection Action
8/26
VNH3SP30
TEST MODE The PWM pin allows to test the load connection between two half-bridges. In the test mode (Vpwm =-2V) the internal Power Mos gate drivers are disabled. The INA or INB inputs allow to turn-on the High Side A or B, respectively, in order to connect one side of the load at VCC voltage. The check of the voltage on the other side of the load allow to verify the continuity of the load connection. In case of load disconnection the DIADX/ENX pin corresponding to the faulty output is pulled down. ELECTRICAL TRANSIENT REQUIREMENTS
ISO T/R 7637/1 Test Pulse 1 2 3a 3b 4 5 ISO T/R 7637/1 Test Pulse 1 2 3a 3b 4 5 Class C E Test Level I -25V +25V -25V +25V -4V +26.5V Test Level II -50V +50V -50V +50V -5V +46.5V Test Level III -75V +75V -100V +75V -6V +66.5V Test Level IV -100V +100V -150V +100V -7V +86.5V Test Levels Result III C C C C C E Test Levels Delays and Impedance 2ms, 10 0.2ms, 10 0.1s, 50 0.1s, 50 100ms, 0.01 400ms, 2 Test Levels Result IV C C C C C E
Contents All functions of the device are performed as designed after exposure to disturbance. One or more functions of the device are not performed as designed after exposure to disturbance and cannot be returned to proper operation without replacing the device.
9/26
VNH3SP30
HALF-BRIDGE CONFIGURATION The VNH3SP30 can be used as a high power half-bridge driver achieving an on resistance per leg of 22.5m. Suggested configuration is the following:
VCC INA INB DIAGA/ENA DIAGB/ENB PWM OUTB
OUTA
OUTB
GNDA
GNDB
GNDA
GNDB
MULTI-MOTORS CONFIGURATION The VNH3SP30 can easily be designed in multi-motors driving applications such as seat positioning systems where only one motor must be driven at a time. DIAGX/ENX pins allow to put unused half-bridges in high impedance. Suggested configuration is the following:
M2
OUTA
OUTB
GNDA
GNDB
GND A
GNDB
M1
M3
10/26
VNH3SP30
t
VINB
t
PWM
t
ILOAD tDEL
tDEL
PWM
t
VOUTA, B 90% 80%
tf
20%
10%
tr
11/26
VNH3SP30
VINA,
tD(on)
tD(off)
t
VOUTA
90%
10%
12/26
VNH3SP30
Waveforms
NORMAL OPERATION (DIAG A/EN A=1, DIAGB/ENB=0 and DIAGA/EN A=0, DIAGB/ENB=1)
DIAGA/ENA DIAGB/ENB INA INB PWM OUTA OUT B (int. pin) GATEA (int. pin) GATEB
Tj
DIAGA/ENA DIAGB/ENB (int. pin) GATEA (int. pin) GATEB normal operation OUTA shorted to ground normal operation
13/26
VNH3SP30
Waveforms (Continued)
INA INB OUTA OUTB (int. pin) GATEA (int. pin) GATEB DIAGB/ENB DIAGA/ENA VCC
normal operation
normal operation
undervoltage shutdown
14/26
VNH3SP30
Vcc=18V
40 35 30 25 20 15 10
Tc (C)
Tc (C)
Vin=3.25V
6 5 4 3 2 1 0 -50 -25 0 25 50 75 100 125 150 175 7.5 7.25 7 6.75 6.5 6.25 6 -50 -25
Iin=1mA
25
50
75
100
125
150
175
Tc (C)
Tc (C)
2.8 1.8 2.6 1.6 2.4 2.2 2 -50 -25 0 25 50 75 100 125 150 175 1.4 1.2 1 -50 -25 0 25 50 75 100 125 150 175
Tc (C)
Tc (C)
15/26
VNH3SP30
Vcc=13V
1.6 1.4 1.2 1 0.8 0.6
Ven=3.25V
6 5 4 3 2
0.4 0.2 0 -50 -25 0 25 50 75 100 125 150 175 1 0 -50 -25 0 25 50 75 100 125 150 175
Tc (C)
Tc (C)
Vcc=9V
2.4 2.2 2
Vcc=9V
3 1.8 2.8 1.6 2.6 2.4 2.2 2 -50 -25 0 25 50 75 100 125 150 175 1.4 1.2 1 -50 -25 0 25 50 75 100 125 150 175
Tc (C)
Tc (C)
Ien=1mA
0.45 0.375 0.3 0.225 0.15 0.075 0 -50 -25 0 25 50 75 100 125 150 175 7.5 7.25 7 6.75 6.5 6.25 6 -50 -25
Ien=1mA
25
50
75
100
125
150
175
Tc (C)
Tc (C)
16/26
VNH3SP30
Vcc=9V
4 3.5 3 2 2.5 1.8 2 1.5 1 0.5 0 -50 -25 0 25 50 75 100 125 150 175 1.6 1.4 1.2 1 -50 -25 2.4 2.2
Vcc=9V
25
50
75
100
125
150
175
Tc (C)
Tc (C)
Overvoltage Shutdown
Vov (V)
54 52
Vcc=9V Vpw=3.25V
50 48 46 44 42 40 38
Tc (C)
Tc (C)
Undervoltage Shutdown
Vusd (V)
7 6.5 6
Current Limitation
Ilim (A)
80 75 70 65
5.5 5 4.5 4
60 55 50 45 40
Tc (C)
Tc (C)
17/26
VNH3SP30
Iload=12A
60 50 40 30
Tc= 150C
Tc= 25C
20 10 0 8 9 10 11 12 13 14 15 16 17 18 19 20
Tc= -40C
Tc (C)
Vcc (V)
Iload=12A
30 25 20 15 10
Tc= 150C
Tc= 25C
Tc= -40C
5 0 8 9 10 11 12 13 14 15 16 17 18 19 20
Tc (C)
Vcc (V)
50 500 40 400 30 20 10 0 -50 -25 0 25 50 75 100 125 150 175 300 200 100 0 -50 -25 0 25 50 75 100 125 150 175
Tc (C)
Tc (C)
18/26
VNH3SP30
Tc (C)
Tc (C)
3 2.5 2 1.5 1
Tc (C)
Tc (C)
19/26
VNH3SP30
Layout condition of Rth and Zth measurements (PCB FR4 area= 58mm x 58mm, PCB thickness=2mm, Cu thickness=35m, Copper areas: from minimum pad lay-out to 16cm2).
CHIPSET CONFIGURATION
Auto and mutual Rthj-amb Vs PCB copper area in open box free air condition (according to page 20 definitions)
C/W
20
20/26
VNH3SP30
Thermal resistances definition (values according to the PCB heatsink area) RthHS = RthHSA = R thHSB = High Side Chip Thermal Resistance Junction to Ambient (HSA or HSB in ON state) RthLS = R thLSA = R thLSB = Low Side Chip Thermal Resistance Junction to Ambient RthHSLS = R thHSALSB = RthHSBLSA = Mutual Thermal Resistance Junction to Ambient between High Side and Low Side Chips RthLSLS = RthLSALSB = Mutual Thermal Resistance Junction to Ambient between Low Side Chips
THERMAL CALCULATION IN TRANSIENT MODE (*) TjHSAB = ZthHS x PdHSAB + ZthHSLS x (PdLSA + PdLSB) + Tamb TjLSA = ZthHSLS x PdHSAB + ZthLS x PdLSA + ZthLSLS x PdLSB + Tamb TjLSB = ZthHSLS x PdHSAB + ZthLSLS x PdLSA + Z thLS x PdLSB + Tamb Single pulse thermal impedance definition (values according to the PCB heatsink area) ZthHS = High Side Chip Thermal Impedance Junction to Ambient ZthLS = ZthLSA = ZthLSB = Low Side Chip Thermal Impedance Junction to Ambient ZthHSLS = ZthHSABLSA = ZthHSABLSB = Mutual Thermal Impedance Junction to Ambient between High Side and Low Side Chips ZthLSLS = ZthLSALSB = Mutual Thermal Impedance Junction to Ambient between Low Side Chips
= R TH + Z THtp ( 1 )
= tp T
where
(*) Calculation is valid in any dynamic operating condition. Pd values set by user.
21/26
VNH3SP30
10 0
ZthHS
10
C/W
ZthHSLS
0 .1 0 .0 0 1
0 .0 1
0 .1
t i m e ( se c )
10
100
10 0 0
100
Z thLS
10
ZthLSLS
C/W 1 0 .1 0 .0 0 1
0 .0 1
0 .1
t i m e ( se c )
10
100
1000
22/26
VNH3SP30
39.1
31.6
23.7
36.1
30.4
20.8
11
3.5
4.5
5.5
(*) The blank space means that the value is the same as the previous one.
23/26
VNH3SP30
DIM. A A2 A3 B C D E E1 e F1 F2 F3 L N S
24/26
VNH3SP30
25/26
VNH3SP30
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may results from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics. The ST logo is a trademark of STMicroelectronics 2004 STMicroelectronics - Printed in ITALY- All Rights Reserved. STMicroelectronics GROUP OF COMPANIES Australia - Brazil - Canada - China - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - U.S.A. http://www.st.com
26/26