STMICROELECTRONICS L5952

L5952
MULTIPLE MULTIFUNCTION VOLTAGE REGULATOR
■
FIVE REGULATED OUTPUTS
Vo1 5V @500mA
Vo2 8.3V @ 250mA
Vo3 7.7V to 8.5V @250mA (I2C presettable)
Vo4 5V to 7.3V @0.4A (I2C presettable)
Vo5 3.3V to 5V @500mA (I2C presettable)
HSDout R ON = 0.6Ω
■
I2C ENABLE & OUT PRESET
■
ADJUSTABLE BATTERY DETECTION
CIRCUIT
■
RESET OUTPUT
■
BACKUP FACILITY
■
LOW QUIESCENT CONSUMPTION
■
HIGH RIPPLE REJECTION
■
LOAD DUMP
■
OVERCURRENT & SHORT CIRCUIT
PROTECTORS
■
THERMAL SHUTDOWN
Flexiwatt 25
ORDERING NUMBER: L5952
DESCRIPTION
The L5952 is a multifunction 5 output voltage regulator plus a High Side Driver primarily developed for car
radio applications.
Three outputs are enabled and set via I2C bus.
Very low stand-by current consumption is achieved
to specifically comply with entertainment and automotive environments.
PIN CONNECTION (Top View)
25
VIN
DATA
VOUT6
CLOCK
VOUT5
DIG GND
VOUT4
RESET
ST-CAP
BATT-DET 17
BATT-DET 3
BATT-DET 2
BATT-DET 1
N.C.
HRCAP
BATT-DET 3 IN
BATT-DET 2 IN
N.C.
VOUT3
BATT-DET 1 IN
VOUT2
DELAY CAP
VOUT1
GND
1
September 2003
TAB
D99AU1055D
1/15
L5952
BLOCK DIAGRAM
17
VIN
25
3
REG
21
REG
5
REG
HRCAP
7
19
REG
CLOCK
RESET
DELAY CAP
BATT-DET1 IN
BATT-DET2 IN
BATT-DET3 IN
VOUT1 (µP (500mA))
VOUT5 (DSP µP (500mA))
VOUT2 (TUNER (250mA))
11
REG
DATA
ST-CAP
23
REG
24
IIC BUS
I/F
22
CURRENT
DET
16
Tr SW
(*)
13
5V
Tr SW
(*)
14
INPUT
BATTERY
Tr SW
(*)
15
18
5V
4
VOUT3 (AUDIO (250mA))
VOUT4 (CD (1A))
VOUT6 (HIGH SIDE (1A))
BATT-DET 17
BATT-DET 1
SINK 2mA(max)
6
BATT-DET 2
SINK 2mA(max)
9
10
12
1
2
20
8
TAB
GND
DIG GND
N.C.
SINK 2mA(max)
BATT-DET 3
N.C.
D99AU1056D
(*) N-ch open drain or NPN open collector
ABSOLUTE MAXIMUM RATINGS
Symbol
Parameter
Value
Unit
-0.6 to 26
V
50
V
Output Capacitor Series Eq. Series Resistors Allowed Range
0.2 to 10
Ω
Top
Operating Temperature Range
-40 to 85
°C
Tstg
Storage Temperature Range
-40 to 150
°C
Value
Unit
1.3
°C/W
VIN
DC Supply Voltage
VIN
Transient Supply Overvoltage (50ms)
RESR
THERMAL DATA
Symbol
Rth j-case
2/15
Parameter
Thermal resistance junction-case
L5952
TEST CIRCUIT
ST CAP
C6
1000µF
N.C.
D1
VIN
VIN
C11
470µF
8,12
22
25
20
C10
0.1µF
RESET
RESET
24
17
R10 100KΩ
DET17
R9 100KΩ
DET3
R8 100KΩ
DET2
R7 100KΩ
DET1
VOUT1
23
21
R3
130KΩ
R4
47KΩ
R5
270KΩ
14
19
DET3IN
R6
47KΩ
GND
VOUT4
C7
10µF
L5952
3
HRCAP
C5
1µF
6
7
TAB
VOUT5
C8
10µF
R2
150KΩ
DET2IN
DGND
VOUT6
15
11
DET1IN
CLK
DIG GND
C9
10µF
16
13
DATA
CLK
18
C1
47µF
R1 160KΩ
DATA
9
5
R3
150KΩ
VOUT3
C4
10µF
VOUT2
C3
10µF
1
10
4
DELAY CAP
C2
1µF
2
D00AU1172B
ELECTRICAL CHARACTERISTCS (Ref. to Test Circuit, VIN = 14.4V, Tcase = 25°C, unless otherwise noted).
Symbol
Parameter
Test Condition
Min
Typ
Max
Unit
16
V
INPUT
Vop
Operating Voltage
9
Jump Start
t< 1min; still in normal operation
27
V
Load Dump
50V, 50ms; still in normal
operation at Vout1, Det 1,2,3
50
V
Delay Reset
C2 = 1µF
4
ms
System Reset LO
Vout1, Det 1,2,3,17 = active
1
V
System Reset Hi
IQ
2
3
4
Quiescent Current
Vout1, Det 1,2,3,17 = active
Not including I into R1 to R6
Hard Reset
C = 1µF; R = 150kΩ
V
80
50
100
120
µA
ms
3/15
L5952
ELECTRICAL CHARACTERISTCS (Continued)
Symbol
Parameter
Test Condition
Min
Typ
Max
Unit
5.25
V
OUTPUTS:
Output voltage 1 (Vout1)
Vout
Output Voltage
Iout < 500mA; Vbatt-up cap = 9 to 16V
Iout < 250mA; Vbatt-up cap = 7 to 9V
4.75
5
Imax.
Maximum Current
current limiter
600
1200
∆Vload
Load Regulation
Iout = 0 to 500mA
SVRR
Ripple Rejection
1kHz, Vripple = 2Vpp
Vdrop1
Voltage Drop
Iout = 500mA
1.5
2.5
V
Vdrop2
Voltage Drop
Iout = 250mA
0.75
1.25
V
Line Regulation
IOUT = 0
0
50
mV
8.5
V
∆Vlin
30
50
mA
50
60
mV
dB
Vout1 is 5V regulator
Output voltage 2 (Vout2)
Vout
Output Voltage
Iout < 250mA; Vin = 9 to 16V
8.1
8.3
Imax.
Maximum Current
current limiter
300
450
∆Vload
Load Regulation
Iout = 0 to 250mA
SVRR
Ripple Rejection
1kHz , Vripple = 2Vpp
Vdrop
Voltage Drop
Iout = 250mA
∆Vlin
Line Regulation
Vout2 has On/OFF function by
I2C.
20
45
IOUT = 0
mA
50
55
mV
dB
0.5
0.6
V
0
50
mV
8.5
V
Default is OFF
Output voltage 3 (Vout3)
Vadj
Adjustable range
Iout < 250mA; Vin = 9 to 16V
7.7
Imax.
Maximum Current
current limiter
300
∆Vload
Load Regulation
Iout = 0
SVRR
Ripple Rejection
1kHz , Vripple = 2Vpp
Vdrop
Voltage Drop
Iout = 250mA
∆Vlin
Line Regulation
IOUT = 0
mA
20
50
50
60
mV
dB
0.45
0.6
V
0
50
mV
Vout3 Voltage configuration
Setting 1
Iout <250mA; Vin = 10 to 16V
8.2
8.5
8.8
V
Setting 2
Iout <250mA; Vin = 10 to 16V
8
8.3
8.6
V
Setting 3
Iout <250mA; Vin = 10 to 16V
7.8
8.1
8.4
V
Setting 4
Iout <250mA; Vin = 9 to 16V
7.6
7.9
8.2
V
Setting 5
Iout <250mA; Vin = 9 to 16V
7.4
7.7
8.0
V
2
Select one of above settings as well as ON/OFF control by I C. Default is OFF.
4/15
L5952
ELECTRICAL CHARACTERISTCS (Continued)
Symbol
Parameter
Test Condition
Min
Typ
Max
Unit
7.3
V
Output 4: (Vout4)
Vadj
Adjustable range
Iout = 400mA
5
Imax
Max. Current
Current limiter
1.2
2.4
A
SVRR
Ripple rejection
1kHz, Vripple = 2Vpp
50
60
dB
Vdrop
Voltage Drop
Iout = 400mA
0.6
0.75
V
∆Vload
Load Regulation
Iout = 0 to 400mA
20
50
mV
∆Vlin
Line Regulation
IOUT = 0
0
50
mV
7
7.3
7.6
V
Setting 2
6.7
7
7.3
V
Setting 3
6.3
6.6
6.9
V
Setting 4
6
6.3
6.6
V
Setting 5
5.7
6
6.3
V
Setting 6
5.3
5.5
5.7
V
Setting 7
4.75
5
5.25
V
5
V
Vout4 Voltage configuration
Setting 1
Iout < 400mA; Vin = 9 to 16V
Select one of above settings as well as ON/OFF control by I2C. Default is OFF
Output 5 (Vout5)
Vadj
Adjustable range
Iout < 500mA
3.3
Imax
Max. Current
Current limiter
600
∆Vload
Load Regulation
Iout = 0 to 500mA
SVRR
Ripple Rejection
1kHz, Vripple = 2Vvpp
Vdrop
Voltage Drop
Iout = 500mA
∆Vlin
Line Regulation
IOUT = 0
1000
30
50
mA
50
60
mV
dB
2.4
3.6
V
0
50
mV
3.1
3.3
3.5
V
4.75
5.0
5.25
V
15.4
V
Vout5 Voltage configuration
Setting 1
Iout < 500mA; Vin = 9 to 16V
Setting 2
Select one of above settings as well as ON/OFF control by
I2C.
Default is OFF
Output 6 (Vout6)
Vout
Output Voltage
Iout < 800mA; Vin = 9 to 16V
8.4
5/15
L5952
ELECTRICAL CHARACTERISTCS (Continued)
Symbol
Parameter
Test Condition
Imax
Maximum Current
Current limiter
Vdrop
Dropout Voltage
Iout < 800mA
Min
Typ
Max
1.2
Unit
A
0.45
0.6
V
7
7.3
8
V
2.4
2.55
2.7
V
0.5
0.8
V
4.45
4.65
4.8
V
30
60
120
mV
0.5
0.8
V
7.25
8.35
8.55
V
50
100
150
mV
0.5
0.8
V
17
18
V
0.5
0.8
V
Vout6 has On/OFF function by I2C. Default is OFF
Battery Detection1 (Det1)
Vthreshold
ST-CAP rising
Vadj
Adjustable Range Th2 with ext.
resistor
Vout1 falling
VOL
L Output Voltage
Iout = 2mA
Note: 1µF is recommended for delay Cap (min: 100nF)
Battery Detection2 (Det2)
Vadj
Adjustable Range with ext.
resistor
Hysteresis
VOL
L Output Voltage
Iout = 2mA
Battery Detection3 (Det3)
Vadj
Adjustable Range with external
resistor
Hysteresis
VOL
L Output Voltage
Iout = 2mA
Battery Detection17 (Det17)
VOL
Vthreshold
ST-CAP
L Output Voltage
Iout = 2mA
16.5
I2C bus
Fck
Clock Frequency
400
kHz
tR
Rising Time
300
ns
tF
Falling Time
300
ns
VIL
Low Input Voltage
1
V
VIH
High Input Voltage
3
V
Hard Reset
VIL
Low Input Voltage
VIH
High Input Voltage
6/15
2
3
V
V
L5952
Figure 1. Comparator Part
DET17
VIN
DMOS
ref
STCAP
DET1
ref
DELAY
+
VOUT1
REXT1
VOUT1
DET1IN
HRCAP
REXT2
REXT3
150KΩ
ref
CEXT2
1µF
DELAYCAP
SWEXT
CEXT
1µF
REXT1
VOUT1
DET2
DET2IN
DMOS
REXT2
REXT1
VIN
DET3IN
DET3
DMOS
REXT2
D00AU1174A
HRCap must be connected to VOUT1 at no hard reset function
Figure 2. Reset Function
VOUT1
VIN
REXT1
VOUT1
REXT1
REXT1
DET1IN
DET2IN
DET3IN
REXT2
REXT2
(FALLING Vth)
(RISING Vth)
REXT2
(RISING Vth)
REXT1 + REXT2
Vth =
REXT2
* 1.24
D00AU1175A
DET1,2 Delay Time: T = 3000 x C <sec>
Hard Reset Time: T = –CR ln 0.7 <sec>
7/15
L5952
Figure 3. Timing Chart (typical values)
8.35
8.25
VIN
DET3
7.3
STCAP
VOUT1
4.65
2.55
3ms
DET1
DET2
HRCAP
2.5V
100ms
Note:
Delay Cap = 1µF
HR Cap = 1µF
HR Res = 150KΩ
SW SW
on off
D00AU1176B
SOFTWARE SPECIFICATION
Interface Protocol
The interface protocol comprises:
■ A start condition (s)
■
A chip address byte,(LSB bit = 0 for write mode)
■
A subaddress byte.
■
A sequence of data (N-bytes + acknowledge)
A stop condition (P)
SUBADDRESS
CHIP ADDRESS
MSB
S
1
LSB
0
0
0
1
0
0
0
MSB
ACK
ACK = Acknowledge
S = Start
P = Stop
I = Auto Increment
X = Not used
MAX CLOCK SPEED 500kbits/s
CHIP ADDRESS = 10001000 (88 Hex)
8/15
X
DATA 1 to DATA n
LSB
X
X
I
A3 A2 A1 A0
MSB
ACK
LSB
DATA
ACK
P
L5952
AUTO INCREMENT
If bit I in the subaddress byte is set to "1", the autoincrement of the subaddress is enabled, if bit I = 0 no autoincrement.
SUBADDRESS
MSB
LSB
FUNCTION
0
0
0
I
A3
A2
A1
A0
0
0
0
0
OUT 2
0
0
0
1
OUT 3
0
0
1
0
OUT 4
0
0
1
1
OUT 5
0
1
0
0
OUT 6
DATA BYTE SPECIFICATION
OUT 2
MSB
LSB
FUNCTION
D7
D6
D5
D4
D3
D2
D1
D0
0
OFF
1
ON
OUT 3
MSB
D7
LSB
D6
D5
D4
D3
D2
D1
FUNCTION
D0
0
OFF
1
ON
0
0
0
OUT VOLTAGE 8.5V
0
0
1
OUT VOLTAGE 8.3V
0
1
0
OUT VOLTAGE 8.1V
0
1
1
OUT VOLTAGE 7.9V
1
X
X
OUT VOLTAGE 7.7V
X = don’t care
9/15
L5952
OUT 4
MSB
D7
LSB
D6
D5
D4
D3
D2
D1
FUNCTION
D0
0
OFF
1
ON
0
0
0
OUT VOLTAGE 7.3V
0
0
1
OUT VOLTAGE 7.0V
0
1
0
OUT VOLTAGE 6.6V
0
1
1
OUT VOLTAGE 6.3V
1
0
0
OUT VOLTAGE 6.0V
1
0
1
OUT VOLTAGE 5.5V
1
1
X
OUT VOLTAGE 5.0V
OUT 5
MSB
D7
LSB
D6
D5
D4
D3
D2
D1
FUNCTION
D0
0
OFF
1
ON
0
OUT VOLTAGE 3.3V
1
OUT VOLTAGE 5.0V
OUT 6
MSB
D7
LSB
D6
D5
D4
Note: Default setting indicated with underline.
10/15
D3
FUNCTION
D2
D1
D0
0
0
0
OFF
0
0
1
ON
L5952
EXAMPLES
< Example 1 - no autoincrement mode - >
power on Vin = ON All output OFF (at RESET = “L”)
release reset RESET = “H”. Send sequence:
Initial Set
start
I2C
1000 1000 Chip address
0000 0001 OUT3 subaddress
0000 0010 OUT3 data (8.3V, OFF)
stop I2C
start I2C
1000 1000 Chip address
0000 0010 OUT4 subaddress
0000 0010 OUT4 data (7.0V, OFF)
stop I2C
start I2C
1000 1000 Chip address
0000 0011 OUT5 subaddress
0000 0000 OUT5 data (3.3V, OFF)
stop I2C
Set Turn-On
2
start I C
1000 1000 Chip address
0000 0000 OUT2 subaddress
0000 0001 OUT2 data (ON)
stop I2C
start I2C
1000 1000 Chip address
0000 0001 OUT3 subaddress
0000 0011 OUT3 data (8.3V, ON)
stop I2C
start I2C
1000 1000 Chip address
0000 0010 OUT4 subaddress
0000 0011 OUT4 data (7.0V, ON)
stop I2C
start I2C
1000 1000 Chip address
0000 0011 OUT5 subaddress
0000 0001 OUT5 data (3.3V, ON)
stop I2C
start I2C
1000 1000 Chip address
0000 0100 OUT6 subaddress
0000 0001 OUT6 data (ON)
stop I2C
11/15
L5952
EXAMPLES
< Example 1 - no autoincrement mode - >
power on Vin = ON All output OFF (at RESET = “L”)
release reset RESET = “H”. Send sequence:
Initial Set
start
I2C
1000
0000
0000
0000
0000
0000
0000
1000
0001
0010
0010
0010
0011
0000
Chip address
OUT3 subaddress
OUT3 data (8.3V, OFF)
OUT4 subaddress
OUT4 data (7.0V, OFF)
OUT5 subaddress
OUT5 data (3.3V, OFF)
stop I2C
Set Turn-On
start I2C
1000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
1000
0000
0001
0001
0011
0010
0011
0011
0001
0100
0001
Chip address
OUT2 subaddress
OUT2 data (ON)
OUT3 subaddress
OUT3 data (8.3V, ON)
OUT4 subaddress
OUT4 data (7.0V, ON)
OUT5 subaddress
OUT5 data (3.3V, ON)
OUT6 subaddress
OUT6 data (ON)
stop I2C
< Example 2A - autoincrement mode - >
power on Vin = ON All output OFF (at RESET = “L”)
release reset RESET = “H”
start I2C
initial set
1000
0001
0000
0000
0000
1000
0001
0010
0010
0000
Chip address
OUT3 subaddress, autoincrement ON
OUT3 data (8.3V, OFF)
OUT4 data (7.0V, OFF)
OUT5 data (3.3V, OFF)
1000
0001
0000
0000
0000
0000
0000
1000
0000
0001
0011
0011
0001
0001
Chip address
OUT2 subaddress, autoincrement ON
OUT2 data (ON)
OUT3 data (8.3V, ON)
OUT4 data (7.0V, ON)
OUT5 data (3.3V, ON)
OUT6 data (ON)
stop I2C
start I2C
set turn-on
stop I2C
Before turning on (set turn on procedure), the output voltage should be fixed, as it is done in the initial set procedure. Do not change the bits of “turn on” and “output voltage” at the same time, otherwise the correct output
12/15
L5952
voltage may not be present.
Note - example 1 & 2 don’t use the OUT2 and OUT6 bytes in the initial set procedure, since these two bytes are not related to the setting of
output voltages
< Example 2B - autoincrement mode - >
power on Vin = ON All output OFF (at RESET = “L”)
release reset RESET = “H”
start I2C
initial set
1000
0001
0000
0000
0000
1000
0001
0010
0010
0000
Chip address
OUT3 subaddress, autoincrement ON
OUT3 data (8.3V, OFF)
OUT4 data (7.0V, OFF)
OUT5 data (3.3V, OFF)
1000
0001
0000
0000
0000
0000
0000
1000
0010
0011
0001
0001
0001
0011
Chip address
OUT4 subaddress, autoincrement ON
OUT4 data (7.0V, ON)
OUT5 data (3.3V, ON)
OUT6 data (ON)
OUT2 data (ON)
OUT3 data (8.3V, ON)
stop I2C
start I2C
set turn-on
stop I2C
The autoincrement implements a counter by 5, this means that during autoincrement the next date after out 6
byte will be OUT2 date byte.
In the example are refreshed in sequence the bytes: OUT4 - OUT5 - OUT6 - OUT2 - OUT3
13/15
L5952
DIM.
A
B
C
D
E
F (1)
G
G1
H (2)
H1
H2
H3
L (2)
L1
L2 (2)
L3
L4
L5
M
M1
N
O
R
R1
R2
R3
R4
V
V1
V2
V3
MIN.
4.45
1.80
0.75
0.37
0.80
23.75
28.90
22.07
18.57
15.50
7.70
3.70
3.60
mm
TYP.
4.50
1.90
1.40
0.90
0.39
1.00
24.00
29.23
17.00
12.80
0.80
22.47
18.97
15.70
7.85
5
3.5
4.00
4.00
2.20
2
1.70
0.5
0.3
1.25
0.50
MAX.
4.65
2.00
MIN.
0.175
0.070
1.05
0.42
0.57
1.20
24.25
29.30
0.029
0.014
22.87
19.37
15.90
7.95
0.869
0.731
0.610
0.303
4.30
4.40
0.145
0.142
0.031
0.935
1.139
inch
TYP.
0.177
0.074
0.055
0.035
0.015
0.040
0.945
1.150
0.669
0.503
0.031
0.884
0.747
0.618
0.309
0.197
0.138
0.157
0.157
0.086
0.079
0.067
0.02
0.12
0.049
0.019
MAX.
0.183
0.079
OUTLINE AND
MECHANICAL DATA
0.041
0.016
0.022
0.047
0.955
1.153
0.904
0.762
0.626
0.313
0.169
0.173
Flexiwatt25 (vertical)
5˚ (T p.)
3˚ (Typ.)
20˚ (Typ.)
45˚ (Typ.)
(1): dam-bar protusion not included
(2): molding protusion included
V
C
B
V
H
H1
V3
A
H2
O
H3
R3
L4
R4
V1
R2
L2
N
L3
R
L
L1
V1
V2
R2
D
R1
L5
Pin 1
R1
R1
E
G
G1
F
FLEX25ME
M
M1
7034862
14/15
L5952
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.
The ST logo is a registered trademark of STMicroelectronics.
All other names are the property of their respective owners
© 2003 STMicroelectronics - All rights reserved
STMicroelectronics GROUP OF COMPANIES
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States
www.st.com
15/15