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