cd00004389

AN1596
- APPLICATION NOTE
®
VIPower: HIGH SIDE DRIVERS FOR AUTOMOTIVE
V. Graziano - L. Guarrasi - A. Pavlin
INTRODUCTION
Today’s automotive market requires a continuous increasing of complexity and reliability in the electronic
systems. To achieve this, the concept of the automotive systems is more and more based on micro
controllers architecture driving integrated monolithic circuits that include a power stage, control, driving
and protection circuits on the same chip. Vertical Intelligent Power, a STMicroelectronics patented
technology, established over 13 years ago, uses a fabrication process which allows the integration of
complete digital and/or analog control circuits driving a vertical power transistor on the same chip. The
VIPower M0 technology used for making High Side Drivers (HSDs) produces a monolithic silicon chip,
which combines control and protection circuitry with a standard power MOSFET structure where the
power stage current flows vertically through the silicon (see figure 1).
Figure 1: M0 chip structure
Driving circuitry
Enhancement and depletion NMOS
Power stage
VDMOS
p - well
n - type epilayer
n + substrate
Power stage output
The evolution of M0 technology made the drastic reduction of die size and of the resistance of devices
possible during conduction as well; each generation has seen a significant (from 40% to over 50%)
decrease in specific on-resistance and this translates into die size reduction, smaller packages, reduced
power dissipation and hence cost effective solutions. The third generation - the M0-3 - is in production
while STMicroelectronics is now developing the M0-4 and M0-5 technologies which will allow to achieve
less than 5mΩ RDS(on) in a PowerSO-10 package. High Side Drivers, with their integrated extra features
are power switches that can manage high currents and work up to about 36V supply voltage. They only
require a simple TTL logic input and incorporate a diagnostic output to the micro-controller. They can
drive an inductive load without the need for a freewheeling diode. For complete protection the devices
have an over-temperature sensing circuit that will shut the chip down under over-temperature conditions.
Due to the aggressive automotive environment, High Side Drivers are designed to work from -40°C to
+150°C. They also have an under-voltage shutdown feature. Each application exerts an external
November 2002
1/24
AN1596 - APPLICATION NOTE
influence over the switch. A filament lamp or DC motor, for example, has in-rush currents that any switch
needs to handle. Solenoids and motors have an inductive effect and must lose the residual magnetism
when the current is turned off. External fault conditions can also stress the drivers and their associated
circuitry. The M0-3 High Side Driver can be divided in Analog and digital. This classification is done with
regard to diagnostic pin, which can be a two level signal pin or an analogue current sense pin. Diagnostic
information output helps the on Board microcontroller to quickly identify and isolate faults saving repair
time and often improving safety. High Side Drivers can reduce the size and weight of switch modules, and
where multiplexed systems are used, they dramatically reduce the size of the wiring harness.
Figure 2: Generic HSD Internal Block Diagram
Vcc
Vcc
clamp
OVERVOLTAGE
UNDERVOLTAGE
Power
CLAMP
GND
Logic
Input
DRIVER
Current
LIMITER
Status or
Current
sense
OUT
OVERTEMPERATURE
Isense =
IOUT/K
OPENLOAD
ON STATE
OPENLOAD
OFF STATE
&
Vcc/OUT
SHORTED
STMicroelectronics HSDs are designed to provide the user with simple, self protected, remotely controlled
power switches. They have the general structure as shown in figure 2.
THE GENERAL FEATURES OF HIGH SIDE DRIVERS
Input
The 5V TTL input to these High Side Drivers is protected against electrostatic discharge (VESD=4kV for
control pins and 5kV for Power pins). General rules concerning TTL logic should be applied to the input.
The input voltage is clamped internally at VICL=6.8V as typical value. It is possible to drive the input with
a higher input voltage using an external resistor calculated to give a current not exceeding IIN=10mA (see
datasheets absolute maximum ratings section).
Internal power Supply
To accommodate the wide supply voltage range experienced by the logic and control functions, these
devices have an internal power supply. Some parts of the chip are only active when the input is high, the
charge pump for example. Therefore it is possible to conserve power when the device is idle. The new
M0-3 generation High Side Drivers supply current in the ON state is 5mA/channel. The internal power
consumption for the basic functions of the chip under any circumstances - even when the input is 0V - is
very low. The supply quiescent current IS, guaranteed at junction temperature of 25°C, a battery voltage
2/24
AN1596 - APPLICATION NOTE
of 13V and the output pin grounded, is limited to a typical value of 10µA for a one channel HSD. In figure
3 a plot of typical IS values versus Tj is shown for single channel and double channel monolithic HSDs.
Figure 3: Stand-by current for single and double channel single chip HSDs Vs. junction temperature
Is(uA)
25
20
15
10
5
Double channel
Single Channel
0
-50
0
50
100
150
Tcase(ºC)
Thermal considerations
In order to choose the suitable HSD for a given load some important points must be highlighted. In the
worst-case operation (Tj=150ºC), for a single channel HSD and in steady state conditions, the Joule effect
power developed by the device equals the Power dissipated according to the following equation:
2
RDS ( on ) ⋅ I OUT
+ VCC ⋅ I S =
TJ − Tamb
Rthj − amb
Assuming that the second term can be neglected, for a given load current IOUT a given package and heat
sink and a given ambient temperature (fixed at 85°C in automotive environment) the result is:
RDS ( on ) (150°C ) =
T − Tamb
I
⋅ Rthj − amb
J
2
OUT
This is the maximum value of RDS(on) which can be chosen. The steady state on-resistance of HSDs is a
function of the junction temperature and in the datasheet its value is given at 25°C and this is
approximately doubled at 150°C. In some cases it may be convenient to use an HSD with a bigger RDS(on)
in the same package. To still comply with the above equation we must reduce Rthi-amb and have a better
heatsink. The trend from through-hole packages to low-cost SMD applications has led to think of the PCB
as a heatsink itself. In earlier packages (like PENTAWATT) a solid heatsink was either screwed or
clamped to the power package and it was easy to calculate the thermal resistance from the geometry of
the heatsink. In SMDs the heat path must be evaluated: chip (junction) - leadframe - case or pin - footprint
- PCB materials - PCB volume - surroundings. To evaluate static thermal properties of an SMD an
associated static equivalent circuit (see figure 4) can be considered. The power dissipation of the chip is
symbolized by a current source whilst the ambient temperature is represented by a voltage source. By
estimating the PCB heatsink area in a real application, the user can easily determine Rthj-amb in still air,
3/24
AN1596 - APPLICATION NOTE
which is the worst case; in real applications the values for the heat resistance are much lower. The
following equation applies:
Rthj − amb =
T j − Tamb
PV
Figure 4: Static thermal equivalent circuit
Rthj-amb
Die
Pd
Tj
Die Bond
Rthj-case
Lead-frame
Tcase
Solder
Heatsink
Rthcase-amb
Tamb
In the above equation, the power loss PV and the ambient temperature Tamb can be easily determined in
a temperature chamber. The chip temperature Tj can be derived during the operation, measuring the
device’s RDS(on)= (VCC - VOUT)/IOUT.
Figure 5: PowerSO-10 recommended layout for high power dissipation capability
4/24
Rthjamb = 50 C/W
recomended pad layout
Rthjamb = 35 C/W
pad layout + 6 cm2 on board heat sink
Rthjamb = 20 C/W
pad layout + ground layers
Rthjamb = 15 C/W
pad layout + ground layers + 16 via holes
AN1596 - APPLICATION NOTE
Having the characteristic RDS(on) versus Tj, the relevant chip temperature can be derived. Figure 5 shows
different PCB layout for PowerSO-10 package. The thermal resistance Rthj-amb can be reduced from
50°C/W to 15°C/W by holes linking different copper layers.
In the VIPower HSDs datasheets there are two sections concerning the thermal management. The first
one shows the thermal calculation in order to find out the junction temperature in static conditions together
with a plot of thermal resistance junction to ambient versus PCB heatsink area. The second one shows a
plot of thermal impedance junction ambient in single pulse and the thermal model is shown with relevant
thermal resistances and capacitors values (easy simulations can be performed both in static conditions
and during transients as, for example, switching on a load with high in rush currents or PWM operation).
In figure 6 an example of a double channel HSD thermal model is shown.
Figure 6: VND830 (SO16L package) thermal model
Area/island (cm2)
R1 (°C/W)
R2 (°C/W)
R3 (°C/W)
R4 (°C/W)
R5 (°C/W)
R6 (°C/W)
C1 (W.s/°C)
C2 (W.s/°C)
C3 (W.s/°C)
C4 (W.s/°C)
C5 (W.s/°C)
C6 (W.s/°C)
Footprint
0.15
0.8
2.2
12
15
37
0.0006
2.10E-03
1.50E-02
0.14
1
3
6
Tj_1
C1
C2
C3
C4
C5
C6
R1
R2
R3
R4
R5
R6
Pd1
Tj_2
C1
C2
R1
R2
22
Pd2
T_amb
5
THE CONTROL AND PROTECTION CIRCUIT
Protection against low energy spikes and load dump
The voltage transients are very dangerous hazards to the automotive electronics. The transients tend to
be either low energy- high voltage spikes or high energy-high voltage, up to 125V levels. The low energy
spikes are generated by fast turnoff of high-current inductive loads, such as air-conditioning compressor
clutches. This effect, combined with inductive behavior of wires, causes an overshoot voltage on the
devices VCC pin. M0-3 High Side Drivers have an internal protection designed to clamp the low energy
spikes to 41V (VCC clamp block in figure1). In this situation the energy can flow through the internal
MOSFET T2 that is turned on through an internal clamp circuit (see figure 7).
M0-3 High Side Drivers are designed to successfully pass the 1, 2, 3a, 3b and 4 ISO-7637 standard
pulses test (see table 1 carried in HSDs datasheets as well) - simulating the low energy voltage spikes.
These values must be added to the voltage battery (for cars about 13.5V) to obtain the actual voltage. The
N.5 ISO7637 pulse simulates the alternator load dump in the case of a Generator with an internal
impedance of 2Ω and different values of magnetic field of the excitation circuit (see figure 8 for the level
IV pulse); this occurs when the battery is disconnected whilst being charged by the alternator. The voltage
spike can reach duration of approximately ½ second and it is of high-energy nature because of the
alternator's low source impedance. Where a centralized clamp circuit is not provided or ISO7637 rated
devices are not used, an external zener Dld diode is necessary to clamp the transient voltage battery (see
figure 7). This is done because an internal protection against load dump would require a larger die size
and - therefore - higher cost than putting on a module level protection.
5/24
AN1596 - APPLICATION NOTE
Figure7: VCC clamp circuit against low energy spikes
Vcc
Protection circuit
T1
Power
MOSFET
T2
Ground
Dld
Output
Table 1: Electrical transient requirements on VCC PIN
ISO T/R 7637/1
Test Pulse
I
II
TEST LEVELS
III
IV
1
2
3a
3b
4
5
-25 V
+25 V
-25 V
+25 V
-4 V
+26.5 V
-50 V
+50 V
-50 V
+50 V
-5 V
+46.5 V
-75 V
+75 V
-100 V
+75 V
-6 V
+66.5 V
-100 V
+100 V
-150 V
+100 V
-7 V
+86.5 V
Figure 8: N.5 ISO 7637 pulse (level IV)
Tr < 10ms
Ri = 2Ω
T
Tr
90%
100V
10%
13.5V
6/24
T=400ms
Delays and
Impedance
2 ms 10 Ω
0.2 ms 10 Ω
0.1 µs 50 Ω
0.1 µs 50 Ω
100 ms, 0.01 Ω
400 ms, 2 Ω
AN1596 - APPLICATION NOTE
Under and over voltage lockout
Under and overvoltage protections occur when the supply voltage drops or raises to minimum and
maximum levels specified in the datasheet as VUSD and VOV. Under VUSD=5.5V value the PowerMOS
simply turns off, just because it would not work properly. The undervoltage condition may occur when
turning on a car headlamp for example, which is a near short circuit. The inductive effect of wires (typically
1µH/m) generates an opposing voltage across the wire and the apparent supply voltage drops. The
current increase rate for an HSD is about 1A/ms for a short-circuited load and using a 5m length wire, the
induced voltage will not be large enough to reduce the supply voltage below 5.5V and - therefore - the
HSD switches on. The overvoltage control circuit acts as a protection for the load against overvoltages
(VOV=36V and above that value the device switches off).
Reverse battery protection
Most auto manufacturers specify that any electronic device must be able to withstand a reverse battery
connection. The exact magnitude of the reverse voltage requirement varies per manufacturer, but the
worst case seems to be -24V for 10 min. The maximum allowed value of the ground current during reverse
battery is -IGND and it is specified in the device's datasheet. There are two possible solutions to this
problem.
Solution 1: Resistor in the ground line (RGND only). This can be used with any kind of load. The following
is an indication on how to dimension the RGND resistor.
RGND ≤ 600mV
RGND ≥
− VCC
(1)
IS (on)max
(2)
− I GND
Power dissipation in RGND during reverse battery situation is the following:
PD = (− VCC ) RGND
2
This resistor can be shared amongst several different HSDs. In this case in the formula (1) IS(on)max
becomes the sum of the maximum on-state currents of the different devices. When the microprocessor
ground is not common with the device ground then the RGND will produce a shift (IS(on)max * RGND) in the
input thresholds and the status output values. This shift will vary depending on how many devices are ON
in the case of several HSDs sharing the same RGND. This can lead to a very little value of RGND to comply
with formula (1) and formula (2) may not be fulfilled. To overcome this problem, ST suggests the following
solution.
Solution 2: a diode (DGND) in the ground line. A resistor (RGND=1kΩ) should be inserted in parallel to
DGND if the device drives an inductive load (see chapter about fast demagnetization). This small signal
diode can be safely shared amongst several different HSDs. Also in this case, the presence of the ground
network will produce a shift (~ 600mV) in the input threshold and in the status output values if the
microcontroller ground is not common to the device ground. This shift will not vary if more than one HSD
share the same diode/resistor network.
Micro-controller I/Os protection
If a ground protection network is used and negative transients are present on the VCC line, the HSD
control pins will be pulled negative due to parasitic internal structures. This may cause the microcontroller
I/O pins to latch up. The value of the resistors (Rprot) to be connected, is a compromise between the
voltage shift from the micro-controller output to the HSD control pins, and the latch-up limit current of
micro-controller I/Os. The following condition must be fulfilled:
− VCCpeak
I lu
≤ R prot ≤
VoutµC − VIH − VGND
I IN
Where:
-Vccpeak=negative peak voltage
7/24
AN1596 - APPLICATION NOTE
Ilu=µC's latch up current
Vout µC=output µC's voltage
VIH=minimum input HSD high level
VGND=voltage drop across ground network
IIN=maximum input current
Figure 9 shows the external circuitry used for reverse battery protection and micro-controller protection.
Figure 9: Ground and µC protection network
+5V
+ 5V
V CC
R prot
STATUS
Vcc
HSD
µC
INPUT
Iout
OUT
GND
R prot
Vout
D GND
R GND
Over temperature protection
Over-temperature protection is based on sensing the chip temperature only. The location of the sensing
element on the chip in the power stage area, ensures that accurate, very fast, temperature detection is
achieved. The range within which over-temperature cutout occurs is TTSD=150ºC minimum. The status
output goes low with a maximum delay of only 20µs. Over-temperature protection acts to protect the
device from thermal damage and limits the average current when short circuits occur in the load as well
(see chapter about abnormal load conditions).
Analog current sense
Some of the new HSDs made by using the VIPower M0-3 technology have the current sense feature
(VN60, VN61, VN92 and VNC6 lines). This allows to develop a voltage signal - that is proportional to the
load current - across an external resistor Rsense. In figure 10 the HSD current sense circuit is shown. The
principle of operation is to compare the currents flowing through two paths: the sense path made up of the
series of n-cells PowerMOSFET plus the sense resistor (Isense) and the power path made up of the series
of N-cells MOS plus the connected load (Iout).
During the on-state condition the load current creates a voltage drop on the output pin; the OpAmp
compares the voltage drop across the Power MOSFET VdsN=RDS(on) • IOUT to the voltage drop across the
n-sense MOSFET Vdsn=Rdsn • Isense; in normal operation Vdsn = VdsN, therefore:
Rdsn ⋅ I sense = RDS ( on ) ⋅ I out
8/24
(3)
AN1596 - APPLICATION NOTE
Figure 10: Current sensing internal circuit
+ V cc
+VCC
INPUT
DRIVER
+
LOGIC
Sense
MOSFET
Power
MOSFET
OUT
+
LOAD
Rsense
Isense
IOUT
Since Vsense=Rsense Isense, putting K = Rdsn/RDS(on), this expression yields:
V sense = R sense ⋅ I out / K
(4)
Figure 11: VN920 current sense plot and calibration points
Vsense (V)
7
6
5
4
(Iout2, Vsense2)
3
(Iout1, Vsense1)
2
1
0
0
1
2
3
4
5
6
7
8
Iout (A)
The sense resistor is chosen applying formula (4) in order to have the desired voltage value to be read by
the micro-controller A/D converter.
9/24
AN1596 - APPLICATION NOTE
If a short circuit occurs and the device goes into thermal shutdown the sense voltage is pulled up at
VSENSEH value (given in the datasheets and typically 5.5V). The current sensing circuit has a maximum
delay of 500µs. It is necessary to take into account that the K ratio may be influenced by some external
and physical parameters like the resistance of the bonding wire that goes from the PowerMOS pad to the
output pin RK or the junction temperature and the battery voltage. For the VN92 family - for example - K
spreads from 4400 to 5250 for a fixed Iout=10A and Vsense =4V in a temperature range from 25°C to
150°C. This application requires good sense accuracy, therefore it is necessary to decrease the K spread.
When Iout is in the range 1.5 - 6.5A, the sense voltage is proportional to the load current (linear zone). The
key method consists in fixing two load currents in the linear zone and measuring the relevant sense
voltages. During the measurement Tcase=25°C, Rsense is fixed and VCC=13V. As explained before, given
the output currents Iout1 and Iout2:
Vsense1 =
Rsense ⋅ I out1
K
Vsense 2 =
;
Rsense ⋅ I out 2
K
(5)
The K ratio is the angular coefficient of the straight line to the two measured points (see figure 11). In the
whole range of variation of the output current - we can suppose that:
I out = K ⋅ I sense + b
Thus:
I out1 =
K ⋅Vsense1
+ b (7)
Rsense
I out 2 =
;
K ⋅ Vsense 2
+b
Rsense
(6)
(8)
In order to calculate "b" and "K" we can solve the system of two equations (7) and (8) with the fixed values
of (Iout1, Vsense1) and (Iout2, Vsense2).
K = Rsense ⋅
b = Rsense ⋅
I ref 2 − I ref 1
Vsense 2 − Vsense1
I ref 1 ⋅ Vsense 2 − I ref 2 ⋅Vsense1
Vsense 2 − Vsense1
(9)
(10)
An easy algorithm can give us the "K" and "b" values. During the final test of a module, the two pairs (Iout1,
Vsense1) and (Iout2, Vsense2) are stored in the relevant HSD microcontroller EEPROM. In this way the K
ratio spread will be reduced of about 50%, even if the drift causes will still be present.
Open load detection (in ON and OFF state)
- Digital HSD
Open load detection occurs when the load becomes disconnected. The M0-3 HSDs can provide load
disconnection detection during the off-state as well as in the on state. In digital HSDs, during the ON state
a current IOUT flows through the power MOSFET (N cells MOS) and the load. The gate of a Sense
MOSFET (n cells MOS) is driven at the same time and the correlation between the currents flowing in the
two MOSFETs is the following:
I
OUT
=
N
n
⋅ I
senseMOS
The internal circuit in figure 12 shows that if an open-load event occurs and the output current decreases
below IOL=K IREF value the status voltage goes low, signaling a fault (for example, the minimum
intervention threshold for VN75 is IOL=50mA).
The open load detection during switching on, has a delay of 200µs, indicated on the datasheets as
tDOL(on), whilst during ON state is zero. In the OFF state condition, the current doesn't flow through the
power stage; in order to detect the open load fault, an external resistor is needed. In normal condition a
certain current flows through the network made up of the pull-up resistor Rpu and the load (see figure 13)
10/24
AN1596 - APPLICATION NOTE
and the voltage across is very low because the load resistance is supposed to be much lower than pullup resistance. If this voltage stands below VOL threshold, an internal comparator will keep the status pin
in high impedence. If an open load occurs the output voltage is "pulled up" to a voltage close to the battery
and more than VOL value (maximum value 3.5V for M03 HSDs).
Figure 12: Open load detection in ON state for digital HSDs
+ V batt.=13V
+VCC
INPUT
STATUS
DRIVER
+
LOGIC
-Ncells
-ncells
OUT
IOUT<IOL
IREF
LOAD
GROUND
Figure 13: Open load detection in OFF state for digital HSDs
V batt.
Vpu
+VCC
Rpu
INPUT
STATUS
DRIVER
+
LOGIC
Il(off2)
OUT
+
R
LOAD
V ol
R2
GROUND
11/24
AN1596 - APPLICATION NOTE
In the OFF state detection the delay is higher than the delay in the ON state (maximum tDOL(on)=200µs
and maximum tDOL(off)=1ms).
The external pull-up resistor has to be selected according to the following requirements:
1) no false open load indication when load is connected: in this case we have to avoid VOUT to be higher
than VOLmin; this results in the following condition:
V pu
V OUT =
⋅ R L < V OL min
R L + R pu
2) no misdetection when load is disconnected: in this case the VOUT has to be higher than VOLmax; this
results in the following condition
R pu <
V pu − VOL max
I L ( off 2 )
The values of VOlmin, VOlmax and IL(off2) are available in the electrical characteristics section of
datasheets. The need of the pull up resistor for any single HSD channel means power consumption even
when the car is idle and a considerable increase of IS(off) parameter from a few µA to several mA. In order
to avoid this, two ways can be chosen:
1) An external circuitry made of two transistors and two resistors.
Figure 14 shows a circuitry made of two transistors T1 and T2 connected in such a way that the collector
of T2 drives all the pull-up resistors connected to different outputs of a four channels HSD (VNQ type). In
this case the micro controller can simply check all the connected loads periodically for a very short time
when the ignition key of the car is in. The bipolar transistors are cheap signal transistors.
Figure 14: Open load detection with external pull up network
Vcc
Pull up resistances
4 Channels HSD
INPUT
DRIVER
STATUS
VOL
Loads
µC
T2
Pull up disable
network
T1
2) A software trick for bulbs.
It is possible to detect an open load without connecting the pull-up resistor and without switching on the
loads. This solution needs to implement some tricks by software. The Micro controller can periodically
send a pulse to the input pin with a very short pulse width (for example 250µs). In this condition the HSD
is switched on but the connected lamp cannot be heated up in such a short time. In addition the status
12/24
AN1596 - APPLICATION NOTE
voltage can go low and signaling an open load condition (we remind that in ON state the status signal has
a maximum delay of 200µs).
- Analog HSDs
In the previous chapter the current sense feature in M0-3 HSDs has been shown; this is active during the
ON state only (INPUT=high) whilst in the OFF phase (INPUT=low) the current sense circuit is inactivated.
This means that it is possible to detect an open load in ON state fault but not during OFF state. Two
possible solutions can be thought of:
Solution 1: external comparator (see figure 15). Each load is connected to a pull up resistor supplied by
the VCC line through the network made of T1 and T2. The external comparator is needed to detect the
voltage drop across the load and to compare it to a reference voltage (Vref in the scheme). If an open load
event occurs, the output pin voltage is pulled up to the VCC value and the comparator provides the microcontroller with the fault signal. As seen for digital HSDs, the pull up disable network is supplied when the
ignition key is in, but the car is off.
Solution 2: two additional signal bipolar transistor T3 and T4 can be used (see figure 16). The emitter of
the T4 transistor (PNP type) is connected to a positive 5V line, and its base is connected to the HSD input
line. This means that T4 is off when the HSD is on whilst it is on when the HSD is off. T3 (NPN type)
collector is connected to the T4 one while T3 base to the output pin. T3 doesn’t conduct until the output
voltage (referred to ground) reaches its threshold value (VBE). This is the case of normal condition in
which the voltage drop on the load is almost zero.
When an open load fault occurs, the voltage on the input pin rises to the VCC value. In this condition T3
conducts and a voltage of about 5V appears on the sense pin. Therefore the micro-controller will detect
the open load fault in OFF mode.
Figure 15: Open load cicuitry for analog HSDs (OFF state) with an external comparator
Vcc
4 Channels HSD
INPUT
DRIVER
SENSE
Loads
µC
+V ref.
T2
Pull up disable
T1
13/24
AN1596 - APPLICATION NOTE
Figure 16: External circuitry for open load with two additional bipolar transistor T3 and T4
+Vcc line
Pull-up disable network
T2
+5Volts
T4
T1
µC
T3
IN
DRIVER
SENSE
Voltage drop limitation feature
In the previous chapter, we highlighted the open load detection feature for High Side Drivers with digital
diagnostic feature and analog current sensing as well. For digital ones, in the ON state condition an
internal amplifier compares the voltage drop VDS on the Power MOSFET due to the load current to the
voltage drop on the internal Sense MOSFET (see figure 12). Its output drives a circuitry able to give an
open load signal fault or a sense voltage across RSENSE (analog HSD).
The High Side Drivers built by using the VIPower M0-2 technology (all with digital diagnostic), have a VDS
proportional to the load current (figure 17). This means that in the low output current range, the voltage
between drain and source has the magnitude comparable to the amplifier offset (Voffset=5mV). Therefore
the precision of open load detection becomes very low. At open load condition, the following equation can
be written:
VCC − RDS(on) ⋅ I OL = VCC − RsenseMOS ⋅ I REF ± Voffset
RDS(on) ⋅ I OL = RsenseMOS ⋅ I REF m Voffset
I OL =
V
V
RsenseMOS
⋅ I REF m offset = K ⋅ I REF m offset
RDS(on)
RDS(on)
RDS(on)
For example, let us consider an M0-2 HSD: VN21 with RDS(on)=50mΩ, IOL= K IREF=0.3A (typical). The
error on the voltage drop value due to the amplifier offset voltage is 5mV, and the formula (11) yields:
14/24
AN1596 - APPLICATION NOTE
Figure 17: On resistance characteristics comparison between VN21 (M0-2) and VN750 (M0-3) HSDs
VDS(mV)
VDS(mV)
VN750
VN21
55
VON = 50
45
20
15
10
IOL!ε∗IOL
IOUT
IOUT
50mV/RDS(on)
IOL
IOL!ε∗IOL
With a percentage error ε=33%. One of the advantages of the latest M0-3 digital HSDs, is the precision in
the load current reading at low current value as well. This is achieved by driving the gates of the Power
and Sense MOSFETs in such a way as to increase the on-state resistances of both of them at low load
current. The diagram in figure 18 fulfills this feature; it is a feedback circuit: when IOUT is low, and VDS
tends to be below VON=50mV, the internal amplifier allows the voltage gates (VGS) to go low and therefore
to increase the on resistances of both MOSFETs. Then VDS goes up again to 50mV.
Figure 18: Voltage drop limitation circuit
+VCC
Sense MOS
P MOS
VDS
OUT
INPUT
DRIVER
+
LOGIC
STATUS
+
-
VON=50mV
LOAD
GND
15/24
AN1596 - APPLICATION NOTE
The resistance of the Power MOSFET does not have a linear behavior anymore (see figure 17). It is
increased to the value RDS=VON/IOUT > RDS(on). In this case, equation (11) becomes the following:
Voffset
Voffset
R
= K ⋅ I REF m
I OL = senseMOS ⋅ I REF m
(12)
R DS
R DS
RDS
K ratio remains constant while RDS is increased. This allows a design that lowers the first addend of
equation (12), that’s to say the detection threshold. For example, the VN750, a M0-3 digital HSD with:
RDS(on)=60mΩ, is designed in order to have IOL= K • IREF at only 0.1A (typical).
At open load current the on state resistance RDS of the Power MOSFET is the following (see figure 4):
RDS=50mV/100mA=500mΩ.
Much higher than the typical RDS(ON) value of 60mΩ. In this case, from eq. (12), the open load reading is
the following:
IOL=0.1A±5mV/500mΩ=0.1±0.01A
- Analog HSDs
In case of HSDs with current sensing the behavior of open load detection is similar; the Power and the
Sense MOSFETs are driven simultaneously in order to keep the differential signal above Voffset. The
voltage drop limitation is VON=50mV too and is given in the protection section in the datasheets. The
same equation (12) can be applied.
R senseMOS
I OUT =
R DS
⋅ I sense m
Voffset
RDS
Note that for HSDs (digital and analog) the precision of current reading depends on IREF (Isense for analog
HSDs) and the ratio K=IOUT/Isense= RsenseMOS/RDS(on) as well.
Turn off of inductive loads (fast demagnetization)
When an HSD turns off an inductance a reverse potential appears across the load. The energy stored in
the load during the ON condition has to be properly dissipated during switch off. The source of the Power
MOSFET becomes more negative than the ground and this can reach the transistor’s breakdown (see
figure 19). To avoid this, the output has to be clamped at a certain demagnetization voltage, Vdemag, of the
specific inductance. In this condition the inductive load is demagnetized and its stored energy is
dissipated internally in the HSD. In the basic HSD family the typical value of the demagnetization voltage
is 4V. In the M0-3 HSDs the internal circuit clamps the voltage across the Power MOSFET to a typical
value of 48V (given L=6mH, IOUT=2A) and, therefore the voltage across the load is:
Vdemag = VCC − 48
In this condition the stored energy is removed rapidly in the Power MOSFET. The fast demagnetization
leads to sudden junction temperature increase and, in case of repetitive pulses, this can cause chip and
resin degradation.
If we suppose that the inductive load - which also has its resistance RL - is switched off once it has
reached the initial current I0, the shape of discharge current during the switch off is given by:
i(t ) =
Vdemag
RL
 Vdemag  − LL ⋅t
 ⋅ e
+ IO ⋅ 1 −
 RL ⋅ IO 
R
In the above equation, if we put i(t)=0, we can calculate the duration of demagnetization Tdemag:
Tdemag =
16/24
L  −Vdemag + RL ⋅ I O 
⋅ ln

−Vdemag
RL 

AN1596 - APPLICATION NOTE
Figure 19: Switching off of an inductive load
Turn on
Turn off
Vcc
OUT
GND
RGND
+ Lload
DGND
GND
RGND
VOUT
Iload
Vcc
OUT
-
Lload
DGND
Vdemag
-
Iload
+
Figure 20: Waveforms of fast demagnetization
V IN
t
V O UT
V cc
V c lam p = 4 8 V
t
V dem ag
IO UT
I (A) max b e fo r e
tu r n o ff
t
17/24
AN1596 - APPLICATION NOTE
The faster we want to switch off, the bigger has to be Vdemag compared with VCC. The energy dissipated
through the clamp circuitry during switch off is given by:
Tdemag
Edemag =
∫ (V
CC − Vdemag ) ⋅ i (t ) ⋅ dt =
Tdemag
∫ (V
CC
0
− Vdemag + VCC
RL
2
0
V
 V
 − R L ⋅t 
− Vdemag ) ⋅ demag + IO ⋅ 1 − demag  ⋅ e L  dt =
 RL ⋅ I O 
 RL


 −V
+ V 
⋅ L ⋅ RL ⋅ IO + Vdemag ln demag CC 



 − Vdemag 
The Power dissipated during turn off is:
Pdemag =
Edemag
Tdemag
In case of repetitive pulses, the average power dissipated in the HSD is given by the following expression:
Pav = δ ⋅ PON + f ⋅ Edemag
Where:
δ = duty cycle
f = frequency
PON = power dissipated during ON state.
When an external signal diode is used as reverse battery protection, an external resistor along with it
connected to ground pin is necessary (see figure 19); in fact, during turnoff, the ground pin potential
becomes negative in comparison with input voltage and this makes the Power MOSFET turn on again.
Using RGND (~ 1kΩ) the Ground pin potential is kept stable.
ABNORMAL LOAD CONDITIONS
Short circuit (start-up with the load short-circuited and short circuit occurring during on state)
When a load becomes short circuited, various effects occur and certain steps need to be taken to deal
with them, particularly choosing the correct heat sink. Two clear cases of short circuit occur:
1)The load is shorted at start up
2)The load becomes short during the on state
At turn on the gate voltage is zero and begins to increase. Short circuit current starts to flow and power is
dissipated in the HSD according to the formula:
Pd = V DS ⋅ I OUT ≅ VCC ⋅ I lim
The effect is to cause the silicon to heat up. The power MOSFET stays in the linear region. When the
silicon temperature reaches a minimum temperature of 150°C, the over temperature detection operates
and the switch is turned off. Passive cooling of the device occurs until the reset temperature is reached
and the device turns back on again. The cycle is repetitive and stops when the power is removed, when
the input is taken low or when the short circuit is removed. In this case the device controls the di/dt. Figure
21 shows a start up waveform when there is a short circuited load driven by a VN610SP. The initial peak
current is 45A for this 10mΩ device. Note that the sense pin is at high impedance during limitation phase
and is pulled up at about 5.5V during thermal shutdown. When a short circuit occurs during the on state,
the power MOSFET gate is already at a high voltage, about VCC +8V, so the gate is hard on. Hence the
short circuit di/dt is higher than in the first case, and only controlled by the load itself. After the steady state
thermal condition is reached, thermal cycling is the same as in the previous case. After a certain time from
switching on, depending on thermal impedance of the device, the first thermal shutdown occurs. The
18/24
AN1596 - APPLICATION NOTE
estimated junction temperature behavior versus time is shown in figure 22 for VN920SP with a current
limitation range of 30A-50A with 45A typical value.
Figure 21: Automatic thermal cycle at start up
Vin=5V/div
Vsense=5V/div
Iout=30A/div
Figure 22: Junction temperature versus time for VN920SP on 2.5cm2 FR4 70mm thick for minimum,
typical and maximum limitation current
Tj vs time
Device: VN920SP
175
150
Tj (°C)
125
13V*50A
13V*45A
13V*30A
100
75
50
25
0
0.000
0.003
0.006
0.009
0.012
0.015
time (s)
Obviously, when the maximum junction temperature is fixed, the higher the current limit, the faster the
thermal shutdown intervention.
19/24
AN1596 - APPLICATION NOTE
Evaluating the average and RMS currents in short circuit condition
The thermal cycling in overload conditions produces repetitive current peaks. The device switches on, the
silicon heats up until the over-temperature sensing acts to turn the device off. The rate of passive cooling
depends on the thermal capacity of the thermal environment. This, in turn, determines the length of the off
state during thermal cycling.
It is important to evaluate the average and RMS current during short circuit conditions. This is required in
order to determine the track dimensions for printed circuit boards. In all practical situations there is no
danger to PCB tracks from these high peak current for tracks designed to handle the nominal load current.
In steady state conditions the junction temperature oscillates between TTSD (shutdown) and TR (reset).
The average temperature is:
T jav =
TTSD + TR
≈ 168°C
2
If IAV is the average current, the dissipated power is:
PD = I AV ⋅ VCC
Therefore - for a specific package (fixed Rthj-case) - we have:
T jav − Tcase
I AV =
Rthj −case ⋅VCC
Example:
VN92 - with Tcase=85°C, Rthj-case=1°C/W and VCC=13V - has an average current:
IAV = (168-85)/(1·13)= 6.38A
The RMS current IRMS, generates heat in the copper track on PCB during short circuits.
T
I RMS =
1
1 2
1
⋅ ∫ I 2 (t ) ⋅ dt =
⋅ I lim ⋅ ton = I lim ⋅ I lim ⋅ ton = I lim ⋅ I AV
T 0
T
T
The RMS current increases proportionally to the square root of the peak current (for example if peak
current is doubled, RMS current increases of 40%). Schemes to limit the current do not decrease the RMS
current significantly.
CONCLUSION
The new M0-3 High Side Drivers offer a reliable and cost effective solution versus electromechanical
relays in automotive environment. They are versatile devices suitable for all power application in
automotive: security, power train, light modules and body electronics. The option to use a selection of
extra features such as digital or analogical diagnostic and current limitation, avoids to use external
components like fuses that have to be replaced when a short-circuit occurs. In addiction every PCB track
width must be adapted to the fuse. Another reason why use of VIPower HSDs is rapidly increasing is their
great reliability if compared to electromechanical relays. In fact a standard number of cycles of a HSD is
over 500,000 and the switching performance remains constant during lifetime. Every new generation of
M0 technology has allowed to shrink die size and package footprint. The forthcoming M0-5, given the
same load to be driven, will allow to halve the footprint area on board compared to M0-3. M0-5 together
with smaller and cheaper SMD packages, will make feasible and near future scenario in which all
mechanical switches will be replaced.
REFERENCES
1) “High Side Drivers” A. Russo, B. Bancal, J. Eadie - SGS-THOMSON Application Note AN514/1092
2) “How to Use the Advantages of VIPower in Automotive Lighting Systems” R. Letor - Automotive
Workshop - Rousset, May 23rd - 25th 2000
20/24
AN1596 - APPLICATION NOTE
APPENDIX
Symptom
Component
Schematic
Notes
R1, R2 and Rpu chosen in
order to limit the control pins
currents to 10mA.
R1 and R2 must protect the
microcontroller against the
latch-up (see point 6, 7).
+ 5V
Rpu
VCC
INPUT
R1
DRIVER
+
1)
Input and
Status pins
LOGIC
R1, R2, Rpu
R2 STATUS
V
OUT
LOAD
GND
Vpu
VCC
2)
Off-State open
load detection
in digital HSDs
(case 1)
R pu
INPUT
Rpu
DRIVER
+
LOGIC
IL(off2)
VOUT
STATUS
+
10k Ω
-
RL
V OL
Choose Rpu in order not to
have false open load
detection:
VOUT=(Vpu/(RL+Rpu))•
RL<VOLmin
Choose Rpu to assure
detection when load is
disconnected:
Rpu<(Vpu–VOLmax)/IL(off2)
VOLmin, VOLmax, IL(off2) are
given in datasheets.
GROUND
V CC.
Vpu
T2
V CC
R2
3)
Off-State open
load detection
in digital HSDs
(case 2)
R pu
T1
R1
Rpu, R1, R2,
T1, T2
INPUT
µP
DRIVER
+
LOGIC
To
minimize
power
consumption,
the
microcontroller
can
periodically switch on T1
and T2 when the ignition key
is inserted.
VOUT
STATUS
+
10kΩ
V OL
RL
GROUND
21/24
AN1596 - APPLICATION NOTE
V CC.
Vpu
T4
+ 5V
T2
T3
4)
Off-state
open load
detection in
analog HSDs
R1, R2,
R3, R4,
T1, T2, T3,
T4
T1
R pu
R4
R3
R1
µ P
IN
R2
DRIVER
+
LOGIC
CS
OUT
Rsense
GND
RL
Choose Rsense in order to
match Vsense with the micro
analogic INPUT:
Vsense=Rsense IOUT /K (see
K parameter in datasheets)
VCC
R1
5)
Current
sensing
(VN60, VN61, Rsense
VN92, VNC6
lines)
Ground
potential
6) differences
(case 1)
See point 3 - When open
load event occurs a voltage
of about 5V appears on CS
pin.
INPUT
DRIVE
+
LOGIC
CS
+
R2
V
OUT
Rsense
GND
-
REGUL
R1
µC
R1, D2
VN
LOAD
VSS2
D2
BATT
VSS1
VIL and VIH shifted by
(VSS2–VSS1). R1 prevents
the microcontroller to latch
up, by limiting the input
current
under
micro
threshold current Ilu.
R1 > -Vccpeak/Ilu
R1 < (VoutµC – VIH –0.6V)/IIN
Ground
potential
7) differences
(case 2)
22/24
REGUL
µC
R2, D2
VN
VSS1
BATT
D2
R2
VSS2
LOAD
In fault conditions the device
pulls the status pin down to
VSS2 and the microcontroller
sees a negative voltage –
(VSS1–VSS2).
Risk
of
microcontroller latch up: add
R2 to limit the current.
Undervoltage and offstate
open load levels are not
shifted.
AN1596 - APPLICATION NOTE
VCC
VCC
R1
8)
Load dump
D3 or
RGND
R2
Dld
INPUT
CS
LOGIC
+
DRIVER
+
VOUT
RSENSE
RGND
-
VCC disconnection occurs
each time the ignition key is
turned off and if the load is
highly inductive. If current is
too high, the device could be
destroyed. In some extreme
cases, a 40V MOV (D7) is
necessary.
VCC
R1 INPUT
Inductive
D7
9) loads: VCC
disconnection
DRIVER
+
LOGIC
R2 STATUS
RGND
+
V
DGND
D7
OUT
-
RGND is necessary during
fast
demagnetization
because it pulls down to
zero the GND voltage. RGND
suggested value is 1kΩ.
VCC
R1
Inductive
loads: GND
pin pulled
10)
negative
during
switching off
INPUT
DRIVER
+
LOGIC
RGND
R2 STATUS
RGND
External suppressor Dld
used for load dump > 40V.
Alternative resistor RGND
can be added to the ground
pin to limit the current in the
control part in case it
exceeds the signal path
breakdown voltage
+
V
OUT
DGND
-
23/24
AN1596 - APPLICATION NOTE
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
 2002 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
24/24