Atmel LED Drivers MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
Datasheet Brief
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
General Description
The Atmel® LED DriversMSL2041 and MSL2042 compact, high-power LED string controllers use external current control MOSFETs to sink up to 1A per string, with string current matching of ±0.5%. The MSL2041/2 drive four parallel strings of LEDs and offer fault detection and management of open circuit and short circuit LEDs. The MSL2041 features four PWM inputs that allow independent frequency, dimming and phasing of each string, while the MSL2042 offers one PWM input for frequency and dimming control of all four strings, and automatically phase shifts the string drive signals. Peak string currents are set using current sense (FET source) resistors and adjustable with an internal 8-bit DAC.
The MSL2041/2 adaptively control up to two DC-DC converters that power the LED strings, using Atmel's Adaptive SourcePower™ technology. These Efficiency Optimizers minimize power use while maintaining LED current accuracy. Multiple MSL2041/2s cascade to automatically negotiate the optimum power supply voltage when driving more than four strings from a single power supply. The MSL2041/2 features fault control for open-circuit strings, LED shortcircuits and device over-temperature conditions. When a string open-circuit or LED short-circuit condition is detected, the MSL2041/2 turn off the faulty string and pull the open-drain fault output low. The MSL2041/2 feature stand-alone operation, and the basic circuit requires just one to four external PWM dimming inputs. An I2C serial interface is provided to allow optional control and monitoring of the various fault detection and Adaptive SourcePower parameters, but is not required for operation. The MSL2041/2 are offered in the 32-pin, 300mil SOP package, and operate over the -40°C to +85°C temperature range.
Applications
• LCD-TVs • PC Monitors • Industrial Displays • General Illumination • Street-lighting • Post-regulated or Offline Powered LED Strings
Ordering Information
PART NO.
MSL2041GU MSL2042GU
PWM INPUTS
4 1
AUTO-PHASE DELAY
NO YES
PACKAGE
32 pin, 300mil SOP 32 pin, 300mil SOP
2
Atmel LED Drivers-MSL2041/2042
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
Key Features
• Drives Four Parallel High Power LED Strings • Up to 1A LED String Current with External N-channel MOSFETS • Operates Stand-alone, Basic Circuit Needs Only PWM Input(s) • Four PWM Inputs Allow Individual Frequency, Brightness and Phase Control of each LED String (MSL2041) • One PWM Input Controls the Frequency and Brightness of the Automatically Phase Shifted Strings (MSL2042) • 8-bit Adaptive SourcePower™ Correction Optimizes String Power Supply for Maximum Efficiency • Multiple MSL2041/2s Share a String Supply and Automatically Negotiate the Optimum Supply Voltage • ±0.5% Current Matching Between Strings • String Open-circuit and LED Short-Circuit Fault Detection and Protection • External MOSFETs Offer Flexibility of LEDs Used in Each String • I2C Serial Interface Allows Optional Control of Device Functions and Faults • 32-pin 300mil SOP Package • -40°C To +85°C Operating Temperature Range • Lead-Free, Halogen-free, RoHS Compliant Package
Application Circuit
Ω
Ω
Atmel LED Drivers-MSL2041/2042
3
Package and Pinout – SOP
• FBO1 EN PWM3 PWM2 PWM1 PWM0 FLTB SCL SDA 1 2 3 4 5 6 7 8 9 32 FBI1 31 FBO2 30 FBI2 29 GND 28 VIN 27 VCC 26 CVDD FBO1 EN CGND CGND CGND PWM0 FLTB SCL SDA 1 2 3 4 5 6 7 8 9 • 32 FBI1 31 FBO2 30 FBI2 29 GND 28 VIN 27 VCC 26 CVDD
MSL2041
(TOP VIEW)
25 VDD 24 NC 23 D3 22 G3 21 S3 20 S2 19 G2 18 D2 17 NC
MSL2042
(TOP VIEW)
25 VDD 24 NC 23 D3 22 G3 21 S3 20 S2 19 G2 18 D2 17 NC
D0 10 G0 11 S0 12 D1 13 G1 14 S1 15 NC 16
D0 10 G0 11 S0 12 D1 13 G1 14 S1 15 NC 16
Package Dimensions: 32 Pin 20.52mm x 7.49mm x 2.49mm SOP (1.27mm pin pitch)
4
Atmel LED Drivers-MSL2041/2042
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
Pin Descriptions
PIN MSL2041
1
MSL2042
1
NAME
DESCRIPTION
Efficiency optimizer feedback output 1 Connect FBO1 to the feedback node of the first external string power supply through a diode, or to FBI1 of the next device when operating the devices in a chain configuration. If unused, leave FBO1 unconnected. Enable input (Active high) Drive EN high to turn on the MSL2041/2, drive it low to turn off the MSL2041/2. For automatic startup connect EN to VIN through a 100kΩ resistor. Toggle EN low to release FLTB and to return any and all registers to their power-up default values. PWM dimming input 3 Drive PWM3 with a pulse-width modulated signal to control the brightness of string three. If unused, connect PWM3 to ground. PWM dimming input 2 Drive PWM2 with a pulse-width modulated signal to control the brightness of string two. If unused, connect PWM2 to ground. PWM dimming input 1 Drive PWM1 with a pulse-width modulated signal to control the brightness of string one. If unused, connect PWM1 to ground. Pwm dimming input 0 Drive PWM0 with a pulse-width modulated signal to control the brightness of string zero (MSL2041) or all strings (MSL2042). Fault indication output (Open drain, active low) FLTB sinks current to GND whenever the MSL2041/2 detects and verifies a fault condition. Toggle EN low (or read the fault registers) to clear FLTB. I²C serial clock input SCL is the I²C serial interface clock input. I²C serial data I/O SDA is the I²C serial interface bi-directional data line. Drain sense input 0 Drain Sense Input for External MOSFET 0. Connect D0 through a resistor to the drain of the external MOSFET driving LED string 0. If unused, connect D0 to ground. Gate output 0 Gate drive output for external MOSFET 0. Connect G0 to the gate of the external MOSFET driving LED string 0. If unused, connect G0 to ground. Source sense input for string 0 Connect S0 to the source of the external MOSFET, and to the current sense resistor for LED string 0. The full scale LED current is reached when 500mV is across the current sense resistor. If unused, connect S0 to VDD. Drain sense input 1 Drain Sense Input for External MOSFET 1. Connect D1 through a resistor to the drain of the external MOSFET driving LED string 1. If unused, connect D1 to ground. Gate output 1 Gate drive output for external MOSFET 1. Connect G1 to the gate of the external MOSFET driving LED string 1. If unused, connect G1 to ground. Source sense input for string 1 Connect S1 to the source of the external MOSFET, and to the current sense resistor for LED string 1. The full scale LED current is reached when 500mV is across the current sense resistor. If unused, connect S1 to VDD No internal connection NC is not internally connected . Drain sense input 2 Drain Sense Input for External MOSFET 2. Connect D2 through a resistor to the drain of the external MOSFET driving LED string 2. If unused, connect D2 to ground.
FBO1
2
2
EN
3
-
PWM3
4 5 6 7 8 9 10 11
6 7 8 9 10 11
PWM2 PWM1 PWM0 FLTB SCL SDA D0 G0
12
12
S0
13
13
D1
14
14
G1
15 16, 17, 24 18
15 16, 17, 24 18
S1 NC D2
Atmel LED Drivers-MSL2041/2042
5
PIN MSL2041
19
MSL2042
19
NAME
DESCRIPTION
Gate output 2 Gate drive output for external MOSFET 2. Connect G2 to the gate of the external MOSFET driving LED string 2. If unused, connect G2 to ground. Source sense input for string 2 Connect S2 to the source of the external MOSFET, and to the current sense resistor for LED string 2. The full scale LED current is reached when 500mV is across the current sense resistor. If unused, connect S2 to VDD. Source sense input for string 3 Connect S3 to the source of the external MOSFET, and to the current sense resistor for LED string 3. The full scale LED current is reached when 500mV is across the current sense resistor. If unused, connect S3 to VDD. Gate output 3 Gate drive output for external MOSFET 3. Connect G3 to the gate of the external MOSFET driving LED string 3. If unused, connect G3 to ground. Drain sense input 3 Drain Sense Input for External MOSFET 3. Connect D3 through a resistor to the drain of the external MOSFET driving LED string 3. If unused, connect D3 to ground. 2.5V internal LDO regulator output VDD powers internal logic. Bypass VDD to GND with a 2.2µF ceramic capacitor placed close to VDD. Connect to VDD Connect CVDD to VDD. 5V internal LDO regulator output VCC powers internal logic. Bypass VCC to GND with a 2.2µF ceramic capacitor placed close to VCC. Supply voltage input Connect a 12V ±10% supply to VIN. Bypass VIN to GND with a 1.0µF ceramic capacitor. Power ground Connect GND to system ground. Efficiency Optimizer feedback input 2 Connect FBI2 to FBO2 of the previous device when using the devices in a chain configuration. If unused, connect FBI2 to ground. Efficiency Optimizer feedback output 2 Connect FBO2 to the feedback node of the second external string power supply through a diode, or to FBI2 of the next device when operating the devices in a chain configuration. If unused, leave FBO2 unconnected. Efficiency Optimizer feedback input 1 Connect FBI1 to FBO1 of the previous device when using the devices in a chain configuration. If unused, connect FBI1 to ground. Connect to ground Connect all CGND pins to GND as close to the MSL2042 as possible.
G2
20
20
S2
21
21
S3
22
22
G3
23
23
D3
25
25
VDD
26
26
CVDD
27
27
VCC
28
28
VIN
29
29
GND
30
30
FBI2
31
31
FBO2
32
32
FBI1
-
3, 4, 5
CGND
6
Atmel LED Drivers-MSL2041/2042
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
Absolute Maximum Ratings
Voltage - With Respect to GND (SOP), EP/GND (TQFN) VIN, EN, G0 - G3................................................................................................................................................................................ -0.3V to +16V D0 - D3 ...................................................................................................................................................................................................... -0.3V to +24V VDD, CVDD ...........................................................................................................................................................................................-0.3V to +2.75V VCC .................................................................................................................................................................................................................-0.3V to +5.5V SDA, SCL, PWM0 - PWM3 .......................................................................................................................................................-0.3V to +5.5V FBI1, FBI2, FBO1, FBO2, FLTB ......................................................................................................................... -0.3V to (VCC + 0.3V) Current - (Into Pin) VIN ....................................................................................................................................................................................................................................... 50mA GND ..................................................................................................................................................................................................................................500mA D0 - D3 ................................................................................................................................................................................................................................1mA All other pins.................................................................................................................................................................................................................20mA Continuous Power Dissipation at 70°C 32-Pin SOP (derate 28.7mW/°C above TA = +70°C)..................................................................................................1576mW Ambient Operating Temperature Range TA = TMIN to TMAX .................................................................. -40°C to +85°C Junction Temperature .................................................................................................................................................................................... +125°C Storage Temperature Range ............................................................................................................................................ -65°C to +125°C Lead Soldering Temperature, 10s .......................................................................................................................................................+300°C
Atmel LED Drivers-MSL2041/2042
7
Electrical Characteristics
VIN = 12V, TA = TMIN to TMAX, unless otherwise noted. Typical values are at VIN = 12V, TA = +25°C. PARAMETER
DC ELECTRICAL CHARACTERISTICS VIN Operating Supply Voltage VIN Operating Supply Current VIN Sleep Supply Current VIN Shutdown Supply Current VDD Regulation Voltage Input High Voltage PWM0 - PWM3, SCL, SDA Input Low Voltage PWM0 - PWM3, SCL, SDA EN Input High Voltage EN Input Low Voltage EN Input Hysteresis SDA, FLTB Output Low Voltage Open Circuit String Fault Detect Voltage Short Circuit String Fault Detect Voltage D0 - D3 Leakage Current G0 - G3 Maximum Gate Drive Voltage G0 - G3 Gate Drive Current G0 - G3 Gate Sink Current PWMn = VDD; Sn = GND; Gn = GND PWMn = GND; Gn = 9.6V ISTR0 = 0xFF; TA = 25°C Current Sense Regulation Voltage ISTR0 = 0xFF; TA = 85°C ISTR0 = 0x7F; TA = 25°C ISTR0 = 0x7F; TA = 85°C String-to-String Current Matching Thermal Cut-Off temperature FBIn to FBOn Current Transfer Error FBOn Current Step-Size FBOn Feedback Output Current Maximum ISTR0 = 0x7F; TA = 25°C ISTR0 = 0x7F; TA = -40°C to +85°C FBIn = 100uA Compliance voltage 3.5V minimum 210 465 455.7 242.5 235 0.50 0.75 135 ±2 1.1 250 Sinking 3mA OCREF SCREF Voltage under 9V Voltage between 9V to 16V 9.0 9.6 109 -18 490 498.75 524.3 257.5 265 ±2.2 ±3.2 6 6 0.1 5 10.2 150 0.5 10.8 All drivers driven, I²C serial interface idle I²C serial interface idle, SLEEP = 1 EN = 0, all digital inputs = VDD or GND 2.25 0.7 x VDD 12.0 19.2 2.9 0.1 2.5 13.2 31.5 4.2 2 2.75 V mA mA μA V V 0.3 x VDD 1.9 1.0 V mV V V V μA μA V mA mA mV mV mV mV % °C % μA μA V
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNIT
PARAMETER AC ELECTRICAL CHARACTERISTICS PWM Frequency PWM Duty Cycle
SYMBOL fPWM (Note 7) (Note 7)
CONDITIONS
MIN 0 0
TYP
MAX 50,000 100
UNIT Hz %
8
Atmel LED Drivers-MSL2041/2042
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
PARAMETER I²C SWITCHING CHARACTERISTICS SCL Clock Frequency 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
SYMBOL 1/tSCL tBUF tHD:STA tSU:STA tSU:STOP tHD:DAT tVD:ACK tVD:DAT tSU:DAT tLOW tHIGH tF tR tSP (Note 6) (Note 2) (Note 3)
CONDITIONS Bus timeout disabled (Note 1)
MIN 0 0.5 0.26 0.26 0.26 5 0.05 0.05 100 0.5 0.26
TYP
MAX 1,000
UNIT kHz µs µs µs µs ns
0.55 0.55
µs µs ns µs µs
(Note 4, Note 5)
120 120 50
ns ns ns
Note 1. 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 tTIMEOUT. Note 2. tVD:ACK = SCL LOW to SDA (out) LOW acknowledge time. Note 3. tVD:DAT = minimum SDA output data-valid time following SCL LOW transition. Note 4. A master device must internally provide an SDA hold time of at least 300ns to ensure an SCL low state. Note 5. 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. Note 6. MSL2041/2 includes input filters on SDA and SCL that suppress noise less than 50ns. Note 7. Parameter is guaranteed by design and not production tested.
Atmel LED Drivers-MSL2041/2042
9
Block Diagram
Figure 1. Atmel LED Drivers-MSL2041/2 Block Diagram
10
Atmel LED Drivers-MSL2041/2042
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
Typical Application Circuit
Ω Ω
Ω
Ω
Ω
Ω
Figure 2. Atmel LED Drivers-MSL2042 driving four LED strings at 350mA peak current per string, controlling a single power supply
Atmel LED Drivers-MSL2041/2042
Ω
Ω
Ω
11
Detailed Description
The MSL2041 and MSL2042 are highly integrated, flexible, four-string LED drivers that use external MOSFETs to allow high string currents, and include power supply control to maximize efficiency of up to two external string power supplies. Optimized for stand-alone operation they require only external PWM signal(s), a few external components (including the string drive N-Channel MOSFETs) and an external string power supply. The MSL2041/2s four MOSFET gate drive outputs, G0 - G3, are optimized to drive FETs with a maximum gate voltage threshold of 3V. The MSL2041/2 LED drivers provide simple control of LED brightness through both peak current and external PWM drive controls. Peak current control, set by external FET source resisters, offers excellent color consistency, while pulse width control allows simple brightness management. Multiple devices easily connect together to drive more than four LED strings while maintaining optimum system efficiency. An active low fault output activates when either a string open circuit or an LED short circuit condition is detected and verified. The MSL2041/2 are intended for stand-alone operation but offer additional string control and monitoring through a 1MHz I2C/SMBus compatible serial interface. Use of the serial interface is not required for operation. The MSL2041 offers four PWM inputs that directly control the four string drive outputs, while the MSL2042 requires only a single PWM input signal and features automatic, progressive phase spreading of the four string drive signals. With phase spreading a ¼ PWM frame time delay is calculated and applied progressively to the string drive signals. Phase spreading helps reduce both the transient load on the LED power supply, and the power supply output capacitor size requirement. The Adaptive SourcePower Efficiency Optimizer (EO) outputs control a wide range of different architectures of external DC/DC and AC/DC converters. Multiple drivers in a system communicate with each other in real time to select an optimized operating voltage for the LEDs. The EO allows design of the power supply for the worst case Forward Voltage (Vf) of the LEDs without worrying about excessive power dissipation issues, while ensuring that the LED drive system is operating at optimum efficiency. During start-up the EO automatically reduces the string power supply voltage to the minimum value required to keep the LEDs in current regulation. The EO periodically performs re-optimization to compensate for changes of the LED’s forward voltage, and to assure continued optimum power savings. Additionally, all string drivers are continually monitored for proper operation, and if any of the LED strings become starved for current the Efficiency Optimizer automatically increases the string power supply voltage to bring the string back in to current regulation.
Setting the Maximum LED String Current with the FET Source Resistor RS
The maximum string current, ILED, for each string is set by a shunt resistor, RS, connected to ground from the source terminal of the string drive MOSFET (Figure 1, page 6). Determine the resistor value using
127 0.50196 Ω RS = ∗ 255 I LED
(where 127 is the default value of ISTR, String Current Control register 0x0E). For example, a full-scale LED current of 350mA returns RS = 0.715Ω (to the nearest 1% resistor value).
LED String Fault Response
The MSL2041/2 monitor the LED strings to detect LED short-circuit and string open-circuit faults (Figure 3). When verified, all string faults force the open drain fault output FLTB low. After power-up, when shorted LEDs are verified in a string the string is disabled and no longer monitored by the Efficiency Optimizer. The short circuit threshold is 6V (typical) and the additive voltage drop lost from the shorted LEDs, plus the headroom required for the external FET, must be equal to or greater than the 6V threshold to generate a fault. Typically, two LEDs in a string must be shorted to cause a short circuit fault,
12
Atmel LED Drivers-MSL2041/2042
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
but because LEDs differ, the number of shorted LEDs required to generate a fault varies. The current fold-back option, available through the serial interface, slightly changes the fault response when an LED short circuit event is suspected. A string with an open circuit LED is off by default, and when this situation is verified the faulty string is disabled and no longer monitored by the Efficiency Optimizer. Toggling EN low and then high clears all faults and the MSL2041/2 begin to control and monitor all strings as if experiencing an initial power-up. Fault conditions that persist re-establish fault responses. Faulty strings are flagged in the fault registers. When using the serial interface, fault conditions are typically read in response to FLTB pulling low.
Over Temperature Shutdown
The MSL2041/2 includes an automatic overtemperature shutdown. If the die temperature exceeds 135°C, the device turns off, just as if the enable input EN is forced low. When the die temperature drops below 120°C the device wakes up again and turns on as if experiencing an initial power-up.
Connecting the Efficiency Optimizer to an LED String Power Supply and Selecting Resistors
The MSL2041/2 are designed to control LED string power supplies that use a voltage divider (RTOP and RBOTTOM in Figure 4) to set output voltage, and whose regulation feedback voltage is not more than 3.5V - VF. The Efficiency Optimizer improves power efficiency by injecting a current of between 0µA and 280.5µA into the voltage divider of the external power supply, dynamically adjusting the power supply’s output to the minimum voltage required by the LED strings. Each of the two EOs monitors two LED strings. Strings zero and one are assigned to FBO1, and strings two and three are assigned to FBO2 (Table 1). When a single supply is used for all four strings connect FBO2 to FBI1 (Figure 4), as explained in the next section “Using Multiple EOs/Devices to Control a Common Power Supply”. The MSL2041/2 then automatically maximizes efficiency for all strings. When two supplies are used, connect FBO1 to the supply powering strings zero and one, and connect FBO2 to the supply powering strings two and three (Figure 5). For clarity, Figure 4 and Figure 5 do not show the Source and Drain connections between the devices and the MOSFETs.
Figure 3. Open-Circuit and Short-Circuit Detection Block Diagram
Figure 3. Open-circuit and Short-circuit Detection Block Diagram
Atmel LED Drivers-MSL2041/2042
13
Table 1. String EO Assignments
Figure 4. EO Configuration When Using a Single String Power Supply
14
Atmel LED Drivers-MSL2041/2042
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
Figure 5. EO Configuration When Using Two String Power Supplies
Atmel LED Drivers-MSL2041/2042
15
To select RTOP and RBOTTOM first determine VOUT(MIN) and VOUT(MAX), the minimum and maximum string supply voltage limits, using:
Assure that the power supply settling time for a voltage step size of 1.1µA * RTOP is less than the 4ms EO Step-hold duration time.
VOUT(MIN) = (Vf (MIN) *[#ofLEDs])+ 0.5 ,
and
Using Multiple EOs/Devices to Control a Common Power Supply
Cascade multiple Efficiency Optimizers (EOs), either within the same device or across multiple devices, into a chain configuration (Figure 6), with the FBIn of one EO connected to the FBOn of the next. Connect the first FBOn to the power supply feedback resistor node through a diode (1N4148 or similar) placed close to the power supply feedback node, and unused FBIn inputs to ground as close to the MSL2041/2 as possible. The chained EOs work together to ensure that the system operates at optimum efficiency. Note that the accuracy of the feedback chain may degrade through each link of the FBIn/FBOn chain by 2% (typical). Derate the maximum FBOn current using:
VOUT(MAX) = (Vf (MAX) *[#ofLEDs])+ 0.5 ,
where Vf(MIN) and Vf(MAX) are the LED’s minimum and maximum forward voltage drops at the peak current set by RS. For example, if the LED data are Vf(MIN) = 3.5V and Vf(MAX) = 3.8V, and ten LEDs are used in a string, then the total minimum and maximum voltage drop across a string is 35V and 38V. Adding an allowance of 0.5V for the string drive MOSFET headroom brings VOUT(MIN) to 35.5V and VOUT(MAX) to 38.5V. Then determine RTOP using:
RTOP =
VOUT ( MAX ) − VOUT ( MIN ) I FBOn ( MAX )
,
IFBO(MAX / MIN) = 280.5µA* (0.98)N-1 ,
where N is the number of EOs connected in series. Use IFBOn(MAX/MIN) in the above RTOP resistor equation for the term IFBOn(MAX) instead of using 280.5µA. Take care in laying out the traces for the Efficiency Optimizer connections. Minimize the FBIn/FBOn trace lengths as much as possible. Do not route the signals close to traces with large variations in voltage or current, because noise may couple into FBIn. If these traces must be routed near noisy signals, shield them from noise by using ground planes or guard traces. For clarity, Figure 6 shows Source and Drain connections only for unused outputs 2 and 3 of device two. Note that because of the interplay between EOs and the automatic fault response behavior, when both strings monitored by a single EO fault and turn off, that the string supply is forced to its maximum value and all remaining active strings typically detect short circuit faults and also turn off.
where IFBOn(MAX) is the 280.5µA maximum output current of the Efficiency Optimizer outputs FBOn (280.5µA = 1.1µA * 255, the current per LSB of the FBO DAC times the maximum DAC count). Finally, determine RBOTTOM using:
RBOTTOM = RTOP *
VFB VOUT(MAX) _ VFB
,
where VFB is the regulation feedback voltage of the power supply. Place a diode (1N4148 or similar) between FBOn and the supply’s feedback node to protect the MSL2041/2 against current flow into FBOn. Once configured, determine the change in power supply output voltage in response to a change in FBOn output current using:
∆VOUT = ∆I FBOn ∗ RTOP
.
16
Atmel LED Drivers-MSL2041/2042
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
Figure 6. EO Chain Configuration of Two Devices, Six Strings and a Single String Power Supply
Atmel LED Drivers-MSL2041/2042
17
Choosing the Drain Resistor RD
The drain resistor RD connects the MSL2041/2 to the Drain of the external MOSFET. Choose RD using:
Table 2. Some Typical IDARK and VF(DARK) Values Determined Using Figure 7
Ω,
LED TYPE
LOW POWER MEDIUM POWER HIGH POWER
LED PART #
LW Y1SG LW G6SP LXLW-PWC1
IDARK (µA)
1.72 1.67 1.72
VF(DARK) (V)
2.285 2.276 2.195
where VOUT(MAX) is the value calculated above in the section “Connecting the Efficiency Optimizer to an LED String Power Supply and Selecting Resistors” beginning on page12, N is the number of LEDs in the string, IDARK is the maximum allowable string off current and VF(DARK) is the LED forward voltage drop at IDARK. When the value calculated for RD < 0 use 0Ω. LED manufacturers typically do not publish IDARK and VF(DARK) information. One way to determine these numbers is to use the following method. Set up the test circuit of Figure 7. Adjust R1 until the current meter indicates IDARK (choose IDARK < 1mA). Use a volt meter to measure the voltage at the anode of the LED (A), and then at the cathode of the LED (B). Subtract the voltage measured at B from that measured at A to determine VF(DARK). Some typical values determined using this method are listed in Table 2.
Large values of RD may cause false LED short circuit faults. Discharge of the parasitic capacitance at the Dn node through a large RD holds the node above the string fault threshold for longer than the LED short circuit verification time. The addition of a feed-forward capacitor, CFF in Figure 8, mitigates this issue. The value for CFF depends upon the amount of parasitic capacitance at the Dn node and the size of RD, but CFF = 15pF is an appropriate first approximation.
Ω
Figure 8. Feed Forward Capacitor Figure 7. Test Circuit for Determining VF(DARK)
Figure 7. Test Circuit for Determining
Figure 8. Feed Forward Capacitor
18
Atmel LED Drivers-MSL2041/2042
Atmel LED Drivers-MSL2041/MSL2042
Low-cost, Simple 4-string LED Drivers with External Current Sink MOSFETs, 5000:1 Dimming Range and Per String PWM Input
Direct PWM Control of the LED Strings
An external PWM signal applied to the inputs PWM0 - PWM3 (MSL2041) or PWM0 (MSL2042) allows direct control over the strings frequency and duty cycle. The PWM inputs recognize signals of DC to 50kHz, and 0% to 100% duty cycle. The MSL2042, which allows only a single PWM input, calculates and applies a progressive delay of 1/4th the PWM frame successively to strings one - three, while string zero follows the PWM input directly.
Register Map Summary
Control the MSL2041/2 using the registers in the range 0x00 - 0x18. Register bit values always revert to their default values (Table 4) when EN is taken high. Do not write to registers not listed in Table 3.
Table 3. Register Map
ADDRESS AND REGISTER NAME
0x00 STRINGEN 0x01 0x02 0x03 CONFIG FLTSTATUS*
FUNCTION
LED String Enable
REGISTER DATA D7
-
D6
-
D5
-
D4
UNUSED
D3
STR3EN
D2
STR2EN
D1
STR1EN
D0
STR0EN
Configuration FLDBKEN I2CTOEN Fault Status String Fault Enable LED Short Circuit Fault String Open Circuit Fault 8-Bit Global String Current 0 0 -
-
-
STRSCFEN STROCFEN STRSCDET STROCDET
FBOEN -
SLEEP FLTBDRV
0x04 - 0x07 0x08 0x09 0x0A FLTMASK SCSTAT* OCSTAT* -
UNUSED UNUSED ISTR[7:0] UNUSED 0 0 0 1 0 ACALEN 0 ICHKDIS Efficiency Optimizer Control FLTMASK3 SC3 OC3 FLTMASK2 FLTMASK1 FLTMASK0 SC2 OC2 SC1 OC1 SC0 OC0
0x0B - 0x0D 0x0E 0x0F 0x10 0x11 RESERVED Must Be 0x04 FBOCTRL ISTR
FBOSTEP[1:0]
HDRMSTEP[1:0] UNUSED
0x12 - 0x13 0x14 0x15 FBODAC1* Efficiency Optimizer DAC FBODAC2* Readback FBOSTAT* FBO Status -
FBODAC1[7:0] FBODAC2[7:0] UNUSED FBIGNDSTAT[1:0] -
0x16 - 0x17 0x18
* Read Only Registers
Atmel LED Drivers-MSL2041/2042
19
Register Power-up Defaults
Register power-up default values are shown in Table 4. Table 4. Register Power-up Defaults
REGISTER NAME AND ADDRESS
0x00 STRINGEN
POWER-UP CONDITION REGISTERS INITIALIZED FROM E²PROM
All Four LED String Drive Outputs Enabled Device Awake Efficiency Optimizer Outputs Enabled String Open Circuit Detection Enabled LED Short Circuit Detection Enabled I2C Timeout Enabled String Current Fold-Back Disabled All Four Strings Monitored for Faults Global String Peak Current is ½ its Programmable Value 0x04 MOSFET Current Sink Error Detection Enabled Efficiency Optimizer Auto-Recalibration Enabled Efficiency Optimizer Initial Calibration Step Size = 1 LSBs Efficiency Optimizer Headroom Correction Step Size = 1 LSBs
REGISTER DATA D7
0
D6 D5 D4 D3 D2 D1 D0 HEX
0 0 0 1 1 1 1 0F
0x02
CONFIG
0
1
0
0
1
1
1
0
4E
0x08 0x0E 0x10
FLTMASK ISTR RESERVED
0 0 0
0 1 0
0 1 0
0 1 0
1 1 0
1 1 1
1 1 0
1 1 0
0F 7F 04
0x11
FBOCTRL
0
0
0
1
0
0
1
0
1A
Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: (+1)(408) 441-0311 Fax: (+1)(408) 487-2600 www.atmel.com
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
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
© 2011 Atmel Corporation. All rights reserved. / Rev.: MEM-MSL2041/42DB1-E-US_06-11 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.