Phase Shifted Dimming ______________ General Description The MSL3086/87/88 8-channel LED drivers with integrated boost regulator controller offer a complete solution to drive up to eight parallel LED strings at up to 40V. The LED current sinks control up to 60mA peak for up to 24W of LED power. A single resistor sets LED current with string matching and accuracy within ±3%. ____________________Key Features Up to 8 parallel 60mA LED strings with up to 14 series white LEDs per string Integrated boost controller (MSL3086/88) Controls external DC/DC (MSL3087) Shares DC/DC with other drivers Offers true 4095:1 (12-bit) LED dimming at 200Hz String open circuit and LED short circuit fault detection and automatic correction ±3% current accuracy and current balance Single resistor sets current for all LED strings Simple to use external PWM dimming Optional internal PWM dimming Automatic string phasing reduces EMI and supply ripple Synchronizes PWM dimming to LCD panel refresh rate Frequency multiplier allows PWM dimming at multiples of LCD panel refresh frequency (see Programming Guide) 1MHz I²C/SMBus interface; use optional Resistor programmable LED short circuit threshold Die over-temperature cut-off protection -40°C to +85°C operating temperature range Lead free, halogen free, RoHS compliant package Atmel MSL3086 / MSL3088 The advanced integrated PWM circuitry allows up to 4095:1 dimming, and offers simple PWM dimming control. The MSL3086 and MSL3087 use a single PWM input to control the LED dimming signals. The MSL3088 has two inputs, one for frequency and the other for duty cycle. Additionally, internal registers, 2 available through the I C interface, optionally control PWM dimming frequency and/or duty cycle. 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming The MSL3086/87/88 feature phase-shifted PWM dimming to reduce the boost regulator transient response. The integrated fault detection circuitry detects and acts upon string open-circuit and LED short circuit faults, boost regulator over-voltage faults, and die over-temperature faults. Features: A proprietary Efficiency Optimizer maintains sufficient boost regulator output voltage for proper LED current while minimizing power use. A 1MHz I2C/SMBus serial interface allows optional dimming control, fault inspection and control of device parameters; for serial interface information see the MSL3040/50/60/86/87/88/89 Programming Guide. Multiple parallel 60mA LED strings with more up to MSL3086/87/88‘s interconnect to operate than10 8 strings while maintaining optimum efficiency. FULL DATASHEET _______________ Application Circuit • Up to 8 series white LEDs per string The MSL3086/87/88 are offered in the 24-pin VQFN lead-free, • Integrated boost controller (MSL3086/88) halogen-free, RoHS compliant package and operate over -40°C to +85°C. (12-bit) LED dimming at 120Hz • Offers true 4095:1 _____________________Applications • String open circuit and LED short circuit fault Long Life, Efficient LED Backlighting for: detection and automatic correction Televisions and Desktop Monitors • ±3% current accuracy current balance Medicaland and Industrial Instrumentation Automotive Audio-Visual Displays • Single resistor sets current for all LED strings Channel Signs Architectural Lighting • Simple to use external PWM dimming _____________ Ordering Information • Optional internal PWM dimming PART DESCRIPTION PKG • Automatic string phasing reduces EMI and supply ripple 8-CH LED driver with integrated boost controller and resistor basedpanel LED Short • SynchronizesMSL3086 PWM dimming to LCD refresh rate Circuit threshold setting. 24 pin 8-CH LED driver with dimming power supply at multiples • Frequency multiplier allows PWM 4 x 4 x 0.75mm feedback to interface with external MSL3087 VQFN DC/DC converter and resistor based of LCD panel refresh frequency (see Programming Guide) LED Short Circuit threshold setting. 8-CH LED driver with integrated boost • 1MHz I²C/SMBus MSL3088interface; use optional and SYNC input. • Resistor programmable LED short circuit threshold I²C and SMBus are trademarks of their respective owners. • Die over-temperature protection Revision 0, Junecut-off 2011 Page 1 of 26 © Atmel Inc., 2011. All rights reserved. • -40°C to +85°C operating temperature range • Lead free, halogen free, RoHS compliant package CGND application circuit Description The MSL3086/88 8-channel LED drivers with integrated boost regulator controller offer a complete solution to drive up to eight parallel LED strings at up to 40V. The LED current sinks control up to 60mA peak for up to 19W of LED power. A single resistor sets LED current with string matching and accuracy within ±3%. The advanced integrated PWM circuitry allows up to 4095:1 dimming, and offers simple PWM dimming control. The MSL3086 uses a single PWM input to control the LED dimming signals. The MSL3088 has two inputs, one for frequency and the other for duty cycle. Additionally, internal registers, available through the I2C interface, optionally control PWM dimming frequency and/or duty cycle. The MSL3086/88 feature phase-shifted PWM dimming to reduce the boost regulator transient response. The integrated fault detection circuitry detects and acts upon string open-circuit and LED short circuit faults, boost regulator over-voltage faults, and die over-temperature faults. A proprietary Efficiency Optimizer maintains sufficient boost regulator output voltage for proper LED current while minimizing power use. A 1MHz I2C/SMBus serial interface allows optional dimming control, fault inspection and control of device parameters; for serial interface information see the MSL3040/50/60/80/86/87/88/89 Programming Guide. The MSL3086/88 are offered in the 24-pin VQFN lead-free, halogen-free, RoHS compliant package and operate over -40°C to +85°C. Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 1 DBIE-20120828 Table of Contents 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 Packages and Pin Connections.................................................................. 3 Pin Descriptions........................................................................................... 4 Absolute Maximum Ratings........................................................................ 5 Electrical Characteristics............................................................................ 6 Typical Operating Characteristics.............................................................. 7 Block Diagram............................................................................................ 10 Typical Application Circuit........................................................................ 11 Detailed Description.................................................................................. 12 8.1 Differences between the MSL3086 and MSL3088.........................................................12 8.2 Operating the MSL3086/88............................................................................................12 8.3 Boost Regulator Overview..............................................................................................13 8.4 Error Amplifier.................................................................................................................13 8.5 Gate Driver.....................................................................................................................14 8.6Soft-Start........................................................................................................................14 8.7 Boost Fault Monitoring and Protection...........................................................................14 8.8 LED Current Regulators and PWM Dimming Modes.....................................................14 8.9 Efficiency Optimizer (EO)...............................................................................................14 8.10 Fault Monitoring and Auto-Handling...............................................................................14 8.11 Internal Supervisory and LDO........................................................................................15 8.12 Internal Oscillator............................................................................................................15 8.13 Over Temperature Shutdown..........................................................................................15 8.14 Power Saving Modes......................................................................................................15 8.15I2C Serial Interface and Driver Control...........................................................................15 9.0 Application Information............................................................................. 16 9.1 Bypassing VIN and PVIN................................................................................................16 9.2 Setting the LED Current.................................................................................................16 9.3 Fault Monitoring and Automatic Fault Handling..............................................................16 9.4 Setting the LED Short-Circuit Threshold on the MSL3086.............................................16 9.5 Boost Regulator..............................................................................................................17 9.6 The Efficiency Optimizer (EO)........................................................................................18 9.7 Setting the Boost Regulator Output Voltage...................................................................19 9.8 Choosing the Input and output Capacitors.....................................................................19 9.9 Choosing the Inductor....................................................................................................19 9.10 Setting the External MOSFET Current Limit...................................................................20 9.11 Choosing the Switching MOSFET..................................................................................20 9.12 Choosing the Output Rectifier........................................................................................20 9.13 Loop Compensation.......................................................................................................20 10.0 LED Dimming Control................................................................................ 22 10.1 External I2C Control of LED Brightness..........................................................................22 10.2 Phase Shifted LED Dimming Signals.............................................................................22 11.0 Ordering Information................................................................................. 23 Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 2 7 8 9 10 11 12 STR1 STR2 STR3 STR4 STR5 STR6 1.0 Packages and Pin Connections PHASE SHIFTED LED DIMMING SIGNALS FBO 1 VIN 2 SDA 3 SCL 4 19 By default, string PWM dimming is staggered in time to reduce the transient current demand on Package 24 23 22 21 20 19 MSL3040/41 automatically determine theInformation stagger times based on the number of enabled strings frequency. 18 GATE FBO 1 18 GATE Package Information MSL3086 (TOP VIEW) ED LED D IMMING SIGNALS SCTH 5 PVIN PVIN 20 FLTB FLTB 21 EN EN 22 CS CS 23 PHASE SHIFTED LED DIMMING SIGNALS COMP COMP 24 By default, string PWM dimming is staggered in time to reduce th MSL3040/41 automatically determine the stagger times based on frequency. GND GND Figure 1.1 24 pin 4 x 4 x 0.75mm VQFN Package 17 PGND 16 VIN 2 ILED SDA 3 15 CGND SCL 4 14 PWM SYNC 5 MSL3088 (TOP VIEW) 17 PGND 16 ILED 15 CGND 14 PWM 21 20 19 STR6 22 12 STR5 23 11 STR4 24 10 STR3 STR6 STR2 STR5 9 PVIN STR4 8 STR1 STR3 7 FLTB 12 EN 11 CS 10 COMP 9 GND 8 STR2 SIGNALS 7 STR1 g PWM dimming is staggered in time to reduce the transient current demand on the boost regulator. The STR0 6 13 STR7 STR0 6 13 STR7 utomatically determine the stagger times based on the number of enabled strings and the PWM dimming FBO 1 18 GATE VIN 2 17 PGND SDA 3 16 ILED SCL 4 15 CGND SYNC 5 14 PWM STR0 6 13 STR7 nformation taggered in time to reduce the transient current demand on the boost regulator. The e the stagger times based on the number of enabled strings and the PWM dimming MSL3088 10 11 12 STR5 STR6 STR2 9 STR4 8 STR3 7 STR1 (TOP VIEW) Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming Page 22 of 22 3 2.0 Pin Descriptions Table 2.1 Pin Assignments Name FB VIN SDA SCL SYNC SCTH STR0 STR1 STR2 STR3 STR4 STR5 STR6 STR7 PWM CGND ILED PGND GATE PVIN FLTB EN CS COMP GND EP MSL 3086 3088 Pin Description VLED Voltage Regulator Feedback Input: Connect a resistive voltage divider from the boost regulator output, VLED, to FB to set the un-optimized 1 1 boost regulator output voltage. The feedback regulation voltage is 2.5V. 2 2 Power Supply Input: Power supply input. Apply 4.5V to 5.5V to VIN. Decouple VIN to GND a 1uF or greater capacitor placed close to VIN. I²C Serial Data I/O: SDA is the I²C serial interface data input/output. Connect SDA to VIN when unused. For interface information see the 3 3 MSL3040/50/60/80/86/87/88/89 Programming Guide. I²C Serial Clock Input: SCL is the I²C serial interface clock input. Connect SCL to VIN when unused. For interface information see the 4 4 MSL3040/50/60/80/86/87/88/89 Programming Guide. PWM Synchronization Input: A signal of 20Hz to 50kHz applied to SYNC controls the LED PWM dimming frequency. The signal at PWM 5 controls the LED PWM dimming duty cycle. For serial interface controlled PWM dimming, connect SYNC to GND and refer to the register definitions section for registers 0x10 through 0x14 in the MSL3040/50/60/80/86/87/88/89 Programming Guide. String Short Circuit Threshold Level Setting Input: SCTH programs the LED string short-circuit detection threshold. Connect a resistor from 5 SCTH to GND to set the short-circuit threshold level to 4.9V (1kΩ), 5.8V (27kΩ), 6.8V (68kΩ) or 7.6V (330kΩ). A short circuit is detected when the STRn voltage is above the threshold while STRn is on. 6 6 LED String 0 Current Sink: Connect the cathode end of series LED String 0 to STR0. If not used, connect STR0 to GND. 7 7 LED String 1 Current Sink: Connect the cathode end of series LED String 1 to STR1. If not used, connect STR1 to GND. 8 8 LED String 2 Current Sink: Connect the cathode end of series LED String 2 to STR2. If not used, connect STR2 to GND. 9 9 LED String 3 Current Sink: Connect the cathode end of series LED String 3 to STR3. If not used, connect STR3 to GND. 10 10 LED String 4 Current Sink: Connect the cathode end of series LED String 4 to STR4. If not used, connect STR4 to GND. 11 11 LED String 5 Current Sink: Connect the cathode end of series LED String 5 to STR5. If not used, connect STR5 to GND. 12 12 LED String 6 Current Sink: Connect the cathode end of series LED String 6 to STR6. If not used, connect STR6 to GND. 13 13 LED String 7 Current Sink: Connect the cathode end of series LED String 7 to STR7. If not used, connect STR7 to GND. PWM Dimming and Synchronization Input: Drive PWM with a pulse-width modulated signal with duty cycle of 0% to 100% and frequency of 14 20Hz to 50kHz to control the duty cycle and the frequency of all LED strings. For serial interface controlled PWM dimming connect PWM to GND and refer to the register definitions section for registers 0x10 through 0x14 in the MSL3040/50/60/80/86/87/88/89 Programming Guide. PWM Dimming Input: Drive PWM with a pulse-width modulated signal with duty cycle of 0% to 100% and frequency of 20Hz to 50kHz to control the duty cycle of all LED strings. The frequency of the signal applied to SYNC controls the LED PWM frequency. For serial interface controlled PWM 14 dimming, connect PWM to GND and refer to the register definitions section for registers 0x10 through 0x14 in the MSL3040/50/60/80/86/87/88/89 Programming Guide. 15 15 Connect To Ground: Connect to CGND to GND close to driver. Maximum LED Current Control Input: Connect a resistor from ILED to GND to set the full-scale LED current. See the section “Setting the LED 16 16 Current” beginning on page15 for more information. 17 17 Power Ground: Ground of the boost regulator gate driver. Connect PGND to CGND and EP as close to the MSL3086/88 as possible. 18 18 Gate Drive Output: Connect GATE to the gate of the boost regulator switching MOSFET Boost Regulator Power Supply Input: PVIN is the power supply input for the external MOSFET gate driver. Apply 4.5V to 5.5V to PVIN. 19 19 Decouple PVIN with two 1uF capacitors placed close to PVIN. Fault Output: FLTB sinks current to GND when a fault is detected. The Boost Over-Voltage Fault does not latch; the fault goes away when the fault 20 20 condition no longer exists, all other faults latch. Clear faults by toggling EN low and then high, or by cycling input power off and on. Additionally, fault control is available through the I2C compatible serial interface; see the MSL3040/50/60/80/86/87/88/89 Programming Guide for information. Enable Input: Drive EN high to turn on the device, drive it low to turn it off. For automatic startup connect EN to VIN. Toggle EN low then high to 21 21 reset FLTB. Boost Regulator Current Sense Input: Connect the current sense resistor from CS and the MOSFET source to GND to set the boost regulator 22 22 current limit. The current limit threshold is 100mV. See the section “Setting the Current Limit” beginning on page 20 for more information. Boost Regulator Compensation Node: Connect the compensation network components from COMP to FB to compensate the boost regulator 23 23 control loop, as shown in the Typical Applications Circuit on page 11. See the section “Loop Compensation” beginning on page 21 for more information. 24 24 Signal Ground: Connect GND to EP as close to the device as possible. Exposed Die-Attach Paddle : Connect EP to CGND, PGND and to the system ground. EP is the return path for the LED current as well as the EP EP primary thermal path to remove heat generated in the MSL3086/88. Use a large circuit board trace to connect from EP to the boost supply output capacitor ground and to the input supply ground return. Connect EP to a large copper ground plane for best thermal and electrical performance. Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 4 3.0 Absolute Maximum Ratings Voltage (with respect to GND) VIN, PVIN, EN, SDA, SCL, PWM, FLTB..................................................... -0.3V to +5.5V SYNC, SCTH, CS, COMP, FB, GATE.........................................................-0.3V to +5.5V ADDR, ILED, SCTH.................................................................................. -0.3V to +2.75V STR0 to STR7............................................................................................. -0.3V to +40V PVIN to VIN................................................................................................................ ±1V PGND, CGND, EP.....................................................................................-50mV to 50mV Current (into pin) VIN.............................................................................................................................50mA GATE, PVIN.........................................................................................................±1250mA STR0 to STR7...........................................................................................................75mA EP, PGND, GND.................................................................................................. -1000mA All other pins.............................................................................................. -20mA to 20mA Continuous Power Dissipation 24-Pin 4mm x 4mm VQFN (derate 25mW/°C above TA = +70°C)...................... 1850mW Ambient Operating Temperature Range TA = TMIN to TMAX................................... -40°C to +85°C Junction to Ambient Thermal Resistance (θJA), 4-Layer (Note 8)..................................... 29°C/W Junction to Ambient Thermal Resistance (θJA), 2-Layer (Note 8)..................................... 38°C/W Junction to Case Thermal Resistance (θJC)..................................................................... 8.6°C/W Junction Temperature ....................................................................................................... +125°C Storage Temperature Range.............................................................................. -65°C to +125°C Lead Soldering Temperature, 10s......................................................................................+300°C Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 5 4.0 Electrical Characteristics VVIN = 5V, VEN = 5V, Default Register Settings of Table 1, TA = -40°C to 85°C, unless otherwise noted. Typical values are at TA = +25°C Parameter DC Electrical Characteristics VIN Operating Supply Voltage VIN Operating Supply Current VIN Shutdown Supply Current SDA, SCL, PWM, SYNC Input High Voltage SDA, SCL, PWM, SYNC Input Low Voltage Minimum PWM On-Time PWM, SYNC Input Frequency Range SDA, FLTB Output Low Voltage EN Threshold ILED Regulation Voltage STR0 to STR7 LED Regulation Current STR0 to STR7 LED Current Load Regulation STR0 to STR7 LED Current Matching STR0 to STR7 Minimum Headroom STR0 to STR7 Short Circuit Fault Threshold FB Feedback Output Current FB Feedback Output Current Step Size Thermal shutdown temperature Boost Regulator Electrical Characteristics Switching Frequency Gate Voltage Rise/Fall Time CS Current Limit Threshold Voltage Maximum Duty Cycle Minimum On Time Boost Regulator Leading-Edge Blanking Period FB Regulation Voltage I²C Switching Characteristics SCL Clock Frequency Bus Timeout Period STOP to START Condition Bus Free Time Repeated START condition Hold Time Repeated START condition Setup Time STOP Condition Setup Time SDA Data Hold Time SDA Data Valid Acknowledge Time SDA Data Valid Time SDA Data Set-Up Time SCL Clock Low Period SCL Clock High Period SDA, SCL Fall Time SDA, SCL Rise Time SDA, SCL Input Suppression Filter Period Note 1. Note 2. Note 3. Note 4. Note 5. Note 6. Note 7. Note 8. Note 9. Conditions and Notes Min Typ 4.5 All STRn outputs 100% duty EN = GND Max Unit 5.5 18 1 V mA µA V V ns Hz V V V mA %/V % V V V µA µA °C 1.82 0.72 20 Sinking 6mA VEN rising Minimum RILED = 60kΩ RILED = 100kΩ, TA= 25°C VSTRn = 1V RILED = 100kΩ VSTRn = 1V to 5V String to average of all strings VSTRn = 60mA MSL3086, RSCTH = 1.0kΩ MSL3088, scThrshLvl[1:0] = 00 FBO DAC = 0xFF, VFB = 0 58.2 1.25 60.0 0.15 -3 3.98 3.98 224 61.8 3 0.5 4.96 4.96 350 1.1 135 569 CGATE = 1nF 75 At factory set boost frequency fBOOST = 350kHz to 1MHz (contact factory for boost frequencies different from 625kHz) 2.4 Bus timeout disabled (Note 1) TA = 25°C (Note 7) (Note 7) (Note 7) (Note 7) (Note 7) (Note 7) (Note 2) (Note 7) (Note 3) (Note 7) (Note 7) (Note 7) (Note 7) (Note 4) (Note 5) (Note 7) (Note 7) (Note 6) (Note 7) 50,000 0.4 1.5 Temperature Rising, 10°C Hysteresis 1/tSCL ttimeout tBUF tHD:STA tSU:STA tSU:STOP tHD:DAT tVD:ACK tVD:DAT tSU:DAT tLOW tHIGH tf tr tSP 400 200 0 29 0.5 0.26 0.26 0.26 0 0.05 0.05 100 0.5 0.26 665 50 111 90.1 762 147 kHz ns mV % 241 300 ns 130 2.5 2.6 ns V 1000 30 0.55 0.55 120 120 50 kHz ms µs µs µs µs ns µs µs ns µs µs ns ns ns Minimum SCL clock frequency is limited by the bus timeout feature, which resets the serial bus interface if either SDA or SCL is held low for timeout. tVD:ACK = SCL LOW to SDA (out) LOW acknowledge time. tVD:DAT = minimum SDA output data-valid time following SCL LOW transition. A master device must internally provide an SDA hold time of at least 300ns to ensure an SCL low state. The maximum SDA and SCL rise times is 300ns. The maximum SDA fall time is 250ns. This allows series protection resistors to be connected between SDA and SCL inputs and the SDA/SCL bus lines without exceeding the maximum allowable rise time. MSL3086/88 include input filters on SDA and SCL that suppress input noise less than 50ns Parameter is guaranteed by design and not production tested. Per JEDEC specification JESD51-5 and JESD51-12. Tests performed at TA = 25°C, specifications over temperature guaranteed by design. Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 6 Note 6. Note 7. Note 8. Note 9. to be connected between SDA and SCL inputs and the SDA/SCL bus lines without exceeding the maximum allowable rise time. MSL3086/87/88 include input filters on SDA and SCL that suppress input noise less than 50ns Parameter is guaranteed by design and not production tested. Per JEDEC specification JESD51-5 and JESD51-12. Tests performed at TA = 25°C, specifications over temperature guaranteed by design. 5.0 Typical Operating Characteristics Typical Operating Characteristics (Typical Application Circuit, unless otherwise stated) (Typical Operating Circuit, unless otherwise stated, TA = +25°C, unless otherwise noted) BOOST REGULATOR EFFICIENCY vs. OUTPUT CURRENT 100 10000 1000000 90 100000 1000 60 50 40 30 VPWR = 12V 20 fBOOST = 625kHz 0 0 200 400 600 800 100 RISET (k ) EN = 1 sleep = slpPwrSv = 1 EN EN==00 (V) VV ININ(V) POWER-UP WAVEFORMS INTO 100% DUTY CYCLE STR n CURRENT vs. RISET 10 10 1 0.01 0.01 4.5 4.5 4.6 4.6 4.7 4.7 4.8 4.8 4.9 4.9 5.0 5.0 5.1 5.1 5.2 5.2 5.3 5.3 5.4 5.4 5.5 5.5 1,000 OUTPUT CURRENT (mA) 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5 0 10 100 EN = 1 sleep = slpPwrSv = 0 BOOST NOT SWITCHING 1 0.1 0.1 VLED 37V 10 STRn CURRENT (mA EN = 1 EN = 1 sleep = slpPwrSv = 1 sleep = slpPwrSv = 0 BOOST NOT SWITCHING 10000 100 1000 70 IIN (µA) IIN (µA) EFFICIENCY (%) 80 SUPPLYCURRENT CURRENT SUPPLY vs.SUPPLY SUPPLYVOLTAGE VOLTAGE vs. 1000 MSL3086/MSL3087/MSL3088 Datasheet CH1 = VEN, CH2 = VLED, CH3 = VSTRx, CH4 = IPWR BOOST WAVEFORMS 10% LED DUTY CYCLE POWER-UP WAVEFORMS INTO 100% DUTY CYCLE (ZOOM IN) © Atmel Inc., 2011. All rights reserved. CH1 = VEN, CH2 = VLED, CH3 = VSTRx, CH4 = IPWR AUTO CALIBRATION Page 6 of 26 CH1 = VLED, CH2 = VGATE, CH3 = IINDUCTOR BOOST WAVEFORMS Atmel Datasheet 100% LEDMSL3086/MSL3088 DUTY CYCLE 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 7 VLED, CH3 = VSTRx, CH4 (continued) = IPWR = VEN, CH2 =Characteristics 5.0 TypicalCH1 Operating CH1 = VLED, CH2 = VGATE, CH3 = IINDUCTOR (Typical Operating Circuit, unless otherwise stated, TA = +25°C, unless otherwise noted) AUTO CALIBRATION CH2 = VLED, CH3 = VSTRx BOOST WAVEFORMS 100% LED DUTY CYCLE MSL3086/MSL3087/MSL3088 Datasheet CH1 = VLED, CH2 = VGATE, CH3 = IINDUCTOR BOOST REGULATOR WAVEFORMS 10% TO 99.5% LED DUTY CYCLE © Atmel Inc., 2011. All rights reserved. EXTERNAL SYNC AND PWM MSL3088 Page 7 of 26 CH1 = VLED, CH2 = VGATE, CH3 = VPWM, CH4 = IINDUCTOR AUTOMATIC PHASE SHIFTED PWM DIMMING CH1 = VSTR0, CH2 = VSTR2, CH3 = VSTR4, CH4 = VSTR6 CH1 = VSYNC, CH2 = VPWM, CH3 = VSTR0 EXT SYNC AND PWM, FREQUENCY MULTIPLIED MSL3088 CH1 = VSYNC, CH2 = VPWM, CH3 = VSTR0 Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 8 5.0 Typical Operating Characteristics (continued) MSL3086/MSL3087/MSL3088 (Typical Operating Circuit, unless otherwise stated, TA = +25°C, unless otherwise noted) BOOST REGULATOR GATE DRIVE RISE/FALL WITH 3nF CAPACITIVE LOAD Datasheet DRIVER RISE TIME This scope image shows the voltage (VSTR0) and current (ISTR0) waveforms for string zero, and their turn-on rise times and delay from PWM rising. Also shown is the string power supply output (VLED), which shows little disturbance. For this photo string 0 is enabled with all other strings disabled. CH2 = VGATE DRIVER FALL TIME This scope image shows the voltage (VSTR0) and current (ISTR0) waveforms for string zero, and their turn-off fall times. Also shown is the string power supply output (VLED), which shows very little disturbance. For this photo string 0 is enabled with all other strings disabled, and a 220pF capacitor in series with a 11Ω resistor in series is placed from STR0 to GND at the device. © Atmel Inc., 2011. All rights reserved. Page 9 of 26 Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 9 MSL3086/MSL3087/MSL3088 Datasheet 6.0 Block Diagram Block Diagram Figure 6.1. Block Diagram L1 D1 LED SUPPLY 5V – 32V CBULK VLED Q1 CIN COUT1 COUT2 RTOP RCS GATE CS EN VIN 5V EFFICIENCY OPTIMIZER REG VDD RBOTTOM EO DAC C1 FB GATE DRIVE PVIN REF RCOMP CCOMP2 C2 C3 COMP CCOMP1 FREQ SET FAULT DETECT DUTY CYCLE SET STR0 STR1 PWM STRING DRIVE LOGIC SCTH (SYNC) CGND FLTB STR2 ONE OF 8 STRING DRIVERS SHOWN STR3 STR4 SCL STR5 SDA ILED RILED STR6 MSL3086 (MSL3088) GND EP STR7 PGND Figure 1. MSL3086/MSL3088 Block Diagram © Atmel Inc., 2011. All rights reserved. Page 10 of 26 Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 10 MSL3086/MSL3087/MSL3088 Datasheet 7.0 Typical Application Circuit Typical Application Circuit Figure 7.1. Typical Application Circuit VPWR = 6.5V TO 16V 10 F VIN = 5V 1 F 2 VIN ENABLE 21 3 I2C INTERFACE 4 PWM INPUT 14 FAULT OUTPUT 20 5 18 GATE 22 CS VLED 43.2k SDA MSL3086 FB 1 30k PWM 100nF FLTB COMP 3.12k 220pF 23 SCTH STR0 STR1 ILED STR2 STR3 93.1k STR4 STR5 15 FDC5612 12.5m EN SCL 2x 10 F B380 19 PVIN 82k 16 10 H 2x 1 F STR6 CGND PGND 17 EP STR7 GND 24 6 7 8 9 10 11 12 13 Figure 2. Typical Operating Circuit for Eight 60mA Strings of 10 LEDs each for VIN = 6.5V to 16V. Detailed Description The MSL3086/87/88 are LED drivers with eight internal current regulators capable of driving up to 60mA LED current each. The MSL3086/88 feature an integrated boost regulator controller to power the LED strings, while the MSL3087 controls an external DC/DC converter. They provide a complete LED driver solution for multi-LED string applications. A single resistor sets the LED current for all strings. The MSL3086/87/88 support PWM LED dimming up to 4095:1 and feature automatic phase shifted dimming, and dimming synchronized with external digital signals. The MSL3088 features independent frequency and duty cycle control inputs. All devices feature optional register-set PWM dimming, fault and other controls via the I2C serial interface; for interface information see the MSL3040/50/60/86/87/88/89 Programming Guide. The MSL3086/87/88 include comprehensive fault monitoring and automatic fault handling. Automatic fault handling allows the MSL3086/87/88 to operate without any microcontroller or FPGA, while control via I2C allows customized fault handling and device control for more complex applications. © Atmel Inc., 2011. All rights reserved. Page 11 of 26 Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 11 8.0 Detailed Description The MSL3086/88 are LED drivers with eight internal current regulators capable of driving up to 60mA LED current each. The MSL3086/88 feature an integrated boost regulator controller to power the LED strings. They provide a complete LED driver solution for multi-LED string applications. A single resistor sets the LED current for all strings. The MSL3086/88 support PWM LED dimming up to 4095:1 and feature automatic phase shifted dimming, and dimming synchronized with external digital signals. The MSL3088 features independent frequency and duty cycle control inputs. All devices feature optional register-set PWM dimming, fault and other controls via the I2C serial interface; for interface information see the “MSL3040/50/60/80/86/87/88/89 Programming Guide”. The MSL3086/88 include comprehensive fault monitoring and automatic fault handling. Automatic fault handling allows the MSL3086/88 to operate without any microcontroller or FPGA, while control via I2C allows customized fault handling and device control for more complex applications. The small 4x4mm VQFN package allows a small overall LED driver solution, while the high package power dissipation offers high output power capability. 8.1 Differences between the MSL3086 and MSL3088 The MSL3086 requires only power and a single PWM input to set both the frequency and duty cycle of the LED drive signals, and includes a boost converter controller. The MSL3088 accepts an additional SYNC signal that sets the frequency of the LED dimming signals, while the PWM input sets the LED duty cycle. Similar devices are presented in Table 8.1 for comparison: Table 8.1. LED Driver Comparison with Similar Parts PART NUMBER OF LED STRINGS MAX CURRENT PER STRING PHASE SHIFTED STRING DRIVERS INTERNAL BOOST CONTROLLER RESISTOR SET LED SHORT CIRCUIT THRESHOLD SEPARATE SYNC INPUT*** MSL3086 8 60mA YES YES YES NO MONITOR, INDUSTRIAL PANEL MSL3087* 8 60mA YES NO YES NO SMALL TV MSL3088 8 60mA YES YES NO YES SMALL TV 8 60mA NO YES YES NO MONITOR, INDUSTRIAL PANEL 4** 120mA NO YES YES NO MONITOR, INDUSTRIAL PANEL 2** 240mA NO YES YES NO MONITOR, INDUSTRIAL PANEL MSL3080 BEST FOR 1** 480mA NO YES YES NO MONITOR, INDUSTRIAL PANEL MSL3040* 4 120mA YES YES YES NO MONITOR, AUTOMOTIVE MSL3041* 4 120mA YES YES YES YES MONITOR, AUTOMOTIVE 5 60mA NO YES YES NO INDUSTRIAL PANEL 1** 300mA NO YES YES NO INDUSTRIAL PANEL 6 60mA NO YES YES NO MONITOR, INDUSTRIAL PANEL 3** 120mA NO YES YES NO MONITOR, INDUSTRIAL PANEL 2** 180mA NO YES YES NO MONITOR, INDUSTRIAL PANEL 1** 360mA NO YES YES NO MONITOR, INDUSTRIAL PANEL MSL3050* MSL3060* * Future product, contact factory for information. ** Drivers without phase shift allow parallel connection of string drive outputs for increased string current. *** Drivers with separate SYNC input expect two control signals, one for dimming duty cycle and one for dimming frequency. 8.2 Operating the MSL3086/88 The MSL3086/88 are simple to operate; set up the boost regulator (see the section “Boost Regulator” beginning on page 17), set the string on-current (see the section “Setting the LED Current” beginning on page 16), supply a PWM control signal to the PWM input (MSL3088 requires a second control signal applied to the SYNC input), set the LED short circuit threshold voltage (see the section “Setting the LED Short-Circuit Threshold” beginning on page 16), connect the LED strings and apply power (decoupled as instructed in the section “Bypassing VIN and PVIN” beginning on page 16). Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 12 8.3 Boost Regulator Overview The MSL3086/88 boost regulator boosts the input voltage up to the regulated output voltage. For design details see the section “Boost Regulator” beginning on page 17, the following text presents an overview of the boost regulator controller. The boost regulator uses an external switching MOSFET, current sense resistor, inductor, rectifier, and input and output capacitors for this purpose (Figure 8.1). Because the MOSFET and current sense resistor are external, the boost regulator operates over a wide range of input and output voltage, and LED current configurations. It includes a 2.5V reference voltage, fixed slope compensation and external voltage regulator compensation to optimize the control loop for each configuration. Because the boost regulator components are external, it is useful for a number of topologies such as SEPIC, flyback, and single-switch forward converters. The boost regulator includes softstart, adjustable cycle-by-cycle current limiting, and output over-voltage fault detection. MSL3086/MSL3087/MSL3088 Datasheet Figure 8.1. Power section of MSL3086/MSL3088 5V VPWR PVIN CIN L1 D1 GATE DRIVE GATE LIMIT 1.1V CURRENT CS 0.1 V A = 11 SENSE SLOPE COMP 0.4V + 1.5V EFFICIENCY OPTIMIZER SOFT START VLED Q1 COUT RESR RCS GND RTOP FB RCOMP CCOMP2 CCOMP1 RBOTTOM COMP COMPENSATION: CCOMP2 = POLE CCOMP1, RCOMP = ZERO REF DROPOUT DETECT MSL3086 STRn LED CURRENT SINK Figure 3. Power section of MSL3086/MSL3088 ERROR AMPLIFIER 8.4 Error Amplifier The internal error amplifier compares the external divided output voltage at FB to the internal 2.5V reference voltage to set The erroroutput amplifier compares external divided output voltageat atCOMP FB to the 2.5Vaccessible reference voltage set the theinternal regulated voltage. Thethe error amplifier output voltage is internal externally and is to used in regulated output voltage. The error amplifier output voltage at COMP is externally accessible and is used in conjunction with an external RC conjunction with an external RC network to compensate the voltage regulator. FB also drives the integrated boost overnetwork to compensate the voltage regulator. FB also drives the integrated boost over-voltage comparator that detects if the output voltage comparator that detects if the output voltage exceeds the regulation voltage, to generate a fault condition. The voltage exceeds the regulation voltage, to generate a fault condition. The error amplifier internally controls the current mode PWM error amplifier internally controls the current mode PWM regulator. regulator. GATE DRIVER The gate driver drives the gate of the external boost regulator switching MOSFET. The drain of the switching MOSFET in turn drives the boost inductor and rectifier to boost the input voltage to the regulated output voltage. The gate driver sources and sinks up to 1A allowing fast switching speed and allows the use of MOSFETs with high gate capacitance. The gate driver power is separated from the internal circuitry power to reduce internal noise and to allow separate gate driver bypassing for optimal performance. SOFT-START The boost regulator includes a built in soft-start to prevent excessive input current overshoot at turn-on. The soft-start ramps the output regulation voltage from 0V at turn-on to the as-configured regulation output voltage over 1.6ms. Note 13 Atmel MSL3086/MSL3088 Datasheet 8-String 60mA Drivers withvoltage; Integrated Boost Controller and Phase Shifted that the boost regulator only controls output voltages greater thanLED the input when the soft-start setsDimming the regulation voltage below the input voltage, the actual output voltage remains at approximately the input voltage. 8.5 Gate Driver The gate driver drives the gate of the external boost regulator switching MOSFET. The drain of the switching MOSFET in turn drives the boost inductor and rectifier to boost the input voltage to the regulated output voltage. The gate driver sources and sinks up to 1A allowing fast switching speed and allows the use of MOSFETs with high gate capacitance. The gate driver power is separated from the internal circuitry power to reduce internal noise and to allow separate gate driver bypassing for optimal performance. 8.6 Soft-Start The boost regulator includes a built in soft-start to prevent excessive input current overshoot at turn-on. The soft-start ramps the output regulation voltage from 0V at turn-on to the as-configured regulation output voltage over 1.6ms. Note that the boost regulator only controls output voltages greater than the input voltage; when the soft-start sets the regulation voltage below the input voltage, the actual output voltage remains at approximately the input voltage. 8.7 Boost Fault Monitoring and Protection The boost regulator includes fault monitoring and protection circuits to indicate faults and prevent damage to the boost regulator or other circuitry. The boost regulator has cycle by cycle current limiting that prevents excessive current through the power MOSFET. The current limit is has a fixed threshold voltage across the current sense resistor, thus the current limit is set by choosing the proper value current sense resistor. The boost regulator includes an output over-voltage fault monitor that indicates a fault when the voltage at FB exceeds the 2.8V overvoltage protection (OVP) threshold. When an over-voltage fault occurs FLTB sinks current to GND to indicate that a fault has occurred. OVP fault is non-latching, the fault clears when the over-voltage condition disappears. 8.8 LED Current Regulators and PWM Dimming Modes The MSL3086/88 include eight open-drain LED current regulators that regulate LED current up to 60mA per channel and sustain up to 40V, allowing them to drive up to 10 white LEDs each. The current regulators control the Efficiency Optimizers which in turn controls the boost regulator output voltage to minimize LED voltage while maintaining sufficient headroom for LED current regulators. The LED regulation current is set by a single resistor from ILED to GND. LED dimming is by PWM, and is controlled by default through an external signal(two signals in the case of the MSL3088), or optionally by internal registers accessed through the I2C compatible serial interface (for interface information see the MSL3040/50/60/80/86/87/88/89 Programming Guide). LED drive dimming signals are phase shifted, where LED string on-times are successively delayed by 1/8th cycle from STR0 to STR7, reducing boost regulator transient response and increasing the transient frequency of the boost regulator. The MSL3088 features synchronized dimming mode where separate PWM and SYNC inputs control PWM dimming duty cycle and frequency. 8.9 Efficiency Optimizer (EO) The efficiency optimizer monitors LED strings and controls the boost regulator output voltage to minimize LED current regulator overhead voltage while maintaining sufficient voltage for accurate current regulation. The efficiency optimizer injects a current into the boost regulator FB input node to reduce the boost regulator output voltage. The efficiency optimizer has two modes of operation, initial calibration and auto calibration. Initial calibration happens at turn-on and optimizes boost regulator output voltage. Auto calibration happens once per second to re-optimize the boost output voltage in response to changing LED forward voltage due to aging or temperature effects. The efficiency optimizer requires that strings have a minimum ontime of 2µs for proper EO operations to maintain current regulation. 8.10 Fault Monitors The MSL3086/88 include comprehensive fault monitoring and corrective action. They monitor the LED current regulators for LED string open circuit and LED short circuit faults. They also monitor the boost regulator for output over-voltage. Strings with LED Short Circuit or Open Circuit faults are turned off and ignored by the Efficiency Optimizer. FLTB sinks current to GND when a fault is detected. The Boost Over-Voltage Fault does not latch, the fault goes away when the fault condition no longer exists and FLTB is released; all other faults latch. Clear faults by toggling EN low and then high, or by cycling input power off and on. Additionally, fault control is available through the I2C compatible serial interface; see the MSL3040/50/60/80/86/87/88/89 Programming Guide for information. For more information about string faults and automatic fault handling see the section “Fault Monitoring and Automatic Fault Handling” beginning on page 15. Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 14 8.11 Internal Supervisory and LDO The MSL3086/88 have a Power-On-Reset circuit that monitors VIN and allows operation when VIN exceeds 4.25V. The MSL3086/88 have built-in LDOs that generate 2.5V to power the logic and oscillator sections. An integrated supervisor ensures that the LDO and internal oscillator are stable before enabling the boost controller. The boost controller goes through a soft-start before the LED drivers are enabled. 8.12 Internal Oscillator The MSL3086/88 include a 20MHz internal oscillator that is divided down to drive the boost controller, and the LED PWM engine. The oscillator is factory trimmed. Contact the factory if required to change the 20MHz default oscillator frequency, available frequencies fall between 16MHz and 24MHz 8.13 Over Temperature Shutdown The MSL3086/88 include automatic over-temperature shutdown. When the die temperature exceeds 135°C, the device turns off, as if EN is pulled low, and is held off until the die temperature drops below 120°C, at which time it turns back on. While MSL3086/88 is in overtemperature shutdown the onboard regulators are off, register values reset and the serial interface is disabled. 8.14 Power Saving Modes The MSL3086/88 have 3 primary power save modes available through the I2C compatible serial interface. See the MSL3040/50/60/80/86/87/88/89 Programming Guide for information. 8.15 I2C Serial Interface and Driver Control The I2C serial interface allows control of PWM dimming, fault monitoring, and various other control functions. For a detailed explanation of interface operation see the “MSL3040/50/60/80/86/87/88/89 Programming Guide”. Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 15 9.0 Application Information 9.1 Bypassing VIN and PVIN Bypass VIN with a capacitor of at least 1µF. Bypass PVIN with at least 2µF. Place all bypass capacitors close to the device. 9.2 Setting the LED Current Set the on-current for all LED strings with a resistor from ILED to GND. Choose the resistor using: where ILED is the LED on-current in Amps. The maximum LED current per-string is 60mA. Driving all eight strings with 60mA at high duty cycles and elevated ambient temperatures requires proper thermal management to avoid over-temperature shutdown. Connect the exposed pad (EP) to a large copper ground plane for best thermal and electrical performance. 9.3 Fault Monitoring and Automatic Fault Handling The MSL3086/88 monitor the LED strings to detect LED short-circuit, LED string open-circuit and Boost Over-voltage faults. String faults latch the open drain fault output FLTB low. A boost over-voltage fault pulls FLTB low but is not latching. When shorted LEDs are detected in a string the string is disabled and no longer monitored by the Efficiency Optimizer. The MSL3086/88 pulls FLTB low and recalibrates the LED power supply voltage. Set the short circuit voltage threshold with a resistor between SCTH and GND, as explained in the section “Setting the LED Short-Circuit Threshold” beginning on page 16. Additionally, strings with shorted LEDs are flagged in registers 0x05 through 0x08. For information about the fault registers and the I2C compatible serial interface see the MSL3040/41/50/60/80/86/87/88 Programming Guide. When an open circuit occurs, the Efficiency Optimizer detects a loss of current regulation which must persist for greater than 2µs to be detected therefore the minimum on-time for the strings is 2µs. In this case the Efficiency Optimizer keeps increasing the LED voltage (boost regulator output voltage), in an attempt to bring the string back in to regulation. This continues until the voltage is at the maximum level. The MSL3086/88 then determine that any LED strings that are not regulating current are open circuit. It disables those strings, pulls FLTB low and recalibrates the LED power supply voltage. When the boost regulator is at its maximum value, fictitious LED short circuit faults can occur when the LED short circuit threshold is set to a low value and/or the string LEDs exhibit excessive voltage mismatch. Toggle EN low and then high to clear all faults and return the MSL3086/88 to controlling and monitoring all strings. Fault conditions that persist re-establish fault responses. Additionally, strings with open circuits faults are flagged in registers 0x05 through 0x08. For information about the fault registers and the I2C compatible serial interface see the MSL3040/41/50/60/80/86/87/88 Programming Guide. 9.4 Setting the LED Short-Circuit Threshold on the MSL3086 When a given string, STRn, is sinking LED string current, the fault detection circuit monitors the STRn voltage. Typical optimized STRn on-voltage is 0.5V. When one or more LED’s of a string are shorted out, the STRn voltage increases above the nominal. When the voltage is above the Short-Circuit Threshold the fault circuit generates an LED short circuit fault. In most cases, two LEDs in a string must be shorted to cause a short circuit fault, but because LED VF differs for different LEDs, the number of shorted LEDs required to generate a fault varies. Set the LED short-circuit threshold with a resistor from SCTH to GND using: Table 9.1 Short Circuit Threshold Resistor RSCTH Threshold Voltage 1.0kΩ (or GND) 4.9V 27kΩ 5.8V 68kΩ 6.8V 330kΩ (or open) 7.6V RSCTH is queried at power up, and when EN is taken high, to set the threshold level. The MSL3088 does not have an SCTH input; the threshold is pre-set to 6.8V. Additionally, register 0x04 holds the Short Circuit Threshold level, changeable through the I2C compatible serial interface. For information about the Short Circuit Threshold register and the serial interface see the “MSL3040/50/60/80/86/87/88/89 Programming Guide”. Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 16 Figure 9.1 Open-Circuit and Short-Circuit Detection Block Diagram 9.5 Boost Regulator The boost regulator boosts the input voltage to the regulated output voltage that drives the LED anodes. The MSL3086/88 boost regulators use external MOSFET switches and current sense resistors, allowing a wide variety of input/output voltage combinations and load currents. The boost regulator switching frequency is 625kHz. Switching frequencies of 350kHz, 500kHz, 750kHz, 875kHz and 1Mhz are also available; contact the factory for information. Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 17 MSL3086/MSL3087/MSL3088 Da required to power the LEDs. This ensures that there is sufficient voltage available for LED current control, 9.6 The Efficiency supply noiseOptimizer rejection,(EO) while minimizing power dissipation. It does this my injecting a small current into the steps (8-bit resolution). A256 voltage divider from the boost regulator output voltage to FB sets the regulation voltage (RTOP and RBOTTOM in Figure 8.1 on page 13). The EO improves power efficiency by dynamically adjusting the power supply output voltage to the minimum required to power the LEDs. This ensures that there sufficient available for LED current control, good EN powerissupply rejection, whileEN minimizing When turned on,iseither byvoltage applying input voltage to VINand while high,noise or by driving high with power dissipation. It does this by injecting a small current into the FB input over 256 steps (8-bit resolution). voltag VIN, the EO begins an initial calibration cycle by monitoring the external LED current regulators. If all the c When turned on, either by applying input voltage to VIN whilethe EN is high, or by driving EN high voltage applied to VIN, the regulators maintain LED current regulation EO output current is with increased to reduce theEOboost output v begins an initial calibration cycle by monitoring the external LED current regulators. If all the current regulators maintain LED current 4ms power supply settling time, it rechecks the regulators, and if they are maintaining regulation the proce regulation the EO output current is increased to reduce the boost output voltage. After the 4ms power supply settling time, it rechecks one or more current regulator looses regulation. This step requires that the strings are turned on for a min the regulators, and if they are maintaining regulation the process repeats until one or more current regulator looses regulation. This step requires that the strings are turned on for a minimum of 2µs to detect current regulation. The EO then decreases the output current detect current regulation. The EO then decreases the output current to increase boost output voltage, givi to increase boost output voltage, giving the regulator enough headroom to maintain regulation with minimal power dissipation. The enough headroom to maintain regulation with minimal power dissipation. The oscilloscope picture Figure 5 oscilloscope picture Figure 9.2 shows this procedure. The EO automatically re-calibrates VOUT every 1 second, and always increases automatically VOUT every 1 second, and always increases the string volta procedure. the string voltageThe whenEO a string is detected withre-calibrates insufficient current. string is detected with insufficient current. Figure 9.2 Efficiency Optimizer (EO) Figure 5. Efficiency Optimizer (EO) Atmel MSL3086/MSL3088 Datasheet 8-StringV 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming SETTING THE BOOST REGULATOR OUTPUT OLTAGE 18 Select the voltage divider resistors (RTOP and RBOTTOM in Figure 3 on page 13) by first determining VOUT(MIN for the current regulator headroom brings VOUT(MIN) to 35.5V and VOUT(MAX) to 38.5. Next determine RTOP using: VOUT ( MIN) V f ( MIN ) # ofLEDs 0.5 , and Figure 5. Efficiency Optimizer (EO) VOUT ( MAX ) VOUT ( MIN ) . RTOP VOUT ( MAX ) V f ( MAX ) # ofLEDs 0.5 , 365 10 6 9.7 Setting the Boost Regulator Output Voltage SETTING THE BOOST REGULATOR OUTPUT VOLTAGE Then determine RBOTTOM using: Vf(MAX) the LED’s minimum and Vf(MIN) and Select the voltage divider resistors (RTOPresistors and RBOTTOM in Figure on pagein13) by where first3determining V andare V OUT(MIN) OUT(MAX), the minimum Select the voltage divider (RTOP and 8.1 RBOTTOM Figure on page 12) by first determining VOUT(MIN) and V (page 15). For example, if the LED minimum forward and maximum LED string anode power supply (boost regulator) voltage, using: the minimum and maximum LED string anode power supply (boost regulator) voltage, using: LEDs in a string, the total minimum and maximum vo 2.5 RTOP . R BOTTOM to for the current regulator headroom brings V 2.5 VOUT ( MAX ) V f ( MAX ) # ofLEDs 0.5 , OUT(MIN) VOUT ( MIN) VVfOUT ( MIN(MAX ) )# ofLEDs 0.5 , and and VOUT ( MAX ) VOUT ( MIN ) full-scale . minimum R atV22the and Vcurrent theRILED LED’s and ma where where Vf(MIN) and Vf(MAX) are the LED’s minimum and maximum forward voltage set6by (page 16). f(MIN) f(MAX) are Pagedrops 17 ofTOP 365 10 is V = 3.8V, using 10 LEDs in a string, the total For example, if the LED minimum forward voltage is V (page 14). For example, if the LED minimum forward vo f(MIN) = 3.5V and maximum f(MAX) © Atmel Inc., 2011. All rights reserved. minimum and maximum voltageAND drop across a string is 35V and 38V. Adding allowance for the headroom brings LEDs inofa0.5V string, thecurrent total regulator minimum and maximum voltag CHOOSING THE INPUT OUTPUT CAPACITORS VOUT(MIN) to 35.5V and VOUT(MAX) to 38.5. Next determine RTOP using: Then determine RBOTTOM using: to 35 fordue the current regulator headroom brings VOUT(MIN) The input and output capacitors carry the high frequency current to the boost regulator switching. The input capac prevents this high frequency current from travelling back to the input voltage source, reducing conducted and radiated 2.5 Then current determineto the load, Vin noise. The output capacitor prevents high frequency OUTthis OUTLEDs, ( MAX ) Vthe ( MIN ) and also . prevents R BOTTOM Rcase TOP RBOTTOM using: RTOP . loop conducted and radiated noise. The output capacitors also have a large effect on the boost regulator stability and 6 2 . 5 V OUT (MAX ) 365 10 transient response, and so are critical to optimal boost regulator operation. 9.8 Choosing the Input and output Capacitors Then determine RBOTTOM using: The input and output capacitors carry the high frequency current due to the boost regulator switching. The input capacitor prevents this high frequency current travelling to the input voltage source, reducing conducted and radiated noise. The output capacitor CHOOSING THE Ifrom NPUT AND back OUTPUT CAPACITORS 2.5AND CHOOSING THE INPUT UTPUT CAPACITOR prevents high frequency current to the load, in this case the LEDs, and also prevents conducted and noise. The O output . radiated R BOTTOM Rand Use ceramic input and output capacitors that their rated capacitance values at the expected operating voltages. T TOPso capacitors also have a large effect on the boost regulator keep loop stability and transient response, are critical to optimal boost the high The input and output capacitors carry freque 2 . 5 V OUT (MAX ) Typical Application Circuit on page 11 shows recommended values for and 10 LEDs and 60mA per string. Use a bulk regulator operation. prevents this high frequency current from travelling b electrolytic capacitor where power enters the circuit board. The output capacitor prevents high frequency Use ceramic input and output capacitors that keep their rated capacitance values atnoise. the expected operating voltages. The “Typical and Use radiated noise. The output capacitors Application Circuit” on page 11 shows recommended values for and 10 LEDs andconducted 60mA per string. a bulk electrolytic capacitor where power enters the circuit board. transient response, and so are critical to optimal boo CHOOSING THE INDUCTOR CHOOSING THE INPUT AND OUTPUT CAPACITORS The boost and and directs thatcapacitors current to carry the load. the prop 9.9 Choosing theregulator Inductorinductor takes the current from the input source The input output the Using high frequency inductor is critical to proper boost regulator operation. Choose prevents an inductor with sufficient inductance to keep the induct this high frequency current from travelling back CHOOSING THE INPUT AND OUTPUT CAPACITOR The boost regulator inductor takesand the current from the input sourcehandling and directs that current to the load. Using the proper inductor isfrequency cur ripple current within limits, with sufficient current capability steady-state and transient conditions. noise. Thefor output capacitor prevents high Use ceramic andripple output capacitors that keep th critical to proper boost regulator operation. Choose an inductor with sufficient inductance to keep theinput inductor current within limits, conducted and radiated noise. The output capacitors als and with sufficient current handling capability for steady-state and transient conditions. Typical Application Circuit on page 11 shows recomm The boost regulator switching causes ripple current through thetransient inductor.response, The current during thetoon-time fallsr andrises so are critical optimaland boost electrolytic capacitor where power enters the circuit during off time. The causes slope of thecurrent inductor current is a function of rises the voltage the total The boostthe regulator switching ripple through the inductor. The current during theacross on-time the and inductor, falls during and the offso time. The slope of inductor∆I current is a current function of the voltage acrossby thethe inductor, so the total change in current, is the current slope multiplied timeand in that phase (on time, tON, Δ orIL,off time, tOFF). In steady change in the current, L, is the slope multiplied theload time current, in that phase (on voltage, time, tON, or off time, tOFFvoltage ). In steady-state, where the load current, inputcurrent voltage,does and output state, where by the input and output are all constant, the inductor not change o CHOOSING THE Icurrent NPUT rises ANDduring OUTPUT CAPACITORS voltage are all constant, the inductor current does not change over one cycle, and so the amount the the on time CHOOSING THE INDUCTOR one cycle, and so the amount the current rises during the on time is the same as the amount the current drops during t is the same as the amount the current drops during the off time. Calculate the duty cycle (equalinput to the and on-time divided by the switching Use ceramic output capacitors that keep their off time. Calculate the duty cycle (equal to the on-time divided by the switching period) using: The boost regulator inductor takes the current from t period) using: Typical Application Circuit on page 10 shows recommen inductor is critical to proper boost regulator operation electrolytic capacitor where power enters the circuit boa ripple current within limits, and with sufficient current VOUT VIN D D , VOUT VIN t ON , V The boost regulator switching causes ripple current t f SWIN VOUT f SW C HOOSING INDUCTOR theTHE off time. The slope of the inductor current in seconds using: where VOUT is the output voltage and VIN is the input voltage. Calculate the on-timeduring where VOUT is the output voltage and VIN is the input voltage. Thechange current slope multiplied in current, ∆IL, is the boost regulator inductor takes the current from the i where fSW is the boost regulator switching frequency. state,iswhere current, voltage, and outp inductor criticalthe to load proper boost input regulator operation. C Calculate the on-time in seconds using: one cycle,within and solimits, the amount the current rises durin ripple current and with sufficient current ha Calculate the inductor ripple current using: off time. Calculate the duty cycle (equal to the on-tim The Page 20 of 26 boost regulator switching causes ripple current thro t ON regulator V IN Vswitching Vfrequency. during the off time. The slope of the inductor current is a OUT IN where fSWV isIN the2011. boost Calculate the inductor ripple current Vusing: © Atmel Inc., All rights reserved. OUT VIN IL , D in current, change ∆I,L, is the current slope multiplied by L VOUT f SW L IN load current, input voltage, and output v state, where V the one cycle, and so the amount the current rises during th where L is the inductance value in Henrys. Choose a value for off L that produces ripple current in(equal the range 25% tod5 voltage and isofon-time the input where VOUT isathe time. Calculate theoutput duty cycle toVIN the of the steady state DC inductor current. The steady state DC inductor current is equal to the input current. Estimate the where L is the inductance value in Henrys. Choose a value for L that produces a ripple current in the range of 25% to 50% of the steady steady-state inputThe current on-time in seconds using: state DC inductorDC current. steady using: state DC inductor current is equal to the inputCalculate current. the steady-state DC input current V Estimate Vthe IN using: D OUT , MSL3086/MSL3087/MSL3088 Datashee V I IN I LOAD OUT V IN , VIN © Atmel Inc., 2011. All rights reserved. where VOUT is the output voltage and VIN is the input volt where ILOAD is the sum of all strings steady-state LED currents with all LEDs on simultaneously, VOUT is the maximum (un-optimized) boost regulator output is thesteady-state minimum boostLED regulator input voltage. the voltage, sum ofand all VIN strings currents with all LEDs on simultaneously, where ILOAD is Calculate the on-time in seconds V using: OUT is the optimized) boost regulator output voltage, and VIN is the minimum boost regulator input voltage. VOUT V IN D MSL3086/MSL3088 Atmel Datasheet maximum ( 19 , Make t ON with Inductors have two types of maximum current ratings, current and saturation current. sure that the peak 8-String RMS 60mA LED Drivers Integrated Boost Controller and Phase Shifted Dimming f SW loadVcurrent inductor current is less than the saturation current rating. Note that during IN f SWtransients, which occur whenev the LEDs are turned on or off (due to PWM dimming), the inductor current may overshoot its steady state value. How Inductors have two types of maximum current ratings, RMS current and saturation current. Make sure that the peak inductor current is less than the saturation current rating. Note that during load current transients, which occur whenever the LEDs are turned on or off (due to PWM dimming), the inductor current may overshoot its steady state value. How much it overshoots depends on the boost regulator loop dynamics. If unsure of the loop dynamics, a typical value to use for the overshoot is 50% of the steady-state current. Add half of the inductor ripple current to this value to determine the peak inductor current. With inductor ripple current in the 25% to 50% range, estimate the inductor RMS current as 115% of the DC steady state inductor current. 9.10 Setting the Current Limit The current sense resistor, connected from the switching MOSFET source to GND, sets the boost regulator current limit. The cycle-bycycle current limit turns-off the boost regulator switching MOSFET when the current sense input detects instantaneous current above the current limit threshold. This causes the current to drop until the end of the switching cycle. The current limit threshold is 100mV typical, and 75mV minimum. Choose the current sense resistor value to set the current limit using: MSL3086/MSL3087/MSL3088 Datashee MSL3086/MSL3087/MSL3088 Datashe where IL(MAX) is the maximum inductor current. CHOOSING OUTPUT RECTIFIER 9.11 Choosing theTHE Switching MOSFET The output rectifier passes the inductor current to the output capacitor and load during the switching off-time. Due to th The MSL3086/88 use an external logicfrequency level MOSFET to implement the boost converter. Choose a MOSFET designed to pass twice at high boost regulator CHOOSING THE Oswitching UTPUT RECTIFIER use a Schottky rectifier. Use a Schottky diode that has a current rating at leas least the peak inductor current, and that has the lowest possible RDSon while maintaining minimal gate charge for fast switching speed. high as that of the external MOSFET, and a voltage rating higher than the boost voltage. Make that the MOSFET drain-source voltage rating is above theoutput maximum un-optimized boost voltage, with some output extra Thesure output rectifier passes the inductor current to the capacitor andmaximum loadoutput during theregulator switching off-time. Due to t Schottky rectifiers have very low on voltage and fast switching speed, however at high voltage and temperatures Scho margin for voltage overshoot due to excess circuit board stray inductance and output rectifier recovery artIfacts. Make sure that the high boost regulator switching frequency use a Schottky rectifier. Use a Schottky diode that has a current rating at lea leakage current can be significant. Make sure that the rectifier power is within the rectifier specifications. MOSFET package can withstand the worst-case power dissipation while maintaining diedissipation temperature within the MOSFET ratings. high as that of the external MOSFET, and a voltage rating higher than the maximum boost regulator output voltage. Place the MOSFET and rectifier together and asswitching close to the output capacitor(s) possible totemperatures reduce circuitSch boa Schottky rectifiers have very lowclose on voltage and fast speed, however at highasvoltage and radiated emissions. 9.12 Choosing the Output Rectifier leakage current can be significant. Make sure that the rectifier power dissipation is within the rectifier specifications. Place the MOSFET rectifier close and as close toduring the output capacitor(s) as possible reduce circuit bo The output rectifier passes and the inductor current to together the output capacitor and load the switching off-time. Due to the high to boost L OOP C OMPENSATION radiated emissions. regulator switching frequency use a Schottky rectifier. Use a Schottky diode that has a current rating at least as high as that of the external MOSFET, and a voltagefrom ratingCOMP higher than the maximum boost regulator output voltage. regulation Schottky rectifiers have very3low Use a series RC network to FB to compensate the MSL3086/88 loop (Figure ononpage 13). Th voltage and fast switching speed,are however at hightovoltage and temperatures Schottky leakage current can be significant. Make sure regulation loop dynamics sensitive output capacitor and inductor values. To begin, determine the right-half-plan LOOP COMPENSATION that the rectifier power dissipation is within the rectifier specifications. Place the MOSFET and rectifier close together and as close to the zero frequency: output as possible to from reduceCOMP circuit board radiated emissions. the MSL3086/88 regulation loop (Figure 3 on page 13). T Use capacitor(s) a series RC network to FB to compensate regulation loop dynamics are sensitive to output capacitor and inductor values. To begin, determine the right-half-pla 2 zeroCompensation frequency: 9.13 Loop V IN R LOAD , f RHPZ L to FB to compensate the MSL3086/88 regulation loop (Figure 8.1 on page 13). The regulation loop VOUT Use a series RC network 2 from2COMP dynamics are sensitive capacitor and inductor values. To begin, determine the right-half-plane zero frequency: V IN to output R LOAD , f RHPZ the minimum where RLOADVis 2Lequivalent load resistor, or OUT V is the minimum equivalent load resistor, or RLOAD OUT . Rwhere LOAD where RLOAD is the minimum equivalent load resistor, or I OUT (MAX ) VOUT . R LOAD The output Icapacitance and type of capacitor affect the regulation loop and method of compensation. In the case of OUT (MAX ) ceramic capacitors the zero caused by the equivalent series resistance (ESR) is at such a high frequency that it is not The output capacitance and type of capacitor affect the regulation loop and method of compensation. In the case of ceramic capacitors consequence. In the caseand ofseries electrolytic or(ESR) tantalum capacitors the ESR is significant, must be considered when the zerooutput causedcapacitance by the equivalent resistance is at such a high frequency that and it is not of consequence. In the case ofIn the case of The type of capacitor affect the regulation loop method ofsocompensation. compensating the regulation loop. Determine the ESR zero frequency by the equation: electrolytic tantalum capacitors thecaused ESR is significant, so must be considered when compensating loop. Determine thethat it is no ceramicorcapacitors the zero by the equivalent series resistance (ESR) isthe atregulation such a high frequency ESR zero frequency by the equation: consequence. In the case of electrolytic or tantalum capacitors the ESR is significant, so must be considered when 1 regulation loop. Determine the ESR zero frequency by the equation: the fcompensating ESRZ 2 ESR C OUT 1 where COUT f ESRZ is the value of the output capacitor, and ESR is the Equivalent Series Resistance of the output capacitor. Assure that the loop the output capacitor, and ESR is the Equivalent Series Resistance of the output capacitor. where Cfrequency crossover is value at least 1/5th 2isthe ESR Cof OUT OUT of the ESR zero frequency. th Assure that the loop crossover frequency is at least 1/5 of the ESR zero frequency. is the Equivalent Series Resistance of the output capacitor. where COUT is the value of the output capacitor, and ESR th thefrequency. ESR zero fESRZ, the right-half-plane zero fRH Next determine desired crossover frequency as 1/5 thelower ESR of zero Assure that thethe loop crossover frequency is at least 1/5thofofthe or the switching frequency fSW. The crossover frequency equation is: Next determine the desired crossover frequency as 1/5th of the lower of the ESR zero fESRZ, the right-half-plane zero f frequency R equation is: R or the switching fSW. The crossover 1 frequency f C COMP LOAD , RTOP 11 RCS 2 R LOAD C OUT R R 1 Atmel MSL3086/MSL3088 Datasheet 20 , LED Drivers with Integrated Boost Controller and Phase Shifted Dimming f C COMP LOAD 8-String 60mA the crossover is the top side where fC isRTOP R LOAD C OUT CS 11 Rfrequency, 2RTOP voltage divider resistor (from the output voltage to FB), RCOMP the resistor of the series RC compensation network. Rearranging the factors of this equation yields the solution for RCO Assure that the loop crossover frequency is at least 1/5th of the ESR zero frequency. where COUT is the value of the output capacitor, and ESR is the Equivalent Series Resistance of the output capacitor. thelower ESR of zero Assure that thethe loop crossover frequency is at least 1/5ththofofthe thefrequency. ESR zero fESRZ, the right-half-plane zero fR Next determine desired crossover frequency as 1/5 or the switching frequency fSW. The crossover frequency equation is: Next determine the desired crossover frequency as 1/5th of the lower of the ESR zero fESRZ, the right-half-plane zero f Next determine the desired crossover as 1/5th of frequency the lower of the ESR zero fESRZ, the right-half-plane zero fRHPZ or the The crossover or the switching frequency fSWfrequency The . frequency equation is: RCOMP fSW. R LOAD 1 switchingfrequency crossover equation is: fC , R RTOP 11R RCS 2 R LOAD 1 C OUT f C COMP LOAD , R 11 R 2 R C MSL3086/MSL3087/MSL3088 Datashe TOP CS LOAD OUT voltage divider resistor (from the output voltage to FB), RCOMP where fC is the crossover frequency, RTOP is the top side MSL3086/MSL3087/MSL3088 Datashee MSL3086/MSL3087/MSL3088 Datashee the resistor of the series RC compensation network. Rearranging the factors of this equation yields the solution for R MSL3086/MSL3087/MSL3088 Datashee as: R . : R 2 f C Solving forRC 11 the resistor of the series RC R compensation network. Rearranging the factors of this equation yields the solution for RC frequency, where fC is the crossover TOP is the top side voltage divider resistor (from the output voltage to FB), RCOMP is the resistor of the crossover frequency, RTOP the top side voltage divider resistor the output voltage to FB), RCOM where as: C is the series fRC compensation network. Rearranging theis factors of this equation yields the solution for R(from COMP as: C COMP TOP COMP CS C OUT : 11 Rif thecompensation Solving for C RCOMP RCOMP 2if the f Ccompensation C . These equations are accurate zero (formed by the (formed compensation resistor RCOMP and theresistor compensation capacitor TOP CS OUT and the These equations accurate zero by the compensation RCOMP :are frequency Solving for CCOMP C at a lower than crossover. Therefore the next step is to choose the compensation capacitor such that the COMP) happens ) happens at a lower frequency than crossover. Therefore the next step is to choose compensation capacitor C COMP compensation or: COMP zero is 1/5th of the crossover frequency, . th 5 th C : are R Solving CCOMP 5 that Thesefor equations accurate if the compensation the crossover compensation resistoror:RCOMP and the of the frequency, compensation capacitor such the compensationzero zero(formed is 1/5 by 2 f C Ccompensation 5CCOMP) happens crossover. Therefore the next step is to choose th capacitorCOMP COMP . at a lower frequency than th 2 R f Ccompensation of the crossover frequency, or: capacitor such that the compensation zero is 1/5 COMP C COMP . fC 5 1 Example: 2 R f . f COMPZ C COMP C COMP Solving for C 5 : 2 R RCOMP1 CfCOMP. f 2 Example: C C As an example, set the COMP maximum (un-optimized) output voltage to 39V, using voltage divider as follows: COMP f COMPZ Example: . 2 RCOMP C COMP RTOP = 49.9k5 Page 22 of 26 As an example, setAllthe maximum (un-optimized) output voltage to 39V, using voltage divider as follows: ©BOTTOM Atmel Inc., 2011. rights reserved. Example: = 3.40k R 49.9k R As an= example, set the maximum (un-optimized) outputPage voltage to 39V, using voltage divider as follows: TOP 22 of 26 Example: = 3.40k R = 49.9k R BOTTOM TOP © Atmel Inc.,current 2011. reserved. As an example, set All the maximum (un-optimized) output voltagea to 39V,output usingcapacitor, voltage divider follows: Let the load berights 800mA maximum, use 10uH inductor, 20F a 12Vas input voltage, a 12m R = 3.40k RBOTTOM As an = example, set the frequency maximum (un-optimized) 49.9k R and switching is 625kHz.output voltage to 39V, using voltage divider as follows: TOP the Let the load current be 800mA maximum, use 10uH inductor, a 20F output capacitor, a 12V input voltage, a 12m RC R BOTTOM = 3.40k = 49.9k R TOPload and the switching frequency is 625kHz. Let the current be 800mA maximum, use 10uH inductor, a 20F output capacitor, a 12V input voltage, a 12m RC RBOTTOMV =OUT 3.40k 39V and the switching frequency is 625kHz. R the load current be 800mA 48.maximum, 75 Let use 10uH inductor, a 20F output capacitor, a 12V input voltage, a 12m R LOAD 0.8VAmaximum, VI OUT 39 Let the load current 800mA use 10µH inductor, a 20µF output capacitor, a 12V input voltage, a 0.25Ω RCS, and the and the switching is 625kHz. LOAD befrequency C R LOAD 625kHz. switching frequency is V 39V 48.75 OUT R LOAD I LOAD 2 0.8 A 48.75 2 V 39 I OUT 0.8VA LOAD V RLOAD 48.75 12 RfLOAD 48.75 IN 73kHz 2 RHPZ I LOAD 2 0.8A 6 12 2 4810 2 L 39 VOUT 10 R . 75 73kHz f RHPZ VIN 2 RLOAD 12 2 6 48 .75 IN LOAD V 2 L 39 2 10 10 th 2 f RHPZ OUT 2 73kHz 6 : 2 48 Set the crossover frequency VOUT .75 R2LOAD 12 L to 1/5 39fRHPZ 10 10 IN 73kHz f RHPZ 6 th to1/5 39 f : Set the crossover frequency V 2 L 2 10 10 RHPZ OUT RHPZ Set the fcrossover frequency to 1/5th fRHPZ: . f 14 . 6 kHz SetCthe crossover frequency to 1/5th fRHPZ: th 5 Set the fcrossover frequency to 1/5 fRHPZ: RHPZ fC 14.6kHz . f RHPZ 5 the f C calculate 14.6compensation kHz . Next resistor value to achieve the 15kHz crossover frequency, or f RHPZ 5 . f 14 . 6 kHz C Next calculate compensation value resistorachieve valuethe to achieve the 15kHz crossover frequency, or Next compensation frequency, 5 Rthe the R calculate 11 R resistor 2 f to C 4915kHz .9k crossover 11 .025 2 or15k 20 F 25.9k COMP TOPthe compensation CS C OUT Next calculate resistor value to achieve the 15kHz crossover frequency, or RCOMP RTOPthe 11 RCS 2 resistor f C C OUT to 49achieve .9k 11the .025 2crossover 15k 20 F th25or .9k Next calculate compensation value 15kHz frequency, compensation of.9 the Then RCOMPcalculate RTOP the 11compensation RCS 2 capacitor, f C C OUT CCOMP 49.,9to k set 11the .025 2 15k zero 20to F1/5 25 kcrossover frequency, o 3kHz Then calculate the compensation to set the zero to the crossover frequency, 3kHz compensation of.9 the frequency, or Then calculate the C RCOMP RTOP 11compensation RCS capacitor, 2 capacitor, f CCCOMP C,OUT 49compensation .,9to k set 11the .025 1/5th 2 of15 kzero 20to F1/5 th25 kor crossover COMP th 3kHz Then calculate the compensation capacitor, CCOMP, to set the compensation zero to 1/5 of the crossover frequency, o 1 1 3kHz 2set C COMP .1nF the.compensation zero to 1/5th of the crossover frequency, or Then calculate the compensation capacitor, CCOMP, to 2 RCOMP 1 f COMPZ 2 25 1 k 3k 3kHz C COMP 1 1k 3k 2.1nF . Rcircuit f COMPZ 2 25 the When laying place the divider resistors resistor/capacitors as close to the MSL3086/88 2out voltage 2.and C COMP 1nFcompensation . COMPboard, 1trace 1COMP as possible and RCOMP lengths 2minimize f COMPZconnected 2 to25 k 3and k FB. place the voltage divider CWhen 2.1nF .resistors and compensation resistor/capacitors as close to out the circuit board, COMP laying 2 asRpossible 2 trace 25k lengths 3k COMP f COMPZ MSL3086/88 and minimize connected to COMP and FB. When laying out the circuit board, place the voltage divider resistors and compensation resistor/capacitors as close to t MSL3086/88 as possible and minimize lengthsdivider connected to COMP and FB. When laying out the circuit board, placetrace the voltage resistors and compensation resistor/capacitors as close to MSL3086/88 as possible and minimize trace lengths connected to COMP and FB. LED Dimming Control When laying out the circuit board, place the voltage divider resistors and compensation resistor/capacitors as close to t MSL3086/88 as possible and minimize trace lengths connected to COMP and FB. LED Dimming Control 2 EXTERNAL AND IControl C CONTROL OF LED BRIGHTNESS LED Dimming 2 MSL3086/87 brightness usingBRIGHTNESS Pulse Width Modulation (PWM) with a PWM signal applied to the external LED Dimming EControl XTERNAL AND IControl C LED CONTROL OF LED 2 PWM input. AND The PWM dimming signals (outputs) take the frequency Atmel and duty cycle of the input signal but are staggere MSL3086/MSL3088 Datasheet E XTERNAL I C C ONTROL OF LED BRIGHTNESS 21external Control MSL3086/87 LED brightness using Pulse 8-String Width60mA Modulation (PWM) withController a PWM signal applied to the LED Drivers with Integrated Boost and Phase Shifted Dimming in time so that they start at evenly spaced intervals relative to the PWM input signal. When one or more strings are 2 PWM input. The PWM signals (outputs) take theModulation frequency (PWM) and duty cycle of thesignal input applied signal but are external staggere Control MSL3086/87 brightness using Pulse Width a PWM to the E XTERNAL C LED Cdimming ONTROL OF LED BRIGHTNESS disabled by AND fault Iresponse, the stagger delays automatically re-calculate forwith the remaining enabled strings. in timeinput. so that they start atbrightness evenly spaced intervals relative to the PWM signal. When oneapplied or morebut are PWM The PWM dimming signals (outputs) take the frequency andinput duty cycle of the input signal areexternal staggere Control MSL3086/87 LED using Pulse Width Modulation (PWM) with a PWM signal tostrings the 10.0 LED Dimming Control 10.1 External and I2C Control of LED Brightness Control MSL3086 LED brightness using Pulse Width Modulation (PWM) with a PWM signal applied to the external PWM input. The PWM dimming signals (outputs) take the frequency and duty cycle of the input signal but are staggered in time so that they start at evenly spaced intervals relative to the PWM input signal. When one or more strings are disabled by fault response, the stagger delays automatically re-calculate for the remaining enabled strings. The MSL3088 accepts two input signals, SYNC and PWM. SYNC provides the frequency information for the PWM dimming, and PWM provides the duty cycle information. The LED PWM dimming signals are staggered based on the frequency at SYNC. For all devices, use PWM and SYNC inputs frequency between 20Hz and 50kHz and duty cycle between 0% and 100% (avoid duty cycles above 99.97% and less than 100%). Additionally, internal registers accessed using the I2C compatible serial interface allow control of the PWM dimming frequency and duty cycle. For programming details see the MSL3040/50/60/80/86/87/88/89 Programming Guide. 10.2 Phase Shifted LED Dimming Signals By default, string PWM dimming is staggered in time to reduce the transient current demand on the boost regulator. The MSL3086/88 automatically determine the stagger times based on the number of enabled strings and the PWM dimming frequency. Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 22 11.0 Ordering Information Table 11.1 Ordering Information PART DESCRIPTION MSL3086-IU 8-CH LED driver with integrated boost controller and resistor based LED Short Circuit threshold setting. MSL3088-IU 8-CH LED driver with integrated boost and SYNC input. Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: (+1)(408) 441-0311 Fax: (+1)(408) 487-2600 www.atmel.com PKG Atmel Asia Limited Unit 01-5 & 16, 19F BEA Tower, Millennium City 5 418 Kwun Tong Road Kwun Tong, Kowloon HONG KONG Tel: (+852) 2245-6100 Fax: (+852) 2722-1369 Atmel Munich GmbH Business Campus Parkring 4 D-85748 Garching b. Munich GERMANY Tel: (+49) 89-31970-0 Fax: (+49) 89-3194621 24 pin 4 x 4 x 0.75mm VQFN Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 JAPAN Tel: (+81)(3) 3523-3551 Fax: (+81)(3) 3523-7581 © 2012 Atmel Corporation. All rights reserved. / Rev.: MSL3086/MSL3088 DBIE-20120828 Atmel®, logo and combinations thereof, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. Atmel MSL3086/MSL3088 Datasheet 8-String 60mA LED Drivers with Integrated Boost Controller and Phase Shifted Dimming 23