Atmel LED Driver-MSLB9061 LED Driver Module
Compact, 6-channel LED Driver Board with I2C Interface
Datasheet
Atmel LED Driver-MSLB9061 LED Driver Module
Compact, 6-channel LED Driver Board with I2C Interface
The optional microcontroller board and graphical user interface (GUI) software allow control of the driver board through a personal computer. This gives access to the internal features of the MSL1061, including fault detection, digital control of LED current, individual LED string on/off control, and internally generated PWM dimming. The compact six-channel LED driver board is intended for evaluation, prototyping, or production runs. Gerber files and Cadence OrCAD layout files are available to allow the circuit to be integrated into a larger system for large production runs.
General Description
The Atmel® compact, 6-channel LED driver board is a complete LED backlight driver solution using the Atmel LED Driver-MSL1061 LED driver for medium-sized LCD panels. Each channel drives up to 12 series-connected LEDs at up to 30mA per channel. The diver board is configured to operate from 3.3V up to 28V. The fullscale LED current is preset to 15, 20, 25, or 30mA per LED string, selected by an onboard switch. Current can be reduced from full-scale through the I2C serial interface in 16 linear steps. Digital (PWM) dimming is available through an external signal or by using the internal PWM generator via the serial interface.
Applications
• LCD Panel LED Backlight Driver
Ordering Information
PART
MSLB9061
DESCRIPTION
Compact, 6-channel LED driver module
2
Atmel LED Driver-MSLB9061
Atmel LED Driver-MSLB9061 LED Driver Module
Compact, 6-channel LED Driver Board with I2C Interface
Key Features
• Drives up to 6 LED Strings • Up to 12 LEDs per String • Up to 30mA per LED String • I²C Serial Interface • Fault Detection and Protection • 3.3 to 28V Input Voltage Range • Up to 7.2W Output Power • Small Size, 1.95” X 0.73” • Four Available I²C Slave Addresses, Switch Selectable • Four Full-scale Current Settings, Switch Selectable • Separate Bias and Power Inputs Allows a Variety Of Configurations • 1Mhz Switching Frequency • Internal Or External PWM Dimming Control • Digital Control of LED String Current • Individual LED String On/Off Digital Control • Short Circuit or Open Circuit LED String Detection • Automatic Overvoltage Protection
LED Driver Board
0.73” (18.55mm)
1.95” (49.53mm)
Atmel LED Driver-MSLB9061
3
Mechanical Drawing
Figure 1. Atmel® LED Driver-MSLB9061 Mechanical Drawing. All Dimensions in Inches.
Connector Pin Descriptions
Table 1. J2 Input Connector Pin Descriptions
PIN NAME
PWR HVBIAS LVBIAS DOUBLE SDA SCL FLTB EN PWM GND
PIN NUMBER
1,2 3 4 5 6 7 8 9 10 11,12
PIN DESCRIPTION
Input power to integrated boost regulator circuit Input to integrated LDO bias voltage regulator Input to MSL1061 bias voltage Input to charge pump doubler bias input I²C serial data I²C serial clock Fault indication output Enable control input PWM dimming control input Ground
Table 2. J3 Output Connector Pin Descriptions
PIN NAME
GND STR6 STR5 STR4 STR3 STR2 STR1 VLED
PIN NUMBER
1-8 9 10 11 12 13 14 15-20 Ground LED string 6 cathode connection LED string 5 cathode connection LED string 4 cathode connection LED string 3 cathode connection LED string 2 cathode connection LED string 1 cathode connection LED sting anode output voltage
PIN DESCRIPTION
4
Atmel LED Driver-MSLB9061
Atmel LED Driver-MSLB9061 LED Driver Module
Compact, 6-channel LED Driver Board with I2C Interface
Absolute Maximum Ratings
Voltage (With Respect to GND) STR1-STR6 ............................................................................................................................................................................................. -0.3V to +50V VLED ............................................................................................................................................................................................................. -0.3V to +40V PWR, HVBIAS........................................................................................................................................................................................ -0.3V to +36V BIAS, EN, PWM, SDA, SCL, FLTB ........................................................................................................................................ -0.3V to +5.5V Ambient operating temperature range TA = TMIN to TMAX.................................................................................... -40°C to +50°C
Table 3 : Electrical Operating Characteristics
(Typical application circuit, VIN = 12V, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C)
PARAMETER
DC ELECTRICAL CHARACTERISTICS Power input voltage HVBIAS input voltage BIAS input voltage DOUBLE input voltage EN logic input high level EN logic input low level PWM, SDA, SCL input high voltage PWM, SDA, SCL Input low voltage FLTB output low voltage FLTB leakage current IFLTB = 1mA VFLTB = 3.6V ISTRn = 0x0F, S2 position 1 STR1-STR6 output current ISTRn = 0x0F, S2 position 2 ISTRn = 0x0F, S2 position 3 ISTRn = 0x0F, S2 position 4 30 25 15 10 2 0.9 0.1 1 (Note 1) Bias voltage applied to HVBIAS, BIAS unconnected HVBIAS and BIAS inputs connected with bias voltage applied HVBIAS and BIAS inputs connected together, bias voltage applied to DOUBLE 3.3V 6.5 4.5 3.1 2.3 0.8 28 28 6 3.6 V V V V V V V V V A mA mA mA mA
CONDITIONS AND NOTES
MIN
TYP
MAX
UNIT
PARAMETER
AC ELECTRICAL CHARACTERISTICS PWM input frequency
CONDITIONS AND NOTES
MIN
TYP
MAX
20
UNIT
kHz
Atmel LED Driver-MSLB9061
5
PARAMETER
I²C SWITCHING CHARACTERISTICS SCL clock frequency Bus timeout Bus free time between a STOP and START condition Hold time for a repeated START condition Set-up time for a repeated START condition Set-up time for STOP condition Data hold time Data valid acknowledge time Data valid time Data set-up time LOW period of the SCL clock HIGH period of the SCL clock Fall time of SDA and SCL signals Rise time of both SDA and SCL signals Pulse width of spikes that must be suppressed by the input filter SDA, SCL, AD0 input capacitance
CONDITIONS AND NOTES
I2C timeout disabled (Note 2)
MIN
TYP
MAX
1000
UNIT
kHz ms µs µs µs µs ns
25 0.5 0.26 0.26 0.26 10 (Note 3) (Note 4) 0.05 0.05 100 0.5 0.26 (Note 5,6) 120 120 (Note 7) 50 10 0.45 0.45
µs µs ns µs µs ns ns ns pF
Note 1. Full power available with PWR input voltage greater than 6.5V. For 3.1V to 3.6V operation, doubling charge pump(U2) and C12, C13 are required. Note 2. 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 25ms. Disable bus timeout feature for DC operation. Note 3. Time for acknowledge signal from SCL low to SDA (out) low. Note 4. Minimum time for SDA data out to be valid following SCL low. Note 5. A master device must internally provide a hold time of at least 300ns for the SDA signal (refer to the VIL of the SCL signal) in order to bridge the undefined region of SCL falling edge. Note 6. The maximum fall times for the SDA and SCL bus lines are specified at 300ns. The maximum fall time for the SDA output stage is specified at 250ns. This allows series protection resistors to be connected between SDA and SCL and the SDA/SCL bus lines without exceeding the maximum specified tall time. Note 7. Input filters on the SDA, SCL, and AD0 inputs suppress noise less than 50ns.
6
Atmel LED Driver-MSLB9061
Atmel LED Driver-MSLB9061 LED Driver Module
Compact, 6-channel LED Driver Board with I2C Interface
Typical Performance Characteristics
Efficiency at Vin = 12V 95 90
Efficiency (%)
85 80 75 70 65 60 5 10 15 20 25 30 String Current (mA)
Efficiency
Efficiency at Vin =5V
90 80
Efficiency (%)
70 60 50 40 30 5 10 15 20 25 30 String Current (mA) Efficiency
Detailed Description
The MSLB9061 is a standalone, six-channel LED driver board suitable for integration into small production devices. It includes an I2C serial interface for accessing the digital features of the MSL1061 LED driver. Onboard switches set the I2C slave address to one of four available addresses and the full-scale LED current to 30, 25, 15, or 10mA.
Input Power
The MSLB9061 board is powered from input voltages ranging from 3.3 up to 28V, and the integral boost regulator power is separate, allowing operation with separate bias and power input voltages for improved efficiency or operation from a single input power source for simplicity. Full power is available for power (PWR) input voltage greater than 6.5V.
Atmel LED Driver-MSLB9061
7
Single Input Voltage Configuration
The MSLB9061 board can be powered from a single input voltage source. The configuration depends on the input voltage range. The three available configurations are: • Input voltage between 5.5V and 28V. Apply the input voltage to the PWR and HVBIAS inputs, J2 pins 1, 2, and 3, simultaneously. Leave BIAS and DOUBLE, J2 pins 4 and 5, unconnected. Full power is available in this configuration with an input voltage greater than 6.5V. • Input voltage between 4.5V and 6V. Apply the input voltage to the PWR, HVBIAS, and BIAS inputs, J2 pins 1, 2, 3, and 4, simultaneously. Leave DOUBLE, J2 pin 5, unconnected. Full power is not available in this configuration. • Input voltage between 3.1V and 3.6V. Apply the input voltage to the PWR and DOUBLE inputs, J2 pins 1, 2, and 5. Connect the BIAS and HVBIAS inputs, J2 pins 3 and 4, together, but do not apply voltage. Full power is not available in this configuration.
bias voltage below the input power voltage, power dissipation is reduced for improved power efficiency. In all cases, apply the power input voltage to the PWR inputs, J2 pins 1 and 2. Full output power is available for an input voltage greater than 6.5V. The three available bias configurations are: • 5.5V to 28V bias input voltage. Connect the bias voltage to the HVBIAS input, J2 pin 3. Leave BIAS and DOUBLE inputs, J2 pins 4 and 5, unconnected. • 4.5V to 6V bias input voltage. Connect the bias voltage to the HVBIAS and BIAS inputs, J2 pins 3 and 4, simultaneously. Leave DOUBLE, J2 pin 5, unconnected. • 3.1V to 3.6V bias input voltage. Connect the bias voltage to DOUBLE, J2 pin 5. Connect the HVBIAS and BIAS inputs, J2 pins 3 and 4, together, but do not apply voltage.
I2C Serial Interface
The MSLB9061 driver board uses an I2C/SMBus serial interface for digital LED control and fault detection. Four slave ID addresses are available, and are selected by the I2C address selection switch. The addresses are shown in Table 4.
Separate Power and Bias Input Configuration
The MSLB9061 board can be powered from separate power and bias input voltage sources. With input
8
Atmel LED Driver-MSLB9061
Atmel LED Driver-MSLB9061 LED Driver Module
Compact, 6-channel LED Driver Board with I2C Interface
Table 4: I2C Slave Address Switch (S1) Settings
ADDRESS SWITCH S1 POSITION
I²C SLAVE ADDRESS
ADDRESS SWITCH S1 POSITION
I²C SLAVE ADDRESS
1100_000 (binary)
Position 1
1100_010 (binary)
Position 3
1100_011 (binary)
Position 2
Position 4
1100_001 (binary)
There are a number of features available through the I2C serial interface. Table 5 shows the registers for the MSL1061 LED driver.
Atmel LED Driver-MSLB9061
9
Table 5. Atmel LED Driver-MSL1061 Register Map
REGISTER NAME
MSTRCNTRL CNTRL STATUS OCSTATUS SCSTATUS PWMFREQ PWMDUTY STREN IDAC
ADDRESS
0x00 0x01 0x03 0x04 0x05 0x06 0x07 0x09 0x10
BIT D7
-
D6
-
D5
-
D4
-
D3
-
D2
-
D1
-
D0
DESCRIPTION
SLEEP Sleep enable
Internal/external generated PWM, internal/external INTPWM EXTCLK TOEN FLTEN clock, I2C timeout and fault pin enable. Open/short detect, over- OTDET SCDET OCDET FLTDET temperature detect. LED open circuit detected OC6 OC5 OC4 OC3 OC2 OC1 on STR6 – STR1 LED short circuit to VOUT SC6 SC5 SC4 SC3 SC1 SC0 detected on STR6 – STR1 Internal PWM frequency D7 D6 D5 D4 D3 D2 D1 D0 (prescaler) generator Internal PWM duty cycle D7 D6 D5 D4 D3 D2 D1 D0 generator String enable, shutdown STR6EN STR5EN STR4EN STR3EN STR2EN STR1EN control DAC3 DAC2 DAC1 DAC0 4-bit current DAC
For detailed descriptions of the Atmel LED Driver-MSL1061 register-controlled operating modes, see the Atmel LED Driver-MSL1061 Datasheet.
10
Atmel LED Driver-MSLB9061
Atmel LED Driver-MSLB9061 LED Driver Module
Compact, 6-channel LED Driver Board with I2C Interface
On/Off (EN) Control Input
The on/off control Input, pin 9 of input connector J2, turns on/off the LED driver. Drive it high (between 2.3 and 5V) to turn on the LED driver, and drive it low (0 to 0.8V) to turn it off. The on/off control input is internally pulled up by a 100kΩ resistor. For automatic start-up, leave it unconnected.
PWM Control Input
The input connector, J2, pin 10, is the PWM control input. Drive PWM with a digital signal to pulse-width modulate (PWM) the LED brightness. When using the internal PWM generator, the PWM input signal is ignored. The PWM input is pulled high through a 100kΩ resistor. If not used, leave PWM unconnected or drive it high.
Fault Indicator Output
The MSL1061 includes fault detection circuitry that detects an open-circuited LED string or an LED string with one or more short-circuited LEDs. If any fault is detected, the fault indicator output is driven low. Use this output as an alert signal to a system controller. Once the controller gets the alert signal, it determines which LED is faulty by reading the STATUS, OCSTATUS, and SCSTATUS registers through the I2C serial interface.
Connecting the LEDs to the Atmel LED Driver-MSLB9061 LED Driver
The MSLB9061 driver board drives LED arrays with up to six parallel strings of up to 12 series LEDs each through the output connector, J3. Six connections for LED cathode connections allow the use of separate LED strings, or commonanode-connected LED strings. Connect unused LED cathode string connections (J3 pins 9-14) to GND to disable that LED string. J3 pins 1-8 are provided for this purpose so that unused string cathode connections are connected to GND through the wiring harness.
Setting the Full-Scale LED Current
The MSL1061 regulates the LED string current. The LED string current is set by a current sense resistor. Four different values are programmed to the MSLB9061 LED driver module, and the switch S2 selects one of those resistors to set the full-scale per-string LED current to 10mA, 15mA, 25mA or 30mA. Table 6 shows the switch settings and the full-scale per-string LED current for each setting.
Atmel LED Driver-MSLB9061
11
Table 6: Full-Scale Per-String LED Current (S2) Settings
Full-Scale LED Current Switch S2 Position
Full-Scale Per-String LED Current
Full-Scale LED Current Switch S2 Position
Full-Scale Per-String LED Current
30mA
Position 1 Position 3
15mA
25mA
Position 2 Position 4
10mA
Driving LEDs with Greater than 30mA LED Current
The maximum current available from each LED driver is 30mA. When using LEDs that require greater than 30mA, connect multiple LED drivers in parallel to drive a single LED string. The LED string current is the sum of the LED driver currents. Table 7 shows a list of the higher currents that can be supported by this board.
Table 7. Settings for Higher Currents
Current 40mA
# of Strings 2 3
EVU-MSL1061 2 x 20mA x 2 strings 2 x 20mA x 3 strings 2 x 25mA x 2 strings 2 x 25mA x 3 strings 2 x 30mA x 2 strings 2 x 30mA x 3 strings
50mA
2 3
60mA
2 3
12
Atmel LED Driver-MSLB9061
Atmel LED Driver-MSLB9061 Schematic
Figure 2: Atmel LED Driver-MSLB9061 Board Schematic.
Atmel LED Driver-MSLB9061
Do Not Stuff
Compact, 6-channel LED Driver Board with I2C Interface
Atmel LED Driver-MSLB9061 LED Driver Module
13
Atmel LED Driver-MSLB9061 Component Placement
14
Atmel LED Driver-MSLB9061
Atmel LED Driver-MSLB9061 LED Driver Module
Compact, 6-channel LED Driver Board with I2C Interface
Atmel LED Driver-MSLB9061 Bill of Materials
REF
C1, C2, C14 C5, C13* C6, C7 C11, C15 C12* D1 J3 J3 L1 R1 R2 R5 R6 R7, R13 R8 R9 R10 SW1, SW2 U1 U2*
QTY
3 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1
DESCRIPTION
Capacitor, ceramic, 1µF, 50V, X7R, 1206 Capacitor, ceramic, 10µF, 6.3V, X7R, 0805 Capacitor, ceramic, 1µF, 10V, X7R, 0603 Capacitor, ceramic, 0.1µF, 50V, X7R, 0603 Capacitor, ceramic, 2.2µF, 10V, X7R, 0603 Rectifier, Schottky, 1A, 40V, Power-Di 123 Connector, 12-position, 1.0mm spacing, low profile Connector, 20-position, 1.0mm spacing, low profile Inductor, 15µH, 1.4A, CDRH5D28R/HP Resistor, 66.5KΩ, 1%, 0603 Resistor, 115KΩ, 1%, 0603 Resistor, 1.00MΩ, 1%, 0603 Resistor, 28.7KΩ, 1%, 0603 Resistor, 100KΩ, 1%, 0603 Resistor, 80.6KΩ, 1%, 0603 Resistor, 133KΩ, 1%, 0603 Resistor, 200KΩ, 1%, 0603 Switch, 4-position, rotary, surface mount, 4.5x5mm LED driver with boost, six-channel, QFN55-28 Doubling charge pump, SOT-23-6
MANUFACTURER
MANUFACTURER P/N
Murata GRM31CR71H105KA61L or equivalent Murata GRM21BR70J206KE76L or equivalent Murata GRM188R7A105KA61D or equivalent Murata GRM188R71H104KA93D or equivalent Murata GRM188R71A225KE15D or equivalent Diodes Inc. DFLS140L-7 or equivalent JST SM12B-SRSS-TB JST SM20B-SRSS-TB Sumida CDRH5D28R/HP-150 or equivalent Rohm MCR03EZPFX6652 or equivalent Rohm MCR03EZPFX1153 or equivalent Rohm MCR03EZPFX1004 or equivalent Rohm MCR03EZPFX2872 or equivalent Rohm MCR03EZPFX1003 or equivalent Rohm MCR03EZPFX8062 or equivalent Rohm MCR03EZPFX1333 or equivalent Rohm MCR03EZPFX2003 or equivalent Copal Electronics CS-4-14NTA or equivalent MSL1061 Semtech SC1462ISKTR or equivalent
* Foot print are available for optional use. Do not stuff.
Atmel LED Driver-MSLB9061
15
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-MSLB9061DS1-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.