L9951 / L9951XP Functional description of the SPI
Doc ID 14173 Rev 9 25/36
11
Current monitor
select bits
Following current image
(1/10.000) of the HS driver
will be multiplexed to CM
output:
Temperature
warning
This bit is for information
purpose only. It can be used
for a thermal management by
the microcontroller to avoid a
thermal shutdown.
10 Not ready bit
After switching the device from
standby mode to active mode
an internal timer is started to
allow charge pump to settle
before the outputs can be
activated. This bit is cleared
automatically after start up
time has finished. Since this bit
is controlled by internal clock it
can be used for synchronizing
testing events (e.g. measuring
filter times).
9 0 Not used
8
OUT5 - HS
on/off
If a bit is set the selected
output driver is switched on.
If the corresponding PWM
enable bit is set (Input
Register 1) the driver is only
activated if PWM input
signal is high. The outputs of
OUT1-OUT3 are half
bridges. If the bits of HS-
and LS-driver of the same
half bridge are set, 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 VS to GND.
OUT5-HS
over - current
In case of an over-current
event the corresponding status
bit is set and the output driver
is disabled. If the over-current
recovery enable bit is set
(Input Register 1) the output
will be automatically
reactivated after a delay time
resulting in a PWM modulated
current with a programmable
duty cycle (Bit 13).
If the over-current recovery bit
is not set the microcontroller
has to clear the over-current bit
(reset bit) to reactivate the
output driver.
7
OUT4 - HS
on/off
OUT4-HS
over - current
6
OUT3 - HS
on/off
OUT3-HS
over - current
5
OUT3 - LS
on/off
OUT3-LS
over - current
4
OUT2 - HS
on/off
OUT2-HS
over - current
3
OUT2 - LS
on/off
OUT2-LS
over - current
2
OUT1 - HS
on/off
OUT1-HS
over - current
1
OUT1 - LS
on/off
OUT1-LS
over - current
0 0 No error bit
A logical NOR-combination of
all bits 1 to 14 in both status
registers. If bit 14 (disable
open-load) is set, the open-
load status will be ignored.
Table 19. SPI - Input data and status register 0 (continued)
Input register 0 (write) Status register 0 (read)
Bit Name Comment Name Comment
Bit 11 Bit 10 Bit 9 Output
000OUT1
001OUT2
010OUT3
011OUT4
100OUT5
Functional description of the SPI L9951 / L9951XP
26/36 Doc ID 14173 Rev 9
Table 20. SPI - Input data and status register 1
Input register 1 (write) Status register 1 (read)
Bit Name Comment Name Comment
15 Not used Always 1
A broken VCC-or SPI-
connection of the L9951 can
be detected by the
microcontroller, because all
16 bits low or high is not a
valid frame.
14 Not used V
S
over-voltage
In case of an over-voltage or
undervoltage event the
corresponding bit is set and
the outputs are deactivated.
13 Not used V
S
undervoltage
In case of an over-voltage or
undervoltage event the
corresponding bit is set and
the outputs are deactivated.
12 Not used
Thermal
shutdown
In case of an thermal
shutdown all outputs are
switched off. The
microcontroller has to clear
the TSD bit by setting the
reset bit to reactivate the
outputs.
11 Not used
Temperature
warning
This bit is for information
purpose only. It can be used
for a thermal management by
the microcontroller to avoid a
thermal shutdown.
L9951 / L9951XP Functional description of the SPI
Doc ID 14173 Rev 9 27/36
10
OUT5 OC
recovery enable
In case of an over-current
event the over-current
status bit (status register
0) is set and the output is
switched off. If the over-
current recovery enable bit
is set the output will be
automatically reactivated
after a delay time resulting
in a PWM modulated
current with a
programmable duty cycle
(Bit 13 of Input data
register 1).
Depending on occurrence
of overcurrent event and
internal clock phase it is
possible that one recovery
cycle is executed even if
this bit is set to zero.
Not ready bit
After switching the device
from standby mode to active
mode an internal timer is
started to allow charge pump
to settle before the outputs
can be activated. This bit is
cleared automatically after
start up time has finished.
Since this bit is controlled by
internal clock it can be used
for synchronizing testing
events(e.g. measuring filter
times).
9
OUT4 OC
recovery enable
0 Not used.
8
OUT3 OC
recovery enable
OUT5-HS
open-load
The open-load detection
monitors the load current in
each activated output stage. If
the load current is below the
open-load detection threshold
for at least 1 ms (t
dOL
) the
corresponding open-load bit
is set. Due to mechanical
/electrical inertia of typical
loads a short activation of the
outputs (e.g. 3ms) can be
used to test the open-load
status without changing the
mechanical/electrical state of
the loads.
7
OUT2 OC
recovery enable
OUT4-HS
open-load
6
OUT1 OC
recovery enable
OUT3-HS
open-load
5
OUT5 PWM
enable
If the PWM enable bit is
set and the output is
enabled (input register 0)
the output is switched on if
PWM input is high and
switched off if PWM input
is low.
OUT3-LS
open-load
4
OUT4 PWM
enable
OUT2-HS
open-load
3
OUT3 PWM
enable
OUT2-LS
open-load
2
OUT2 PWM
enable
OUT1-HS
open-load
1
OUT1 PWM
enable
OUT1-LS
open-load
0 1 No error bit
A logical NOR-combination of
all bits 1 to 14 in both status
registers. If bit 14 (Disable
Open-Load) is set, the open-
load status will be ignored
Table 20. SPI - Input data and status register 1 (continued)
Input register 1 (write) Status register 1 (read)
Bit Name Comment Name Comment

L9951XPTR

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
IC DVR DOOR ACTUATOR POWERSSO-36
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet