L9177
L9177
L9177
Serial driving
Output internally clamped to 45 V
Minimum guaranteed output current 1 A
(2 A during in-rush)
'!0'03
L9177 Tube
PowerSO46
L9177TR Tape and reel
Contents
1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 Operating range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Latch-up test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4 Temperature ranges and thermal data . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.5 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.5.1 Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.5.2 Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.5.3 Digital pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5.4 Digital output pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5.5 5 V voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5.6 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.5.7 5 V tracking voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.5.8 Standby regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.5.9 High side switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5.10 Injector driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5.11 Relay drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.5.12 Lamp driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.5.13 Tachometer driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.5.14 Stepper motor driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.5.15 O2 sensor heater driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.5.16 Variable reluctance sensor interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.5.17 K-line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.5.18 SPI interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.1 Chip working conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2 Chip bias current generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6 Application circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.1 Bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
List of tables
List of figures
1 Description
L9177 is a device realized in ST BCD proprietary technology, able to provide the full set of
power supplies and signal preprocessing peripherals needed to control a 2 Cylinder internal
combustion Engine for Low End Application (e.g. small motorcycle, K-car, nautical engines,
etc.).
L9177 integrates a 5 V main voltage regulator, a 5 V 40 mA tracking regulator for sensor
supply and a 2.5 mA 5 V standby regulator.
The two channels injector drivers, the O2 sensor heater and two relay drivers can be
controlled both with parallel input and with SPI interface. One additional relay driver and the
lamp driver are controlled by SPI. The stepper motor driver is designed for a double winding
coil motor, used for engine idle speed control.
Low side drivers implement SR control to minimize emission.
A protected 50 mA high side driver is provided.
A Variable Reluctance Sensor interface allows the connection to a commercial magnetic
pick-up, allowing the indirect measurement of internal combustion engine crank angle. A K-
line (standard ISO-9141 compatible) is provided as data communication interface.
All functionalities are fully protected and provide complete diagnostics via a 24bit SPI
interface. An overall protection against over temperature is provided as well.
The device is available in PowerSO46, ST proprietary package for high power application.
6"?
6 REGULATOR M!
6 TRACKING 6REG
M!
6 ST
BY 6 REGM!
3TANDBY MODE
+%9
/PERATING MODE
(3 SWITCH M!
2%3%4 2%3%4
).*%#4/2 $2)6%2 #(!..%,
).*
). $IAGNOSIS /VER
CURRENT!
). /PEN ,OAD 6 #LAMP ).*
/VER
CURRENT 2/. OHM
3HORT TO '.$ '.$?).*
62).
6ARIABLE '.$?).*
62).
2ELUCTANCE
3ENSOR
62/54 )NTERFACE
34%00%2 -/4/2 $2)6%2 /54!
$IAGNOSIS /VER
CURRENT! /54"
6" /PEN ,OAD 2/. OHM
$)2 /VER
CURRENT /54#
07- 3HORT TO '.$6"
/54$
%.
#URRENT
2%84 2EFERENCE 4!#(/-%4%2 $2)6%2
'ENERATOR 4!#(
$IAGNOSIS /VER
CURRENT!
/PEN ,OAD 2/. OHM
),3?4!#( /VER
CURRENT
3HORT TO '.$
/ 3%.3/2 (%!4%2
/(
)./(
$IAGNOSIS /VER
CURRENT!
/PEN ,OAD 6 #LAMP
/VER
CURRENT 2/. OHM '.$ /(
3) 3HORT TO '.$
3/
30)
#3
3#+ 2%,!9 $2)6%2 #(!..%,3
2%,
$IAGNOSIS /VER
CURRENT!
).?2%,
/PEN ,OAD 6 #LAMP 2%,
).?2%, /VER
CURRENT 2/. OHM
3HORT TO '.$ 2%,
'.$?0?
,!-0 $2)6%2
+,?,).% '.$?!'.$?0
'!0'03
'.$ /54#
/54" /54$
/54! 6"
6"? 6$$?3"
%. 07-
$)2 6$$
6$$?42+ +,?,INE
2%84 +,?28
(3?/54 +,?48
62). ).*
62).
).
62/54 '.$?).*
/( '.$?).*
4!#( ).
),3?4!#( ).*
'.$?/( +%9
)./( #3
2%3%4 3#+
).
2%, 3)
).
2%, 3/
2%, ,!-0
'.$?0? '.$?0?
2%, 2%,
'!0'03
3 Electrical specifications
From VB_off to 40 V (internal circuitries are on but all the outputs are off)
The device is on in a safety state.
3.5.1 Supply
3.5.2 Key
/&& 6?+EY?(YST /.
'!0'03
'!0'03
3.5.6 Reset
Figure 6. Reset
'!0'03
VB = 6 V,
DVddtrk Output voltage tracking error -15 - 15 mV
Itrk = 1 to 40 mA
Tracking output short circuit
Vshort - -2 - VB V
voltage range
Itrk_max Output current limitation Output short to 4 V 50 - 100 mA
Tracking output reverse current
Itrk_sb Output shorted to VB = 16 V - - 10 mA
(limited by the regulator)
Idd Load current - 1 - 40 mA
VB = 6 V to 18 V - Iload = 40
Ln_vdd_trk Line regulation -15 - 15 mV
mA
Ld_vdd_trk Load regulation VB = 13 V Iload = 1 to 40 mA -15 - 15 mV
Sin wave @ 1 kHz 1V pp
PSRR Power supply rejection ratio 40 - - dB
VB = 13 V Iload = 1 to 40 mA
'!0'03
'!0'03
'!0'03
'!0'03
Figure 11. Low-side timing diagram (injectors, relays, lamp, tach, O2H)
6##
6).( 6).,
6).
6
T?ON?DELAY T?OFF?DELAY
6$
6/54
'!0'03
#HANEL IS CONNECTED TO 6" 6"
6"?
#HANEL IS CONNECTED TO 6"?
'!0'03
07-
$)2
6OUT!
6OUT"
6OUT#
6OUT$
'!0'03
'!0'03
3.5.17 K-line
Transmitter input
ITXsource - 10 - 100 A
source current
KL_TX
Transmitter input
ITXsink KL_TX = VDD - - 2.1 A
sink current
Transmitter output IsinkK_LINE = 35 mA,
VKoutL -1 - 1.5 V
low voltage KL_TX = Low
Receiver input high
VKinH - 0.7xVB - VB V
voltage
Receiver input low 0.35xV
K_LINE VKinL - -1 - V
voltage B
Receiver input
VKH - 0.05xVB - 0.3xVB V
hysteresis
Receiver leakage KL_LINE = VB,KL_TX =
IKleak - - 1 A
current High
'!0'03
SICin - - - 20 pF
Input capacitance
SCKCin - - - 20 pF
Clock inactive time before
tSCKCS - 100 - - ns
frame
tCSSO Access time See Figure 17 - - 500 ns
No Capacitor on SO,
tSOdis Output data (SO) disable time - - 500 ns
See Figure 16
Channels elect (CS) lead
tlead See Figure 17 500 - - ns
time
tSCKFSO Output valid time See Figure 17, @ fCLK = 5.4 MHz 60 - - ns
tSOCS Output data (SO) disable time No capacitor on SO, see Figure 17 - 500 ns
tSIsetup Input data (SI) set-up time See Figure 17, @ fCLK = 5.4 MHz 20 - - ns
tSIhold Input data (SI) hold time See Figure 17, @ fCLK = 5.4 MHz 20 - - ns
tSCK CLK period - 185 - - ns
Clock inactive time after
tCSCK - 600 - - ns
frame
tCSN CS de asserted time - 600 - - ns
K7 3/DIS 3/
3/ 6
K7
#3
'!0'03
4#33/
#3
4LEAD
43#+#3 4CKDV
3#+
4#33#+
4DVCK
4#+&$/
!#!
'!0'03
4 Functional description
'!0'03
6"
6$$?3"
+EY?). 64(?(
3TATE
34"9 7AKE?5P /N 3TATE
6$$ +EY &ILTER 4IME
2%3%4 4$?56?RST
'!0'03
6$$?3"
+EY?). 64(?LOW
6$$
2%3%4
'!0'03
Reset signal detects a VDD undervoltage longer than UV_Reset_Filter_time by going to low
level. When VDD recovers to normal level Reset signal returns to high level after
Power_On_UV_Reset_Delay time (td_UV_rst). The Reset signal resets all the internal SPI
registers.
4.4 SPI
SPI is a standard four wires interface, that communicates with a data word of 24 bits. By
means of SPI all the channels can be driven in serial way and diagnosis is sent out.Timing
of SPI's operations are reported in Figure 17. The input data (DIN) is read on the rising edge
of the SPI's clock (SCLK), in the same way the output data (DOUT) must be read by the
Microcontroller on the SCLK's rising edge.
Mask LAMP_0 LAMP_1 VRS Diag VRS Hys0 VRS Hys1 VRS Hys2 0
VRS Diag bit is used active high to enable diagnostic phase of VRS block.
Programmable VRS Hysteresis: VRS hysteresis is programmable in 5 steps according
to Table 28: Data in VRS hysteresis.
Clear Diag, when set to 1 generates a request to clear those diagnostic flags which are
latched.
In addition odd parity bit (that is the last bit of the frame and includes in its calculation
the "Don't care" bits) is used for DIN word check together with falling clock edges
count.
INJ1 Diag0 INJ1 Diag1 INJ2 Diag0 INJ2 Diag1 O2H Diag0 O2H Diag1 RLY1 Diag0 RLY1 Diag1
RLY2 Diag0 RLY2 Diag1 RLY3 Diag0 RLY3 Diag1 LAMP Diag0 LAMP Diag1 TACH Diag0 TACH Diag1
Thermal
VRS Diag Brdg1 Diag0 Brdg1 Diag1 Brdg1 Diag2 Brdg2 Diag0 Brdg2 Diag1 Brdg2 Diag2
Warning
0 0 No Fault
0 1 Short to Ground (OFF)
1 0 Open Load (OFF)
1 1 Overcurrent (ON)
0 0 0 No Fault
0 0 1 Short to Ground (OFF)
1 0 1 Short to VBAT (OFF)
0 1 0 Open Load (OFF)
0 1 1 Overcurrent (ON)
4.5 Diagnosis
L9177 provides a full set of diagnosis; deglitch timings listed below are digital, generated
from internal clock and their accuracy is guaranteed by scan patterns and clock
measurement.
6
6$$
6TH( 6TH(
6
6$$?42+
6"
6(?/54
TD?RST TD?RST
6 TD?RST TH TH
234