
L9950
2/23
3.1
The power supply voltage V
S
supplies the half bridges and the highside drivers. An internal charge-pump
is used to drive the highside switches. The logic supply voltage V
CC
(stabilized 5 V) is used for 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 power-on (V
CC
increases from und-
ervoltage to V
POR OFF
= 4.2 V) the circuit is initialized by an internally generated power-on-reset (POR). If
the voltage V
CC
decreases under the minimum threshold (V
POR ON
= 3.4 V), the outputs are switched to
tristate (high impedance) and the status registers are cleared.
Dual Power Supply: V
S
and V
CC
3.2
The standby mode of the L9950 is activated by clearing the bit 23 of the Input Data Register 0. All latched
data will be cleared and the inputs and outputs are switched to high impedance. In the standby mode the
current at V
S
(V
CC
) is less than 6 μA (50μA) for CSN = high (DO in tristate). By switching the V
CC
voltage
a very low quiescent current can be achieved. If bit 23 is set, the device will be switched to active mode.
Standby-Mode
3.3
Each half bridge is built by an internally connected highside and a lowside power DMOS transistor. Due
to the built-in reverse diodes of the output transistors, inductive loads can be driven at the outputs OUT1
to OUT6 without external free-wheeling diodes. The highside drivers OUT7 to OUT11 are intended to drive
resistive loads. Hence only a limited energy (E<1mJ) can be dissipated by the internal ESD-diodes in free-
wheeling condition. For inductive loads (L>100
μ
H) an external free-wheeling diode connected to GND and
the corresponding output is needed.
Inductive Loads
3.4
All diagnostic functions (over/open load, power supply over-/undervoltage, temperature warning and ther-
mal shutdown) are internally filtered and the condition has to be valid for at least 32 μs (open load: 1ms,
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. Open load and temperature warning function are intended for
information purpose and will not change the state of the output drivers. On contrary, the overload and ther-
mal shutdown condition will disable the corresponding driver (overload) or all drivers (thermal shutdown),
respectively. Without setting the over-current recovery bits in the Input Data Register, the microcontroller
has to clear the over-current status bits to reactivate the corresponding drivers.
Diagnostic Functions
3.5
If the power supply voltage V
S
rises above the overvoltage threshold V
SOV OFF
(typical 21 V), the outputs
OUT1 to OUT11 are switched to high impedance state to protect the load. When the voltage V
S
drops
below the undervoltage threshold V
SUV OFF
(UV-switch-OFF voltage), the output stages are switched to
the high impedance to avoid the operation of the power devices without sufficient gate driving voltage (in-
creased power dissipation). If the supply voltage V
S
recovers to normal operating voltage the outputs stag-
es return to the programmed state (input register 0: bit 20=0).
If the undervoltage/overvoltage recovery disable bit is set, the automatic turn-on of the drivers is deacti-
vated. The microcontroller needs to clear the status bits to reactivate the drivers. It is recommended to set
bit 20 to avoid a possible high current oscillation in case of a shorted output to GND and low battery volt-
age.
Overvoltage and Undervoltage Detection
3.6
If junction temperature rises above T
j TW
a temperature warning flag is set and is detectable via the SPI.
If junction temperature increases above the second threshold T
j SD
, the thermal shutdown bit will be set
and power DMOS transistors of all output stages are switched off to protect the device. In order to reacti-
vate the output stages the junction temperature must decrease below T
j SD
- T
j SD HYS
and the thermal
shutdown bit has to be cleared by the microcontroller.
Temperature Warning and Thermal Shutdown