13/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 contents of the shift register will be transfered to Data Input Register (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 of the data input DI will be relevant. If more 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. De-
pending on bit 0 the contents of the selected status register will be transfered to DO during the current commu-
nication 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 standby-mode. If at least one of both bits are one these bits will be used to control the current
monitor multiplexer. Bit 14 selects the V
S
lockout mode. If this bit is set, an over- or undervoltage condition at
the power supply V
S
will disable all driver stages until the status bit will be cleared by the microcontroller. Bit 15
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).
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 FIGURE 13). If one of the overcur-
rent bits is set, the corresponding driver will be disabled. The microcontroller has to clear the overcurrent bit to
enable the driver. If the thermal shutdown bit is set, all drivers will go into a high 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 un-
dervoltage condition will depend on the V
S
lockout bit (bit 14) in the input data register. If bit 14 is cleared, the
device will reactivate the drivers if the power supply V
S
returns to normal operating range. In this case no inter-
action from the microcontroller is needed.
Test Mode
Due to the current limitations of a single bond wire the output 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 split-
ted 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 bit 5 and 6 or bit 7 and 8 the output stages OUT3 and OUT4 are controlled like in 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 hyster-
esis. The input CLK can be tested by clamping the input DI to low level and vice versa.
L9949
14/20
SPI Interface – Input Data and Status Register
Input Data Register Status Register
BIT Function BIT Function
Register 0 Register 1
15 High level reset all bits in selected status
register
15 always H always H
14 V
S
under- / overvoltage lockout bit 14 V
S
overvoltage not used
– se
t to L
13
12
Control bits for standby mode and
Current monitor multiplexer
13 V
S
undervoltage chargepump off
bit13 bit12 function 12 Temperature
shutdown
Temperature
warning
0 0 standby mode 11 OUT6 – HS driver
overcurrent
OUT6 – HS driver
open load
01 OUT1
1 0 OUT2 10 OUT5 – HS driver
overcurrent
OUT5 – HS driver
open load
11 OUT6
11
OUT6 – HS driver on/off
(1)
(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 simultaneously in order to avoid a high internal current from V
S
to GND.
9 OUT5 – LS driver
overcurrent
OUT5 – LS driver
open load
10
OUT5 – HS driver on/off
(1)
8 OUT4 – HS driver
overcurrent
OUT4 – HS driver
open load
9
OUT5 – LS driver on/off
(1)
7 OUT4 – LS driver
overcurrent
OUT4 – LS driver
open load
8 OUT4 – HS driver
on/off 5
(1)
test mode 6 OUT3 – HS driver
overcurrent
OUT3 – HS driver
open load
bit 8 bit 7
7 OUT4 – LS driver
on/off 5
(1)
1 1 5 OUT3 – LS driver
overcurrent
OUT3 – LS driver
open load
B-driver is active
6 OUT3 – HS driver
on/off 5
(1)
test mode 4 OUT2 – HS driver
overcurrent
OUT2 – HS driver
open load
bit 6 bit 5
5 OUT3 – LS driver
on/off 5
(1)
1 1 3 OUT2 – LS driver
overcurrent
OUT2 – LS driver
open load
A-driver is active
4
OUT2 – HS driver on/off 5
1
2 OUT1 – HS driver
overcurrent
OUT1 – HS driver
open load
3
OUT2 – LS driver on/off
1
1 OUT1 – LS driver
overcurrent
OUT1 – LS driver
open load
2
OUT1 – HS driver on/off
1
0
no fault condition
(2)
(2) A logical NOR-combination of all bits 1 to 14 in both status registers. This bit can be polled by the micro-controller without 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 low or high is not a valid frame.
1
OUT1 – LS driver on/off
1
H = on; L = off; HS = highside; LS = lowside
0 Status register select bit
L: status register 0; H: status register 1
15/20
L9949
SPI INTERFACE ELECTRICAL CHARACTERISTCS
V
S
=8to16V, V
CC
= 4.5 to 5.5 V, T
j
= -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
.
Symbol Parameter Test Condition Min. Typ. Max. Unit
Delay time from standby to active mode
t
set
Delay Time
Switching from standby to active
mode. Time until output drivers are
enabled after CSN going to high.
200 µs
Inputs: CSN, CLK and DI
V
INL
Input Low Level V
CC
=5V 1.5 V
V
INH
Input High Level V
CC
=5V 3.5 V
V
INHyst
Input Hystersis V
CC
=5V 0.5 V
I
CSNin
Pull Up Current at input CSN V
CSN
= 3.5 V -50 -25 -10 µA
I
CLK in
Pull Down Current at input CLK V
CLK
=1.5V 10 25 50 µA
I
DI in
Pull Down Current at input DI V
DI
=1.5V 10 25 50 µA
C
in
(1)
Input Capacitance at input CSN
or CLK
0V<V
CC
< 5.5 V 10 15 pF
DI timing (see Fig. 9 )
(2)
t
CLK
Clock Period V
CC
= 5 V 1000 ns
t
CLKH
Clock High Time V
CC
= 5 V 400 ns
t
CLKL
Clock Low Time V
CC
= 5 V 400 ns
t
set CSN
CSN setup time, CSN low before
rising edge of CLK
V
CC
= 5 V 400 ns
t
set CLK
CLK setup time, CLK high before
rising edge of CSN
V
CC
= 5 V 400 ns
t
set DI
DI setup time V
CC
= 5 V 200 ns
t
hold DI
DI hold time V
CC
= 5 V 200 ns
t
r-in
Rise Time of Input Signal
DI, CLK, CSN
V
CC
=5V 100 ns
t
f-in
Fall Time of Input Signal
DI, CLK, CSN
V
CC
=5V 100 ns
DO
V
DOL
Output Low Level V
CC
=5V, I
D
=-4mA 0.2 0.4 V
V
DOH
Output High Level V
CC
=5V, I
D
=-4mA V
CC
-1.3
V
CC
-1.0
V
V
CC
=5V, I
D
=-200µA; T
j
= 25°C V
CC
-0.8
V

L9949

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
Gate Drivers Door Actuator
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet