Professional Documents
Culture Documents
Features: SPI Controlled H-Bridge
Features: SPI Controlled H-Bridge
Features
■ Operating Supply Voltage 5V to 28V
■ Typical RDSon = 300 mΩ of full bridge path (at
25°C)
■ CONTINOUS DC Load Current 5A
(Tcase < 100°C) PowerSO20
■ Output Current Limitation at Typ. 8.6A
■ Short Circuit Shut Down for Output Currents
Over Typ. 10.6A
■ Logic- Inputs TTL/CMOS-compatible PowerSSO24
■ Operating-Frequency up to 30 kHz
■ Over Temperature Protection
■ Short Circuit Protection The H-Bridge is protected against over
■ Undervoltage Disable Function temperature and short circuits and has an under
voltage lockout for all the supply voltages "VS"
■ Diagnostic by SPI Or Status-flag (configurable) (Main DC power supply). All malfunctions cause
■ Enable and Disable Input the output stages to go tristate.
■ Available in PowerSO20 and PowerSSO24 The H-Bridge contains integrated free-wheel
Package diodes. In case of free-wheeling condition, the low
side transistor is switched on in parallel of its
Description diode to reduce the current injected into the
substrate. Switching in parallel is only allowed, if
The L9929 is an SPI controlled H-Bridge, the voltage level of the according output-stage is
designed for the control of DC and stepper motors below the ground-level. In this case it must be
in safety critical applications and under extreme ensured, that the upper transistor is switched off.
environmental conditions.
.
Order codes
Part number Package Packing
Rev3
November 2005 1/29
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to www.st.com 29
change without notice.
L9929
Contents
1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 Functional status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Description of the state „Z“ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.1 Status-Flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2 SPI-INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2.1 General Discription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2.2 Power Supply of the SPI-Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2.3 Characteristics of the SPI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2.4 SPI Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.2.5 Diagnostics/Encoding of Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.2.6 Reset of the Diagnostic Register DIA_REG . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2.7 Device Identifier and Revision Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Reading the IC Identifier (SPI Instruction: RD_IDENT): . . . . . . . . . . . . . . . . . 22
Reading the IC revision number (SPI Instruction: RD_VERSION): . . . . . . . . 22
5.3 Open-Load Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Appendix A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
A.1 Reset of Current Limitation Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2/29
L9929
7 Package Informations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3/29
L9929
1 Block Diagram
VS
UNDERVOLTAGE INTERNAL 5V
VS SUPPLY
IN1
IN2 GATE CONTROL OVERCURRENT
1 HIGH-SIDE
DI OUT1
GATE CONTROL
EN
2
LOGIC OUT2
DMS OVERCURRENT
OVER LOW-SIDE
SF/SCK
TEMPERATURE
SS
SI
MAXIMUM
SO CURRENT
LIMITATION
GND D01AT470A
4/29
L9929 2 Pin description and connection diagrams
GND 1 20 GND
SCK 2 19 IN2
IN1 3 18 DI
VS 4 17 SS
VS 5 16 VS
OU1 6 15 OU2
OU1 7 14 OU2
SO 8 13 EN
SI 9 12 DMS
GND 10 11 GND
D01AT471
5/29
2 Pin description and connection diagrams L9929
GND 1 24 GND
SCK 2 23 NC
INPUT 1 3 22 INPUT 2
N.C. 4 21 DISABLE
VS 5 20 SS
VS 6 19 VS
OUT 1 7 18 OUT 2
OUT 1 8 17 OUT 2
SO 9 16 ENABLE
SI 10 15 DMS
GND 11 14 GND
GND 12 13 GND
D05AT527
1 GND Ground
2 SCK/SF SPI-Clock
3 IN1 Input 1
4 N.C. Not Connected
5 VS Supply voltage
6 VS Supply voltage
7 OUT1 Output 1
8 OUT1 Output 1
9 SO Serial Out
10 SI Serial In
11 GND Ground
12 GND Ground
13 GND Ground
14 GND Ground
15 DMS Diagnostic-Mode selection (+ Supply Voltage for SPI-Interface)
16 EN Enable
17 OUT2 Output 2
6/29
L9929 2 Pin description and connection diagrams
18 OUT2 Output 2
19 VS Supply voltage
20 SS Slave select
21 DI Disable
22 IN2 Input 2
23 N.C. Not Connected
24 GND Ground
-40 +150 °C
Tj Junction temperature
dynamic t < 1 s +175 °C
Tstg Storage temperature -55 +125 °C
Tamb Ambient temperature -40 +125 °C
7/29
3 Electrical specifications L9929
3 Electrical specifications
8/29
L9929 3 Electrical specifications
POWER SUPPLY
(*) For supply voltages down to 2.5V the output stages are in tristate condition and the status flag is set to low. Below 2.5V the
device operates in undefined condition
Logic inputs
(*) In case of SC OUTx to gnd resp. to VS the SC switch off current is always higher than the start value of current regulation
(∆|IOUK| = |IOUK| - |IOUmax|
9/29
3 Electrical specifications L9929
ta Switch-off time 12 17 22 µs
(see Figure 7.)
tb Blanking time 8 11.5 15 µs
ta/tb Tracking 1.3 1.5 1.7
|IOUK| Short circuit detection current (*) (see Figure 7.) 8.9 10.6 - A
1.3
∆|IOUK| Short Circuit Current Tracking (*) |HS1-LS2| or |HS2 -LS1| 2.0 - A
(tbd)
Overcurrent- or overtemperature
Reactivation time after internal
t shut down to reactivation of the 200 µs
shut down
output stage
IL Leakage Current Output stage switched off 1 mA
VFD Free-wheel diode forward voltage IO = 3A, VS = 0V 2 V
ISF Output„high“ (SF not set) VSF = 5V 20 µA
VSF = 0.5V 350 µA
ISF Output„low“ (SF set) VSF = 0.8V 400 µA
VSF = 1V 400 µA
Timing
Open Load Diagnosis (DMS > 3.1V, EN < 18V and/or DI > 2V)
VOUT1 0.8 V
Load is available
VOUT2 0.8 V
10/29
L9929 3 Electrical specifications
VOUT1 1 VS V
Load is missing
VOUT2 0.8 V
-IOUT1 DMS > 3.1V, EN < 1.8V 1000 1500 2000 µA
Diagnostic Current
IOUT2 and/or DI > 2V 700 1000 1600 µA
Table 7. Electrical characteristics of SPI Pull-up current source connected to VCC (Figure 11.)
Symbol Parameter Test Condition Min. Typ. Max. Unit
Output SO (Tristate output of the L9929 (SPI output); On active reset (DI) output SO is in tristate.)
11/29
3 Electrical specifications L9929
Table 7. Electrical characteristics of SPI Pull-up current source connected to VCC (Figure 11.)
Symbol Parameter Test Condition Min. Typ. Max. Unit
VCC
VSOH High Level ISO = -2mA V
-0.75
CSO Capacity Guaranteed by design, In tristate 10 pF
-ISO Leakage Current -10 10 µA
Input DMS (Supply-Input for the SPI-Inteface and Selection Pin for SPI- or SF-Mode)
Timing
90% 90%
INn 50% 50%
OUTn
tdon tdoff
90% 10%
OUTn
10% tf tr D01AT474
D01AT472
12/29
L9929 3 Electrical specifications
DIn 50%
tddis
OUTn Z
10%
D01AT473
typ. 8.6A
A
CURRENT LIMITATION
PHASE
CONTROL
SIGNAL
STATUS
FLAG
OVERCURRENT
DETECTION
DETAIL A
ta
typ. 8.6A
tb tb
t a = SWITCH_OFF TIME IN CURRENT LIMITATION
typ. 2.5A
165°C 175°C Tj
13/29
4 Functional status L9929
4 Functional status
1. Forward L H H L H L H
2. Reverse L H L H L H H
3. Free-wheeling low L H L L L L H
4. Free-wheeling high L H H H H H H
5. Disable H X X X Z Z L
6. Enable X L X X Z Z L
See
7. IN1 disconnected L H Z X H X H
Diagnostics/
8. IN2 disconnected L H X Z X H H Encoding of
9. DI disconnected Z X X X Z Z L Failures
10. EN disconnected X Z X X Z Z L
11. Current limit. active L H X X Z Z H
14/29
L9929 4 Functional status
Figure 9.
IVS
-IGND
ILOAD
VOUn
VS-
VS-VDS
Zº Z
-VS
D01AT478
15/29
5 Diagnostic L9929
5 Diagnostic
5.1 Status-Flag
The Status-Flag showes the condition „tristate“.
At the following fault-cases the output-stages switches in tristate and set the status-flag from
high to low.
– Short circuit of OUT1 or OUT2 against VS or GND
– Short circuit between OUT1 and OUT2
– Overcurrent
– Overtemperature
– Undervoltage on VS
16/29
L9929 5 Diagnostic
5.2 SPI-INTERFACE
17/29
5 Diagnostic L9929
SS
SPI Control:
State Machine
Clock Counter
Control Bits
SI Parity Generator
Shift Register
DIA_REG
VBatt
Output-
EN Stage
EN/DI-
Logic internal
DI
Vcc
Status
SO EN/DI
SI SPI- Undervoltage
SCK Logic on VBatt
SS
Failure and Status
Output Stage
18/29
L9929 5 Diagnostic
SS
11 2 1 3 8
SCK 12
4 7
SO tristate
Bit (n-3) Bit (n-4)...1 Bit 0; LSB
5 6
n = 16
SS
SPI INSTRUCTION
SI XXXX XXXX
MSB
D01AT480
Table 9.
MSB
7 6 5 4 3 2 1 0
0 0 INSTR5 INSTR4 INSTR3 INSTR2 INSR1 INSR0
Table 10.
Encoding
SPI Instruction bit 7,6 bit 5,4,3,2,1,0 Description
CPAD1,0 INSTR(5...0)
RD_IDENT 00 000 000 Read identifier
RD_VERSION 00 000 011 Read version
19/29
5 Diagnostic L9929
Table 11.
Register: DIA_REG
7 6 5 4 3 2 1 0
Active OT CurrRed CurrLim DIA21 DIA20 Dia11 DIA10
Table 12.
State of Reset: FFH
Table 13. Encoding of the Diagnostic Bits of the Output-Stages OUT1 and OUT2
DIA21 DIA20 DIA11 DIA10
0 0 0 0 Undervoltage on Pin VS
20/29
L9929 5 Diagnostic
Table 14.
EN DI DIA_REG Bit7
0 0 0
0 1 0
1 0 1
1 1 0
7 6 5 4 3 2 1 0
Z Z 1 0 1 0 1 TRANS_F
Table 16.
Bit Name Description
21/29
5 Diagnostic L9929
Table 18.
Bit Name Description
Table 20.
Bit Name Description
22/29
L9929 5 Diagnostic
VS VS
DMS
1.5mA
-
+
AND
DIS
OR OUT1 OUT2
EN
1V
- to diagnostic
+ register
1V
1mA
1
AND
Load available 1 1
Open Load 1 0
SC -> GND on OUT1 with Load 0 0 SC detected on normal operation
SC -> GND on OUT2 with Load 0 0 SC detected on normal operation
SC -> UB on OUT1 with Load 1 1 SC detected on normal operation
SC -> UB on OUT2 with Load 1 1 SC detected on normal operation
SC -> GND on OUT1 Open Load 0 0 OL not detected Double Fault
SC -> GND on OUT2 Open Load 1 0 OL detected
SC -> UB on OUT1 Open Load 1 0 OL detected
SC -> UB on OUT2 Open Load 1 1 OL not detected Double Fault
Note: Output stage inactive, EN = low or DIS = high, DMS > 4.5V
23/29
6 Applications L9929
6 Applications
DMS UB
IN1
EN
I.E. WATCH
DOG µP
GND
D01AT481
47K DMS UB
SF
VOLTAGE VCC
VBATT IN1
REGULATOR
IN2
OUT1
µC DI
POWER-ON RESET
M
RESET SS
SO
OUT2
SI
EN
I.E. WATCH
DOG µP
GND
D01AT482
IGNITION
MAIN SWITCH
RELAIS BATTERY
BATTERY
D01AT483
24/29
L9929 6 Applications
Appendix A
500ns
DI pulse
Vout1
Iout1
SO
25/29
7 Package Informations L9929
7 Package Informations
mm inch
DIM.
MIN. TYP. MAX. MIN. TYP. MAX. OUTLINE AND
A 3.6 0.142 MECHANICAL DATA
a1 0.1 0.3 0.004 0.012
a2 3.3 0.130
a3 0 0.1 0.000 0.004
b 0.4 0.53 0.016 0.021 Weight: 1.9gr
N N R
a2 A
c
a1
b e DETAIL B
DETAIL A E
e3
H DETAIL A
lead
D
a3 slug
DETAIL B
20 11 0.35
Gage Plane
-C-
S SEATING PLANE
L
G C
BOTTOM VIEW (COPLANARITY)
E2 E1
E3
1 1 0
PSO20MEC
D1
h x 45˚
0056635 I
26/29
L9929 7 Package Informations
mm inch
DIM.
MIN. TYP. MAX. MIN. TYP. MAX. OUTLINE AND
A 2.15 2.47 0.084 0.097 MECHANICAL DATA
A2 2.15 2.40 0.084 0.094
a1 0 0.075 0 0.003
b 0.33 0.51 0.013 0.020
c 0.23 0.32 0.009 0.012
e 0.8 0.031
e3 8.8 0.346
G 0.10 0.004
G1 0.06 0.002
H 10.10 10.50 0.398 0.413
h 0.40 0.016
L 0.55 0.85 0.022 0.033
N 10˚ (max)
X 4.10 4.70 0.161 0.185
Y 6.50 7.10 0.256 0.279
(1) “D and E1” do not include mold flash or protusions.
Mold flash or protusions shall not exceed 0.15mm (0.006”)
(2) No intrusion allowed inwards the leads.
PowerSSO24
(3) Flash or bleeds on exposed die pad shall not exceed 0.4 mm
per side
7412828 A
27/29
8 Revision history L9929
8 Revision history
28/29
L9929
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 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.
29/29