FULL BRIDGE FOR DOOR LATCH OR
MIRROR RETRACT, HALF BRIDGES FOR
MIRROR AXIS CONTROL AND HIGH-SIDE
DRIVER FOR MIRROR DEFROSTER
APPLICATIONS
■ FOR AUTOMOTIVE APPLICATI ONS, E.G.
BLOCK DIAGRAM
V
CC
CM
MUX
DI
DO
µC
CLK
CSN
SPI
Driver Interface & Diagnostic
DESCRIPTION
The L9949 is a microprocessor control led power interface for automotive applications. It is realized in
multipower BCD60III technology. Up to three D C mo-
V (battery)
S
OUT1
Full bridge
OUT2
OUT3
Half bridge
OUT4
Half bridge
OUT5
OUT6
Highside driver
M
M
M
e.g. for mirror retract
or door latch
e.g. for mirror
axis control
e.g. for mirror
defroster
September 2002
Ground
1/20
L9949
DESCRIPTION
(continued)
tors and one grounded resistive load can be driven with its three half bridges, one full bridge and one highside
driver power outputs. The integrated standard serial peripheral interface (SPI) controls all operation modes (forward, reverse, brake and high impedance). All diagnostic informations are available via the SPI.
Dual Power Supply: VS and V
CC
The power supply voltage VS supplies the ful l bridge, the half bridges and the highside driver. An internal
charge-pump are used to drive the highside switches. The logic supply voltage V
(stabilized 5V) is used for
CC
the logic part and the SPI of the device. Due to the independent logic supply voltage the control and status information will not be lost, if there are temporary spikes or glitches on the power supply voltage. In case of poweron (V
power-on-reset (POR). If the voltage V
increases from undervoltage t o V
CC
VCC OFF
decreases under the minimum threshold (V
CC
= 4.2V) the ci rcuit i s ini tialized by an internall y generated
VCC ON
= 3.4V), the out-
puts are switched to tristate (high impedance) and the status registers are cleared.
Standby-Mode
The standby mode of the L9949 is activated by setting the bits 12 and 13 of the Input Data Register to zero. All
latched data will be cleared and the inputs and out puts are switc hed to high impedance. In t he st andby mode
the current at V
(VCC) is less than typ. 6µA (40µA) for CSN = high (DO in tristate). By switching the VCC voltage
S
a very low quiescent current can be achieved. If one of the bits 12 and 13 are set to high, the device will be
switched to active mode.
Inductive Loads
Each half bridge is built by internally connected highside and a lowside power DMOS transistor. Due to the builtin reverse diodes of the output transistors inductive loads can be driven at the outputs OUT1 to OUT5 without
external free-wheeling diodes. The highside driver OUT6 is intended to drive resistive loads only hence only a
limited energie (E<1mJ ) can be dissipated by the i nt ernal ESD-diode in f reewheeli ng conditi on. For i nduct ive
loads (L>100
µ
H) an external free-wheeling diode connected to GND and OUT6 is needed.
Diagnostic Functions
All diagnostic functions (over /open load, power supply over-/undervoltage, temperature warning and thermal
shutdown) are internally filtered and the condition has to be valid for at least 10µs (0.5ms, respectively) before
the corresponding status bit in the status registers will be set. The filters are used to improve the noise immunity
of the device. The open load and temperature warning function are intended for informati on purpose and will
not change the state of the output drivers. In contrast, the overload and thermal shutdown condition will disable
the corresponding driver (overload) or all dr ivers ( t hermal shut down), respectiv ely. The micr ocontroller has to
clear the status bits to reactivate the corresponding drivers. This is to avoid an uncontrolled switching behaviour
of the device which may result in a heavy noise on the GND and V
to GND o r V
).
S
lines in case of an fault condition (e.g. short
S
Overvoltage and Undervoltage Detection
If the power supply voltage VS rises above the overvoltage threshold V
SOV OFF
(max. 22V), the outputs OUT1
to OUT6 are switched to high impedance state to protect the load. If the supply voltage recovers to normal operating voltage, the device will return to the programmed state (lockout bit 14 = 0). When the voltage V
below the undervoltage threshold V
SUV OFF
(min. 6V), the output stages are switc hed to high impedance to
drops
S
avoid the operation of the power devices without sufficient gate driving voltage (increased power dissipation). If
the supply voltage V
and the internal charge-pump recovers to normal operating voltage the syste m returns to
S
the programmed state (lockout bit 14 = 0). If the lockout bit 14 is set, the automatic turn-on of the drivers is deactivated. The microcontroller needs to clear the status bits to reactivate the drivers.
2/20
L9949
Temperature Warning and Thermal Shutdown
When the junction temperature rises above T
If the junction temperature increases above the second threshold T
the power DMOS transistors of the out put stages are switched off to protect the devic e. I n order t o reac tivate
the output stages the junction temperature must decrease below T
has to be cleared by the microcontroller.
Open Load Detection
The open load detection monitors the voltage drop of current sense resistors in each highside and lowside driver
of the output stage. The output s i gnal of an open l oad comparator has to be v al id for at l east 0.5 ms (t
set the open load bit (bit 1-11) in the status register 1.
Over Load Detection
In the case of an overcurrent condition an overcurrent fl ag (bit 1-11) is set in the stat us regist er 0 i n the same
way as open load detection. If the overcurrent signal is valid for at least t
and the corresponding driver is switched off to reduce the power dissipation and to protect the integrated circuit.
The microcontroller has to clear the status bits to reactivate the corresponding driver.
Current monitor
The current monitor output sources a current image at the current monitor output which has a fi xed ratio (1/
10000) of the instantaneous current of the selected highside driver. The bits 12 and 13 of the Input Data register
controls which of the outputs OUT1, OUT2 and OUT6 will be multiplexed to the current monitor output. The current monitor output allows a more precise analyse of the actual s tate of the load rather than the detection of an
open- or overload condition. For example this can be used to detect the motor state (free-running, loaded or
blocked) or the temperature of the heating element.
a temperature warning flag is set and is available via the SPI.
j TW
, the thermal shutdown bit will be set and
j SD
j SD
- T
j SD HYS
ISC
and the thermal shutdown bit
= 10µs, the overcurrent flag is set
dOL
) to
Figure 1. Pin Connection (Top view)
GNDGND
OUT3OUT6
OUT4
OUT5
VS
CLK
DI
VS
OUT1
GND
1
2
3
4
5
6
7
8
9
D99AT455Amod
20
19
18
17
16
15
14
13
12
11
VS
DO
CM
VCC
CSN
VS
OUT2
GND10
3/20
L9949
PIN FUNCTION
N°PinDescription
1, 10,
11, 20
5, 8, 13, 18V
15V
14CSNChip Select Not input:
6CLKSerial clock input:
7Data InSerial data input:
17Data Out Serial data output:
16CMCurrent monitor output:
GNDGround:
Reference potential
Important:
externally connected !
Power supply voltage (battery):
S
For this input a ceramic capacitor as close as possible to GND is recommended.
Important:
externally connected !
Logic supply voltage:
CC
For this input a ceramic capacitors as close as possible to GND are recommended.
This input is low active and requires CMOS logic levels. The serial data transfer between L9949
and micro controller is enabled by pulling the input CSN to low level. If an input voltage of more
than 9.6V above VCC is applied to CSN pin the L9949 will be switched into a test mode.
This input controls the internal shift register of the SPI and requires CMOS logic levels.
The input requires CMOS logic levels and receives serial data from the microcontroller. The data
is an 16bit control word and the least significant bit (LSB, bit 0) is transferred first.
The diagnosis data is available via the SPI and this tristate-output. The output will remain in
tristate, if the chip is not selected by the input CSN (CSN = high)
Depending on the multiplexer bits 12 and 13 of the Input Data register this output sources an
image of the instant current through the corresponding highside driver with a ratio of 1/10000
For the capability of driving the full current at the outputs all pins of GND must be
For the capability of driving the full current at the outputs all pins of VS must be
9OUT1Halfbridge-output 1:
The output is built by a highside and a lowside switch, which are internally connected. The
output stage of both switches is a power DMOS transistor. Each driver has an internal parasitic
reverse diode (bulk-drain-diode, highside driver from OUT1 to V
OUT1). This output is overcurrent and open load protected.
12OUT2
2OUT3Halfbridge-output 3:
3OUT4
4OUT5
19OUT6Highside-driver-output 6:
Halfbridge-output 2:
The output is built by a highside and a lowside switch, which are internally connected. The
output stage of both switches is a power DMOS transistor. Each driver has an internal parasitic
reverse diode (bulk-drain-diode, highside driver from OUT3 to VS, lowside driver from GND to
OUT3). This output is overcurrent and open load protected.
Halfbridge-output 4:
Halfbridge-output 5:
The output is built by a highside switch and can be used only for a resistive load, because the
internal reverse diode from GND to OUT6 is missing. This highside switch is a power DMOS
transistor with an internal parasitic reverse diode from OUT6 to V
is overcurrent and open load protected.
→ see OUT1 (pin 9)
→ see OUT3 (pin 2)
→ see OUT3 (pin 2)
, lowside driver from GND to
S
(bulk-drain-diode). The output
S
4/20
ABSOLUTE MAXIMUM RATINGS
SymbolParameterValueUnit
L9949
V
V
CC
VDI VDO
V
CLK
V
CSN
V
CM
I
OUT1,OUT2,
OUT6
I
OUT3,OUT5
Note: All m axim um ra tin gs are a bsol ute r atings . Leav ing the l imi tatio n of any one of thes e val ues m ay c ause an irre vers ibl e dam age of the
integrated circuit!
DC supply voltage-0.3...28V
S
single pulse t
< 400 ms40V
max
stabilized supply voltage, logic supply-0.3 to 6V
digital input / output voltage-0.3 to VCC + 0.3V
,
current monitor output-0.3 to VCC + 0.3V
output current±10A
output current±5A
ESD PROTECTION
ParameterValue
All pins
output pins: OUT1 – OUT6
(1)HBM according to MIL 883C, Methode 3015.7 or EIA/JESD22-A114-A
(2)HBM with all unzapped pins grounded
±2
±4
(1)
(2)
kV
kV
THERMAL DATA
SymbolParameterValueUnit
Operating junction temperature:
T
Temperature warning and thermal shutdown:
SymbolParameterMin.Typ.Max.Unit
T
jTW ON
T
jTW OFF
T
jTW HYS
T
jSD ON
T
jSD OFF
T
jSD HYS
Operating Junction Temperature-40 to 150°C
j
Temperature Warning Threshold
Tj increasing150°C
Junction Temperature
Temperature Warning Threshold
Tj decreasing120°C
Junction Temperature
Temperature Warning Hysteresis10K
Thermal Shutdown Threshold
Tj increasing180°C
Junction Temperature
Thermal Shutdown Threshold
Tj decreasing150°C
Junction Temperature
Thermal Shutdown Hysteresis10K
5/20
L9949
Figure 2. Thermal Data of Package
Z (˚C/W)
th
PowerSO20 Z
th(j-a)
1x1 sq. mm
2x2 sq. mm
3x3 sq. mm
silicon
diss. area dimensions
10
diss. area
1
die size 6x6 sq. mm
0.1
4x4 sq. mm
5x5 sq. mm
mounted on standard board
T = 20˚C
amb
still air
dissipated power 1 W - single pulse
diss. area located in a corner
0.0010.010.1
1
101001000
Time (s)
ELECTRICAL CHARACTERISTCS
VS=8to16V, VCC= 4.5 to 5.5 V, Tj= -40 to 150 °C, unless otherwise specified. The voltages are refered to
GND and currents are assumed positive, when the current flows into the pin
SymbolParameterTest ConditionMin. Typ.Max.Unit
.
Supply
V
I
I
S+ICC
Operating Supply Voltage
S
Range
I
DC Supply Currentactive mode,
S
Quiescent Supply Currentstandby mode,
DC Supply Currentactive mode, CSN = VCC,
CC
Quiescent Supply Current
Sum Supply Quiescent Currentstandby mode, CSN = VCC,
=16V, VCC= 5.3 V,
V
S
OUT1 - OUT6 floating
V
=16V, VCC=0V,
S
T
j
OUT1 - OUT6 floating
V
S
standby mode, CSN = VCC,
VS=16V
T
j
OUT1 - OUT6 floating
VS=16V, VCC= 5.3 V, Tj<85°C
OUT1 - OUT6 floating
(1)
<85°C
=16V; VCC= 5.3 V
, VCC= 5.3V,
(1)
<85°C
728V
720mA
612µA
12mA
4075µA
5090µA
6/20
L9949
ELECTRICAL CHARACTERISTCS
V
=8to16V, VCC= 4.5 to 5.5 V, Tj= -40 to 150 °C, unless otherwise specified. The voltages are refered to
S
GND and currents are assumed positive, when the current flows into the pin
(continued)
.
SymbolParameterTest ConditionMin. Typ.Max.Unit
(1) Param eter is measured at - 40°C and 25°C. Value fo r 85°C is guaranteed by des i gn
On-resistance to Supply or GNDVS= 13.5 V, Tj= 25 °C,
On-resistance to Supply or GNDVS= 1 3.5 V, Tj= 25 ° C,
0V≤VCM≤ 4V-
=50µA, 600 µA
I
CM
(FS=full scale=600µA)
1
----------------
10000
4%
+
1%FS
8%
+
2%FS
150mΩ
I
= ±3.0 A
OUT1
VS= 1 3.5 V, Tj= 125 °C,
I
= ± 3.0 A
OUT1
VS= 8.0 V, Tj=25°C,
I
= ± 3.0 A
OUT1
225mΩ
180mΩ
150mΩ
I
= ± 3.0 A
OUT2
= 1 3.5 V, Tj= 125 °C,
V
S
I
= ± 3.0 A
OUT2
VS= 8.0 V, Tj=25°C,
I
= ± 3.0 A
OUT2
225mΩ
180mΩ
7/20
L9949
ELECTRICAL CHARACTERISTCS
V
=8to16V, VCC= 4.5 to 5.5 V, Tj= -40 to 150 °C, unless otherwise specified. The voltages are refered to
S
GND and currents are assumed positive, when the current flows into the pin
(continued)
.
SymbolParameterTest ConditionMin. Typ.Max.Unit
R
ON OUT3
R
ON OUT4
R
ON OUT5
On-resistance to Supply or GNDVS= 1 3.5 V, Tj= 25 ° C,
I
= ± 0.8 A
OUT3
VS= 1 3.5 V, Tj= 125 °C,
I
= ± 0.8 A
OUT3
VS= 8.0 V, Tj=25°C,
I
= ± 0.8 A
OUT3
On-resistance to Supply or GNDVS= 1 3.5 V, Tj= 25 ° C,
I
= ± 0.8 A
OUT4
VS= 1 3.5 V, Tj= 125 °C,
I
= ± 0.8 A
OUT4
VS= 8.0 V, Tj=25°C,
I
= ± 0.8 A
OUT4
On-resistance to Supply or GNDVS= 1 3.5 V, Tj= 25 ° C,
I
= ± 0.8 A
OUT5
VS= 1 3.5 V, Tj= 125 °C,
I
= ± 0.8 A
OUT5
800mΩ
1250mΩ
980mΩ
800mΩ
1250mΩ
980mΩ
800mΩ
1250mΩ
R
ON OUT6
|I
OUT1
On-resistance to SupplyVS= 1 3.5 V, Tj= 25 ° C,
|Output Current Limitation to
VS= 8.0 V, Tj=25°C,
I
= ± 0.8 A
OUT5
I
= - 2.5 A
OUT6
= 1 3.5 V, Tj= 125 °C,
V
S
I
= - 2.5 A
OUT6
= 8.0 V, Tj=25°C,
V
S
I
= - 2.5 A
OUT6
sink and source, current ramp610A
980mΩ
100mΩ
150mΩ
120mΩ
Supply or GND
|I
|Output Current Limitation to
OUT2
sink and source, current ramp610A
Supply or GND
|I
|Output Current Limitation to
OUT3
sink and source, current ramp1.62.5A
Supply or GND
|I
|Output Current Limitation to
OUT4
sink and source, current ramp1.62.5A
Supply or GND
|I
|output current limitation to Supply
OUT5
sink and source, current ramp1.62.5A
or GND
|Output Current Limitation to GND source, current ramp6.311A
|I
OUT6
|I
For details of the on-resistance (Ron over temperature) see the figur es „Typical ron characteristics“ for the differential output stages
(FIGURE 3, FIGURE4 , FIGURE 5)
OUT6/res
|
Output Current Limitation to GND
switching into resistive load
source, switching into resistive
load, go-nogo test
5.111A
8/20
Figure 3. TYP ICAL RON CHARACTERISTICS OUT1,2
V
160
140
120
100
L9949
80
60
Ron [mOhm]
40
20
0
-40-20020406080100120
TEMP [C]
Figure 4. TYP ICAL RON CHARACTERISTICS OUT3,4,5
1100
1000
900
800
700
HS 13.5V
HS 8V
LS 13.5
LS 8V
600
500
400
Ron [mOhm]
300
200
100
0
-40-20020406080100120
HS 13.5V
HS 8
LS 13.5
LS 8V
TEMP [C]
9/20
L9949
0
Figure 5. TYP ICAL RON CHARACTERISTICS OUT6
110
100
90
80
70
60
50
Ron [m Ohm]
40
30
20
10
0
-40-2002
406080100120
TEMP [C]
HS 13.5V
HS 8V
ELECTRICAL CHARACTERISTCS
VS=8to16V, VCC= 4.5 to 5.5 V, Tj= -40 to 150 °C, unless otherwise specified. The voltages are refered to
GND and currents are assumed positive, when the current flows into the pin
SymbolParameterTest ConditionMin. Typ.Max.Unit
OUTPUTS: OUT1 - OUT6
t
d ON H
Output Delay Time,
Highside Driver On
t
d OFF H
Output Delay Time,
Highside Driver Off
t
d ON L
Output Delay Time,
Lowside Driver On
t
d OFF L
Output Delay Time,
Lowside Driver Off
t
D HL
t
D LH
I
QLH
Dead Time, Source to Sinkt
Dead Time, Sink to Sourcet
Leakage Current Highside
Drivers of OUT1-6
VS= 13,5 V
corresponding low side driver is
not active
VS= 13,5 V80150300µs
VS= 13,5 V
corresponding highside driver is
not active
VS= 13.5 V80150300µs
(HS was on) - t
d ON L
d ON H
V
OUT1-6
V
OUT1-6
(LS was on) - t
= 0 V, standby mode025µA
= 0 V, active mode-40-150µA
d OFF H
d OFF L
.
204080µs
204080µs
5200µs
5200µs
I
QLL
Leakage Current Lowside Drivers
V
OUT1-5=VS
, standby mode0720µA
of OUT1-5
V
OUT1-5=VS
, active mode-40-150µA
10/20
L9949
ELECTRICAL CHARACTERISTCS
V
=8to16V, VCC= 4.5 to 5.5 V, Tj= -40 to 150 °C, unless otherwise specified. The voltages are refered to
S
GND and currents are assumed positive, when the current flows into the pin
(continued)
.
SymbolParameterTest ConditionMin. Typ.Max.Unit
OUTPUTS: OUT1 - OUT6
I
OLD12
Open Load Detection Current of
80160320mA
OUT1 and OUT2
I
OLD345
Open load detection current of
204060mA
OUT3, OUT4 and OUT5
I
OLD6
open load detection current of
60160320mA
OUT6
t
dOL
minimum duration of open load
5003000µs
condition to set the status bit
t
minimum duration of overcurrent
ISC
10100µs
condition to switch off the driver
dV
/d
t
dV
OUT12
OUT345
slew rate of OUT1 and OUT2VS=13.5V,
for highside driver: I
for lowside driver: I
/d
t
slew rate of OUT3, OUT4 and
OUT5
VS=13.5V,
for highside driver: I
for lowside driver: I
load
load
load
load
= -3A,
= 3A
= -0.8A,
= 0.8A
0.10.20.4V/µs
0.090.20.4V/µs
dV
/dt
OUT6
slew rate of OUT6VS=13.5V, I
Figure 6. Application Circuit Diagram
VBAT
5V
STXXX
VCC
CM0
CM1
SS0
SS1
µC
SCK
MOSI
MISO
*in case of an unexpected freewheeling condition (e.g. POR, TSD or OV event) capacitor value
must be high enough to limit maximum Vs voltage of L9949 appl_n_wmf below absolute
maximum ratings.
= -2.5A 0.10.20.4V/µs
load
*see comment
below
VCC VS
CM
L9949
CSN
CLK
DI
DO
VCC VS
CM
L9949
CSN
CLK
DI
DO
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
GND
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
GND
M
M
M
*see comment
below
M
M
M
11/20
L9949
CLK (pi
)CSN (pi
)
Figure 7. Funct i on a l Bl ock D i agram
OUT1
(pin9)
OUT2
(pin12)
VS (pin8)
VS (pin8)
VS (pin13)
VS (pin13)
HS
A-driver
LS
A-driver
HS
B-driver
LS
B-driver
HS
A-driver
LS
A-driver
HS
B-driver
LS
B-driver
Chargepump
Voltage and
Current
Reference
GND
(pins 1,10,1 1,20 )
Driver Interface
Power-On-Reset
Temperature
Protection
Current
Monitor
VCC
(pin 15)
n 6
SPI
Diagnostic
(pin 16)
CM
DI (pin 7)DO (pin 17)
VCC
n 14
VS
(pins 5,8,13,18)
HS
LS
HS
LS
HS
LS
HS
A-driver
HS
B-driver
VS (pin5)
VS (pin5)
VS (pin5)
VS (pin18)
ESD
VS (pin18)
ESD
OUT5
(pin4)
OUT4
(pin3)
OUT3
(pin2)
OUT6
(pin19)
FUNCTIONAL DESCRIPTION OF THE SPI
Serial Peripheral Interface (SPI)
This device uses a standard SPI to communicate with a microcontroller. The SPI can be driven by a microcontroller
with its SPI peripheral running in either of the two following modes: CPOL = CPHA = 0 or CPOL = CPHA = 1.
For these two modes, input data i s sampled by t he l ow to hi gh t ransi t i on of t he c lock CLK, and out put dat a is
changed from the high to low transition of CLK.
The difference of these two modes is the standby polarity of the CLK. For CPOL = 0 the CLK remains low and
for CPOL = 1 the CLK remains high.
This device is not limited to microcontrollers with a build-in SPI. Only three CMOS-compatible output pins and
one input pin will be needed to communicate with the device. A fault condition can be detected by setting CSN
to low. If CSN = 0, the DO-pin will reflect the status bit 0 (fault condition) of the device which is a logical-or of all
bits in the status regi st ers 0 and 1. The microcontroller can pol l t he st atus of t he device wi thout the need of a
full SPI-communication c ycle.
Note:
In contrast to the SPI-standard the least significant bit (LSB) will be tran sfered first ( s ee. FIGURE 8).
Chip Select not (CSN)
The input pin is used to select the serial interface of this device. When CSN is high, the output pin (DO) will be
in high impedance state. A low signal will activate the output driver and a serial communication can be started.
Serial Data In (DI)
The input pin is used to transfer data serial into the device. The data applied to the DI will be sampled at the
12/20
L9949
rising edge of the CLK signal and shifted into an internal 16 bit shift register. At the rising edge of the CSN signal
the c ontents of the shift re gister will be t ra nsfer ed to Da t a I nput R egister (see FIGURE 8).
The SPI uses an internal 16 bit counter which will be reset at the rising edge of the CSN signal. Only the first 16
bits o f t he data input D I will be releva nt. If mo re than 16 bits are transfered the trailing bits will be ignored.
Serial Data Out (DO)
The output driver is activated by a logical low level at the CSN input and will go from high impedance to a low
or high level depending on the status bit 0 (fault condition). The first rising edge of the CLK input after a high to
low transition of the CSN pin will transfer the content of the selected status register into the data out shift register.
Each subsequent falling edge of the CLK will shift the next bit out.
Serial Clock (CLK)
The CLK input is used to synchronize the input and output serial bit streams. The data input (DI) is sampled at
the rising edge of the CLK and the data output (DO) will change with the falling edge of the CLK signal (see
FIGURE 8).
Input Data Register
After the rising edge of CSN the contents of the input shift register will be written to the input data register. Depending on bit 0 the contents of the selected status register will be transfered to DO during the current communication cycle. Bit 1-11 controls the behaviour of the corresponding driver. If bit 12 and bit 13 are zero, the device
will go into the st andby-mode. I f at l east one of bot h bits are one these bits wil l be used t o cont rol t he current
monitor multiplexer. Bit 14 selects the V
the power supply V
will di sab le a ll driv er stages un til the status bit will be cleared by the microcontroller. Bit 15
S
is used to reset all status bits in both status registers. The bits in the status registers will be cleared after the
current communication cycle (rising edge of CSN).
lockout mode. If this bit i s set, an over- or undervoltage condition at
S
Status Register
This devices uses two status registers to store and to monitor the state of the device. Bit 0 is used as a fault bit
and is a logical-NOR combination of all other bits in both status registers. The state of this bit can be polled by
the microcontroller without the need of a full SPI-communication cycle (see FIGU RE 13). If one of the overcurrent bits is set, the corresponding driver will be disabled. The microcontroller has to clear the overcurrent bit to
enable the driver. If the thermal s hutdown bit is set, al l driv ers will go into a hi gh impedance state. Again the
microcontroller has to clear the bit to enable the drivers. The behaviour of the device in case of an over- or undervoltage condition will depend on the V
device will reactivate the drivers if the power supply V
lockout bit (bit 14) in the input data register. If bit 14 is cleared, the
S
returns to normal operating range. In this case no inter-
S
action from the microcontroller is needed.
Test Mode
Due to the current limitations of a single bond wire the out put stages OUT1, 2 and 6 need two bond wires in
parallel. For the full output current driving capability it is necessary to check that both bond wires are connected
correctly to the lead frame. Therefore the drivers and DMOS-transistors of the outputs OUT1, 2 and 6 are splitted into two independet stages, one for each bond wire (see FIGURE 6.4). In normal operating mode the splitted
outputs are connected in parallel. In the test mode bit 5 and 6 of the input data register select the A-driver, bit 7
and 8 the B-driver. If all four bits (5 - 8) are switched to high level, no driver will be activated. For all combinations
beside both high of bi t 5 and 6 or bit 7 and 8 t he output stages OUT3 and OUT4 are cont rol led like i n normal
operating mode. In any case the output stages are protected against shoot through current. Furthermore the
inputs CLK and DI are connected by an OR to the output DO for testing the threshold voltages and the hysteresis. The input CLK can be tested by clamping the input DI to low level and vice versa.
13/20
L9949
SPI Interface – Input Data and Status Register
Input Data RegisterStatus Register
BITFunctionBITFunction
Register 0Register 1
15High level reset all bits in selected status
register
14V
13
under- / overvoltage lockout bit14VS overvoltagenot used
S
Control bits for standby mode and
Current monitor multiplexer
(1)If the bits of HS- and LS-driver of the same output stage are high, the internal logic prevents that both drivers of this output stage can
be switched on simult aneously in order to avoid a hi gh internal current from V
(2)A logical NOR- combination of all bits 1 to 14 in both sta tus regist ers. Thi s bit can be polle d by the m i cro-controller wi thout the need
of the full SPI communication (see Figure 13). A broken VCC-connection of the L9949 can be detected by the microcontroller, because
all 15 bits l ow or high is not a valid frame.
to GND.
S
14/20
L9949
SPI INTERFACE ELECTRICAL CHARACTERISTCS
VS=8to16V, VCC= 4.5 to 5.5 V, Tj= -40 to 150 °C, unless otherwise specified. The voltages are refered to
GND and currents are assumed positive, when the current flows into the pin
SymbolParameterTest ConditionMin. Typ.Max.Unit
Delay time from standby to active mode
.
t
set
Delay Time
Inputs: CSN, CLK and DI
V
V
V
INHyst
I
CSNin
I
CLK in
I
DI in
C
DI timing (see Fig. 9 )
t
CLK
t
CLKH
t
CLKL
t
set CSN
Input Low LevelVCC=5V1.5V
INL
Input High LevelVCC=5V3.5V
INH
Input HystersisVCC=5V0.5V
Pull Up Current at input CSNV
Pull Down Current at input CLKV
Pull Down Current at input DIVDI=1.5V102550µA
(1)
Input Capacitance at input CSN
in
or CL K
(2)
Clock PeriodVCC= 5 V1000ns
Clock High TimeVCC= 5 V400ns
Clock Low TimeVCC= 5 V400ns
CSN setup time, CSN low before
rising edge of CLK
Switching from standby to active
200µs
mode. Time until output drivers are
enabled after CSN going to high.
= 3.5 V-50-25-10µA
CSN
=1.5V102550µA
CLK
0V<VCC< 5.5 V1015pF
VCC= 5 V400ns
t
set CLK
t
set DI
t
hold DI
t
t
DO
V
V
r-in
f-in
DOL
DOH
CLK setup time, CLK high before
VCC= 5 V400ns
rising edge of CSN
DI setup timeVCC= 5 V200ns
DI hold timeVCC= 5 V200ns
Rise Time of Input Signal
VCC=5V100ns
DI, CLK, CSN
Fall Time of Input Signal
VCC=5V100ns
DI, CLK, CSN
Output Low LevelVCC=5V, ID=-4mA0.20.4V
Output High LevelVCC=5V, ID=-4mAV
=5V, ID=-200µA; Tj = 25°CV
V
CC
-1.3
CC
CC
V
CC
-1.0
V
V
-0.8
15/20
L9949
010
g
SPI INTERFACE ELECTRICAL CHARACTERISTCS
V
=8to16V, VCC= 4.5 to 5.5 V, Tj= -40 to 150 °C, unless otherwise specified. The voltages are refered to
S
GND and currents are assumed positive, when the current flows into the pin
DO Rise TimeCL=100 pF, I
Data Out Fall TimeCL=100 pF, I
DO Enable Time
from tristate to low level
DO Disable Time
from low level totristate
DO Enable Time
from tristate to high level
DO Disable Time
from high level totristate
CL=100 pF, I
pull-up load to V
CL=100 pF, I
pull-up load to V
CL=100 pF, I
pull-down load to GND
CL=100 pF, I
ppull-down load to GND
= -1mA50100ns
load
= 1mA50100ns
load
load
load
load
load
= 1mA
CC
= 4mA
CC
= -1mA
= -4mA
80250ns
200400ns
80250ns
200400ns
t
d DO
DO Delay TimeVDO< 0.3 VCC, VDO> 0.7 VCC,
C
=100pF
L
(1) Value of inp ut capacity i s not measure d i n production test. Para m et er guarenteed by design.
(2)DI timing parameters tested in production by a passed/fai l ed test:
Tj=-40°C/+25°C: SPI communicat i on @2MHz
Tj=+125°C: SPI communicatio n @1.25MHz
Figure 8. SPI-Interface - Transfer Timing Diagram
CSN high to low: DO enab led
CSN
CLK
DI
DO
e.g.OUT1
123456789101101213141510
DI: data will be accepted on the rising edge of CLK signal
actual data
1234567891011012131415
DO: data will change on the f alling edge of CLK signal
status information
1234567891011012131415
fault bitCSN low to hi
h: actual data is
transfered to output power switches
old data
50250ns
time
time
new data
time
1
time
actuall data
time
16/20
Figure 9. SPI-interface - Input Timing
L9949
CSN
t
set CSN
t
CLKH
CLK
t
CLKL
V alid
DI
t
set DI
V alid
t
hold DI
Figure 10. Data Out Valid Data Delay Time and Valid Time
t
f in
CLK
t
r DO
DO
(low to high)
t
d DO
t
f DO
DO
(high to low)
t
set CLK
t
0.8 V
CC
0.2 V
CC
0.8 V
CC
0.2 V
CC
0.8 V
CC
0.2 V
CC
r in
0.8 V
CC
0.5 V
CC
0.2 V
CC
0.7 V
CC
0.3 V
CC
0.7 V
CC
0.3 V
CC
Figure 11. SPI-Interface - Data Out Enable and Disable Time
t
f inr in
CSN
DO
pull-up load to V
CL =100pF
pull-down load to GND
C
=100pF
L
DO
CC
tt
en DO tri L
t
en DO tri H
t
dis DO L tri
t
dis DO H tri
0.8 V
50%
0.2 V
50%
50%
CC
CC
17/20
L9949
t
t
F
e
e
t
Figure 12. SP I-I nte rfa ce - Driver Turn On/O ff Tim i ng
CSN low to high: data fro m shift register
is
ransferred to output pow er sw itc he s
t
r in
CSN
t
dOFF
output current
of a driv
r
output current
of a driv
r
ON sta
eO
OFF
OFF state
t
dON
t
ON
F state
ON state
Figure 13. SP I-Interface - Timin g of Status Bit 0 (Fa ul t Co nd ition)
CSN high to low and CLK stays low: status information of data bit 0 (fault condition) is transfered to Data Out
t
f in
80%
50%
20%
80%
50%
20%
80%
50%
20%
18/20
CSN
CLK
DI
DO
Data In: data is not accepted
0
-
Data Out: status information of data bit 0 (fault condition) will stay as long as CSN is low
(1) “D and E1” do not include mold flash or protusions.
- Mold flash or protusions shall not exceed 0.15m m (0. 006”)
- Critical dimensions: “E”, “G” and “a3”.
OUTLINE AND
MECHANICAL DA TA
Weight:
1.9gr
JEDEC MO-166
PowerSO20
E2
NN
a2
b
h x 45
DETAIL A
e3
H
D
T
110
e
1120
E1
A
DETAIL B
PSO20MEC
R
lead
a3
Gage Plane
BOTTOM VIEW
E
DETAIL B
0.35
S
D1
L
c
a1
DETAIL A
slug
- C -
SEATING PLANE
GC
(COPLANARITY)
E3
0056635
19/20
L9949
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 result from its use. No license is granted
by implic ation or otherwise under any patent or patent r i ght s of STMi croelectr oni cs. Spec i fications mentioned i n this publication are s ubj ect
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics product s are not
authorized for use as cri tical comp onents in lif e support devi ces or systems without express written approva l of STMicroel ectronics.
The ST logo is a registered trademark of STMicroelectronics