0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MSL3082

MSL3082

  • 厂商:

    ATMEL(爱特梅尔)

  • 封装:

  • 描述:

    MSL3082 - 8-string, High-power, White or RGB LED Driver for TV, Blacklighting, or Intelligent Solid-...

  • 数据手册
  • 价格&库存
MSL3082 数据手册
Atmel LED Driver-MSL3082 8-string, High-power, White or RGB LED Driver for TV, Blacklighting, or Intelligent Solid-state Lighting Datasheet Brief Atmel LED Driver-MSL3082 8-string, High-power, White or RGB LED Driver for TV, Blacklighting, or Intelligent Solid-state Lighting General Description The Atmel® LED DriverMSL3082 compact, highpower LED string driver uses external MOSFETs to provide up to at least 500mA per string, with current accuracy and matching better than ±1%. The MSL3082 drives eight parallel strings of LEDs, and offers fault detection and management of open and short circuit LEDs. The MSL3082 features a 1MHz I2C serial interface. The interface supports video frame-by-frame LED string intensity control for up to 16 interconnected devices, allowing active area dimming when used for video displays. The advanced PWM engine synchronizes with the video signal, and offers phase shifted string drive, virtually eliminating waterfall noise and motion blur. The MSL3082 adaptively controls the DC-DC converters that power the LED strings, using patented Atmel's Adaptive SourcePower™ technology. These efficiency optimizers minimize power use while maintaining LED current accuracy, and allow up to eight interconnected devices to automatically negotiate the optimum power supply voltage. A unique combination of peak current control and pulse width dimming management offers simple full-screen brightness control, versatile area dimming, and a consistent white point. LED string current is set for each string using a current sense (FET source) resistor. LED current is also digitally controlled for all eight LED strings. Global string drive pulse width is adjusted with a 6-bit global intensity register, and individual string pulse width is modulated with 8-bit control. Additionally, the MSL3082 optionally throttles back the PWM on time of all strings when the temperature of the LEDs exceeds a programmable threshold. The MSL3082 monitors for string open circuit, LED short circuit, loss-of-sync, and over-temperature faults, and provides a hardware fault output to notify the MCU. Detailed fault status and control are available through the serial interface. Additionally, the MSL3082 includes an on-chip EEPROM that allows the power-up default register settings to be customized via the serial interface. The MSL3082 is offered in a 7 x 7 x 0.85mm, 44-pin QFN package, and operates over a -40°C to +105°C temperature range. Applications • Edge-lit LED Backlit TVs • High-contrast Monitors • Medical and Industrial Displays • High-power LED Arrays • Multi-string LED Lighting • Intelligent Solid-state Lighting (SSL) Ordering Information PART MSL3082CS INTERFACE 8-channel LED driver PACKAGE 44-pin, 7x7x0.85mm QFN 2 Atmel LED Driver-MSL3082 Atmel LED Driver-MSL3082 8-string, High-power, White or RGB LED Driver for TV, Blacklighting, or Intelligent Solid-state Lighting Key Features • 8-bit PWM String Dimming • Fast, 1MHz I C/Smbus Interface Supports up to 16 Devices per Bus 2 • Video Frame (Vsync) and Line (Hsync) Sync Inputs • Sync Loss Detectors Optionally Disable Led Strings • Internal Eeprom Allows Custom Power-up Default Settings • String Open Circuit and Led Short Circuit Fault Detection • 0.5a LED String Current • Drives up to Eight Parallel, High-power Led Strings • Multiple MSL3082s Share String Supply and Automatically Negotiate Optimum Voltage • Supports Adaptive, Real-time 2-D Area Dimming for Highest Dynamic Range LCD TVs and Monitors • Programmable String Phase Virtually Eliminates Motion Blur and Improves Efficiency • Global LED Intensity Control via Serial Interface • Supports Direct Pwm Control of all Led Strings with a Single Pwm Input Signal • ±1% Current Accuracy and Current Balance Application Circuit Atmel LED Driver-MSL3082 3 Quick Start Guide The MSL3082 controls eight strings of series-connected LEDs at up to at least 500mA per string, and up to sixteen devices may share the serial interface. The MSL3082 FET gate drive output is optimized for FETs requiring no more than 10nC of charge. The MSL3082 PWM engine generates the PWM signal that drives the strings, or optionally accepts an external PWM signal. The power supply can use any topology that employs external feedback resistors with a maximum feedback voltage of 1.5V, and are typically DC-DC boost converters. The efficiency optimizers rely on close matching of the LEDs connected to a string supply; the better the matching, the better the overall efficiency. How Many LEDs and Drivers? The MSL3082 drives eight strings of series-connected LEDs using external N-channel MOSFETs and current sense resistors. The LED drive capability (maximum number of LEDs per string) is limited only by the MOSFETs and the LED string power supply, not by the MSL3082. Up to 16 MSL3082s may share an I2C/ SMBus serial interface, with both individual and broadcast (all MSL3082s on a bus) addressing. The high LED drive power of the MSL3082 makes it suitable for large LCD TV and monitor backlights, as well as for LED signage and general lighting. Differences between Atmel LED Drivers-MSL3082 and MSL2100 The MSL3082 includes a single Efficiency Optimizer, is more suited for single-color LEDs, and is ideal for driving white backlight LEDs in an LCD monitor or TV application. The MSL2100 includes three independent Efficiency Optimizer circuits to control three separate string supplies (for RGB LEDs, for example). Timing, PWM, Intensity Controls, and Synchronization The PWM LED drive signals synchronize to video frame timing via the PHI input, and to pixel timing via the GSC input. Suitability for LED backlight architectures is shown in Table 1 and Table 2. Area LED dimming for direct backlighting is supported for contrast and color gamut improvement. With area dimming, motion blur is reduced by setting each LED string’s PWM phasing to synchronize string off times with the LCD update timing. Also, the individual PWM intensity registers for eight LED strings are updated with only 92 I2C/SMBus clocks. Sixteen drivers (128 LED strings) update in 1.47ms with a 1MHz bus speed, offering area dimming support for frame rates up to 640Hz. LEDs, the String Power Supply, and the Efficiency Optimizer The MSL3082 features an Efficiency Optimizer output that dynamically adjusts the LED string power supply to the minimum voltage necessary to drive the LED strings, minimizing power use while assuring accurate LED current flow. The Efficiency Optimizers features an input that allows up to eight devices to be connected in a chain configuration. When implemented, the chain automatically negotiates, controls, and optimizes the string power supply for all LED strings driven by the chain. Table 1. Atmel LED Driver-MSL3082 LED Common Backlight Drive Architectures BACKLIGHT TYPE White LED - bottom edge-lit White LED - top/bottom edge-lit White LED - four sides edge-lit White LED - direct back-lit RGB LED - direct back-lit STRING SUPPLY OPTIONS MOTION BLUR REMOVAL No LED ZONE MANAGEMENT No No No Higher contrast ratio (area dimming) Higher contrast ratio and color gamut 1 or more MSL3082 per efficiency optimized supply No No Yes - LED strip phasing See MSL2100 datasheet Yes - LED strip phasing 4 Atmel LED Driver-MSL3082 Table 2. Atmel LED Driver-MSL3082 Timing and LED Intensity Control Capability LED INTENSITY CONTROL LED string current Individual LED string current Global LED string pulse width Individual LED string pulse width Global temperature derating Total LED string pulse width control RESOLUTION External resistors set maximum current for each LED string up to at least 500mA 6-bit ISTR registers reduce string current from maximum set by global resistor 6-bit GINT register or PWM input (accepts 20Hz To 50kHz, 0% to 100% duty cycle) 8-bit PWM registers set individual string pulse width 6-bit temperature pulse width derating, individually applied to each string 10-bit LED string pulse width, computed from global and individual pulse width settings Package Pin-out - Atmel LED Driver-MSL3082-TB CGND CGND PWM GND AD1 CGND GSC PHI NC NC 35 44 SCL SDA AD0 FLTB FBI FBO GND S0 G0 1 2 3 4 5 6 7 8 9 43 42 41 40 39 38 37 36 EN 34 33 VDD 32 VIN 31 D7 30 G7 29 S7 MSL3082 (TOP VIEW) 28 D6 27 G6 26 S6 25 D5 24 G5 23 S5 Figure 1. 44-pin, 7mm x 7mm x 0.85mm QFN (0.5mm pin pitch) with Exposed Pad D0 10 S1 11 12 G1 13 D1 14 S2 15 G2 16 D2 17 S3 18 G3 19 D3 20 S4 21 G4 22 D4 Figure 2. 44-pin TQFN Package Dimensions Atmel LED Driver-MSL3082 5 Pin Descriptions PIN # 1 2 3, 44 4 NAME SCL SDA AD1, AD0 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 data I/O. I²C slave ID selection inputs AD0 and AD1 select the device I²C slave address. Fault output (open drain, active low) FLTB sinks current to GND when the MSL3082 detects a fault. FLTB remains low until the fault registers have been read or EN is toggled low. Efficiency Optimizer input Connect FBI to FBO of the next device when chaining the Efficiency Optimizers. If unused connect FBI to GND close to the device. Efficiency Optimizer output Connect FBO through a Schottky diode to the string power supply’s feedback node (Figure 4), or to FBI of the previous device (Figure 5). If unused leave FBO unconnected. Power ground Connect GND to system ground, to CGND and to EP with short, wide traces. String 0 thru 7 source sense inputs Connect Sn to the source of external MOSFETn, and to the current sense resistor for LED stringn. The full-scale LED current is reached when 500mV is across the current sense resistor. String 0 thru 7 external MOSFET gate drive outputs Connect Gn to the gate of the external MOSFETn. String 0 thru 7 external MOSFET drain sense inputs Connect Dn to the drain of external MOSFETn through a 10MΩ resistor. Supply voltage input Connect a 12V ±10% supply to VIN. Bypass VIN to GND with a 1µF ceramic capacitor placed close to VIN. Internal 2.5V regulator capacitor connection Bypass VDD to GND with a 10µF ceramic capacitor placed close to the device. Enable input (active high) Drive EN high to turn on the MSL3082, drive EN low to turn off the MSL3082. For automatic start-up, connect EN to VIN through a 100kΩ resistor. No connection Make no connection to NC. Connect to ground Connect CGND to system ground, to GND and to EP using short, wide traces. Phase synchronization input Drive PHI with an external signal from 40Hz to 10kHz to synchronize the PWM dimming to the signal at PHI. Connect PHI to GND if unused. Gate shift clock input Drive GSC with the gate shift clock of the video signal up to 5MHz. GSC sets the resolution of PWM dimming. Connect GSC to GND if unused. PWM input Drive PWM with a pulse-width-modulated signal with a duty cycle of 0% to 100% and frequency of 20Hz to 50kHz to control the brightness of all LED strings. Power ground Connect EP to system ground, GND and CGND using short, wide traces. EP offers thermal relief to the die. Atmel LED Driver-MSL3082 DESCRIPTION 5 FBI 6 FBO 7, 43 8, 11, 14, 17, 20, 23, 26, 29 9, 12, 15, 18, 21, 24, 27, 30 10, 13, 16, 19, 22, 25, 28, 31 32 33 34 35, 39 36, 37, 38 40 GND S0 - S7 G0 - G7 D0 - D7 VIN VDD EN NC CGND PHI 41 GSC 42 Exposed Pad 6 PWM EP Atmel LED Driver-MSL3082 8-string, High-power, White or RGB LED Driver for TV, Blacklighting, or Intelligent Solid-state Lighting Absolute Maximum Ratings Voltage (With Respect to GND) VIN, EN, D0-D7, G0-G7 .............................................................................................................................................. -0.3V to +16V SDA, SCL, AD0, AD1, FLTB ......................................................................................................................................-0.3V to +5.5V PHI, GSC, PWM, S0-S7, FBI, FBO .................................................................................................... -0.3V to (VDD + 0.3V) VDD ............................................................................................................................................................................................ -0.3V to +2.75V Current (Into Pin) VIN ...................................................................................................................................................................................................................... 50mA GND ............................................................................................................................................................................................................... -500mA All other pins................................................................................................................................................................................................ 20mA Continuous Power Dissipation (See Note 8, Note 9) 44-Pin 7mm x 7mm QFN (derate 47.6mW/°C above 70°C)............................................................. 2619mW Ambient Operating Temperature Range TA = TMIN to TMAX .......................................... -40°C to +105°C JunctionTemperature ................................................................................................................................................................. +125°C Storage Temperature Range ........................................................................................................................ -65°C to +125°C Lead Soldering Temperature, 10s .................................................................................................................................. +300°C Electrical Characteristics (Circuit of Figure 3, 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 shutdown supply current VDD regulation voltage Input high voltage SDA, SCL, AD0, AD1 Input low voltage SDA, SCL, AD0, AD1 Input high voltage PHI, GSC, PWM Input low voltage PHI, GSC, PWM Input high voltage EN Input low voltage EN Input hysteresis EN CONDITIONS AND NOTES MIN TYP MAX UNIT 10.8 All drivers on at 100% duty, I²C serial interface idle EN = 0, all digital inputs tied to VDD or GND 2.3 2.31 12.0 25.0 10 2.5 13.2 32.5 20 2.6 0.9 V mA μA V V V V V V V mV 1.8 0.7 0.9 1.36 0.7 50 Continued to Next Page Atmel LED Driver-MSL3082 7 PARAMETER Input quiescent current EN SDA, FLTB output low voltage S0 thru S7 regulation resolution Open circuit detect voltage Short circuit detect voltage D0 thru D7 leakage current G0 thru G7 maximum gate drive voltage G0 thru G7 gate drive current Current sense regulation voltage G0 thru G7 output current slew rate Thermal cutoff temperature FBI to FBO current transfer error FBO current step size FBO feedback output current maximum PARAMETER AC ELECTRICAL CHARACTERISTICS OSC initial accuracy PHI frequency GSC frequency PWM frequency PWM duty cycle PHI DLL Lock Cycles f OSC f PHI f GSC f PWM Sinking 6mA CONDITIONS AND NOTES MIN TYP 1 MAX 20 0.4 UNIT μA V % of Full Scale 1 7.3 6.5 Voltage under 9V Voltage between 9V to 16V 10 -20 ISTRx = 0x3F ISTRx = 0x1F Current rising (Note 7, Note 8) Current falling (Note 7, Note 8) Up to FBO maximum output current VFBO_= 0 to 1.8V CONDITIONS AND NOTES 35 MIN 488 235 500 250 10 10 135 ±2 3 45 TYP 55 MAX 20 508 255 8.3 7.8 0.1 15 9.0 9.0 V V μA V mA mV mV mA/µs °C % μA μA UNIT OSCCTRL = 0x04 (fOSC=20MHz); TA=25°C (Note 7) (Note 7) PWMDIRECT = PWMEN = 1 PWMDIRECT = PWMEN = 1 18 40 20 0 20 22 10000 5 50000 100 MHz Hz MHz Hz % PHI Cycles 4 PARAMETER 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 set-up time STOP condition set-up time SDA data hold time 1/t S C L t T IM E O U T t BUF t H D : S TA t S U : S TA t SU:STOP t H D : D AT CONDITIONS AND NOTES MIN TYP MAX UNIT Bus timeout disabled (Note 1) OSCCTRL = 0x04 (fOSC=20MHz); TA=25°C 0 27 0.5 0.26 0.26 0.26 15 30 1000 33 kHz ms µs µs µs µs ns 8 Atmel LED Driver-MSL3082 Atmel LED Driver-MSL3082 8-string, High-power, White or RGB LED Driver for TV, Blacklighting, or Intelligent Solid-state Lighting PARAMETER 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 t VD:ACK t V D : D AT t S U : D AT tLOW tHIGH tF tR tSP CONDITIONS AND NOTES (Note 2) (Note 3) MIN 0.05 0.05 100 0.5 0.26 TYP MAX 0.55 0.55 UNIT µs µs ns µs µs (Note 4, Note 5) 120 120 ns ns ns (Note 6) 50 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. Disable bus timeout feature for DC operation 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 are 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. The MSL3082 includes input filters on SDA, SCL, AD0, and AD1 inputs that suppress noise less than 50ns Note 7. Parameter is guaranteed by design, and is not production tested Note 8. Subject to thermal dissipation characteristics of the device Note 9. When mounted according to JEDEC JEP149 and JESD51-12 for a one-layer PCB, θJA = 21°C/W and θJC = 1.3°C/W Block Diagram Atmel LED Driver-MSL3082 9 Atmel LED Driver-MSL3082 Typical Application Circuit Figure 3. Typical Application Circuit Detailed Description The MSL3082 is a highly integrated, flexible, multi-string LED driver that uses external MOSFETs to allow high LED string currents, and includes power supply control to maximize efficiency. The driver optionally connects to a video subsystem to offer easy synchronization for use in LCD TV backlight applications. Up to sixteen devices may be connected together to drive a large number of LED strings in a system. The drivers provide multiple methods of controlling LED brightness, through both peak current control and pulse width control of the string drive signals. Peak current control offers excellent color consistency, while pulse width control allows brightness management. An on-chip EEPROM holds all the default control register values. At power-up the data in the EEPROM are automatically copied directly to the control registers, setting up the device for operation. The factory programmed EEPROM values are changeable through the serial interface if a different power-up condition is desired. 10 Atmel LED Driver-MSL3082 Atmel LED Driver-MSL3082 8-string, High-power, White or RGB LED Driver for TV, Blacklighting, or Intelligent Solid-state Lighting The device interfaces to an MCU via the I2C/SMBus interface. The robust 1MHz I2C/SMBus interface supports up to sixteen devices on the bus, and is fast enough to support area dimming for 16 interconnected devices. While typically the LED drive PWM signal is internally generated by the PWM engine, the device also accepts an external direct PWM drive signal applied to the PWM input to set the frequency and duty cycle of the LED drive signals. When using the PWM engine, the MSL3082 allows phase spreading of the LED drive signals, which helps reduce the transient load on the LED power supply. Phase spreading is not supported for direct PWM drive. The PWM frequency of the drivers is easily synchronized to an external video signal applied to PHI. Typically, the VSYNC signal from the video system is used as the PHI input. A frame-rate multiplier (1x to 16x) processes this signal for use by the PWM engine. The on-time of each string is individually programmed via the device registers, providing a peak resolution of 10 bits when using the on-chip PWM generator. The actual resolution of the PWM frequency depends on the ratio of the GSC frequency (typically provided by a systems HSYNC signal) to the PHI frequency because the on time of a string is programmed as a function (8-bit count) of the number of GSC cycles. This count can be further scaled by a 6-bit global intensity register, when enabled. The GSC clock is also used to precisely set each string’s phase delay to be synchronized with its physical position relative to the video frame. Additionally, the MSL3082 features programmable temperature compensation, which throttles back the PWM on time of all strings when the temperature of the LEDs exceeds a programmable threshold. The Efficiency Optimizers control a wide range of different external DC-DC and AC-DC converter architectures. Multiple drivers in a system communicate in real time among themselves to select an optimized operating voltage for the LEDs. This allows design of the power supply for the worst case forward voltage (Vf) of the LEDs without concern about excessive power dissipation issues. During the start-up sequence, the MSL3082 automatically reduces the power supply voltage to the minimum voltage required to keep the LEDs in current regulation. The devices are configured to periodically perform this optimization to compensate for changes in LED forward voltage, and to assure continued optimum power savings. Internal Regulators and Enable Input The MSL3082 includes an internal linear regulator powered from VIN that provides 2.5V, VDD, to power the internal circuitry. Bypass VDD to GND with a 10µF or greater capacitor. The enable input, EN, turns the VDD regulator on and off. To turn on the MSL3082 force EN high with a 5V logic level, and force EN low to turn it off. When EN is low, the MSL3082 enters low-power mode, and the serial interface is ignored. Toggling EN low also clears all fault registers and releases FLTB. Faults re-establish if the conditions that generated them persist. Setting LED String Currents The maximum string current, ILED, for each string is set by a resistor, RSn, connected to ground from the source terminal of the external string drive MOSFET. The feedback threshold is 500mV. Determine the resistor value using: ohms. I LED RSn = 0 .5 , where ILED is in amperes and RSn is in For example, a full-scale LED current of 500mA returns RSn = 1.00Ω. The current for the LED strings is individually reduced from the full-scale resistor set value with 6-bit resolution using ISTRn, the string current control registers 0x10 through 0x1F. Atmel LED Driver-MSL3082 11 Connecting an LED String Power Supply to an Efficiency Optimizer The MSL3082 is designed to control an external LED string power supply that uses a voltage divider (RTOP and RBOTTOM in Figure 4) to set the output voltage, and whose regulation feedback voltage is not more than 1.5V. The efficiency optimizer improves power efficiency by injecting a current of between 0 and 45µ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. To select the resistors first determine VOUT(MIN) and VOUT(MAX), the minimum and maximum string supply voltage limits, using: Figure 4. FBO Connection to Power Supply Voltage Divider VOUT(MIN) = (Vf (MIN) *[#ofLEDs])+ 0.5 , and VOUT(MAX) = (Vf (MAX) *[#ofLEDs])+ 0.5 , where Vf(MIN) and Vf(MAX) are the LED minimum and maximum forward voltage drops at the peak current set by RSn (page 11). 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 drops across a string are 35V and 38V, respectively. 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: Using Multiple Atmel LED Driver-MSL3082s to Control a Single Power Supply Cascade multiple MSL3082 devices into a chain configuration (Figure 5) with the FBI of one device connected to the FBO of the next. Connect the first FBO to the power supply feedback resistor node through a CMPSH-3 or similar Schottky diode, and the unused FBI input to ground as close to the MSL3082 as possible. The chained devices work together to ensure that the system operates at optimum efficiency. Note that the accuracy of the feedback chain has the potential to degrade through each link of the FBI/FBO chain by as much as 2%. Determine the worst case maximum FBO current, IFBO(MAX/MIN), using: RTOP = VOUT (MAX) _ VOUT(MIN) IFBO(MAX) , IFBO(MAX / MIN) = 45µA* (0.98)N-1 , where N is the number of MSL3082s connected in series. Use this result in the above RTOP resistor equation for the term IFBO(MAX) instead of using the 45µA figure shown here. Take care in laying out the traces for the efficiency optimizer connections. Minimize the FBI/FBO 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 FBI. If these traces must be routed near noisy signals, shield them from noise by using ground planes and/or guard traces. where IFBO(MAX) is the 45µA maximum output current of the efficiency optimizer output, FBO. Finally, determine RBOTTOM using: RBOTTOM = RTOP * VFB VOUT(MAX) _ VFB , where VFB is the regulation feedback voltage of the power supply. Place a Schottky diode (CMPSH-3 or similar) between FBO and the supply’s feedback node to protect the MSL3082 against current flow into FBO. 12 Atmel LED Driver-MSL3082 Atmel LED Driver-MSL3082 8-string, High-power, White or RGB LED Driver for TV, Blacklighting, or Intelligent Solid-state Lighting Figure 5. Cascade Multiple Atmel LED Driver-MSL3082s to Control a Common Power Supply Register Map Summary Control the MSL3082 using the registers in the range 0x00 thru 0x59 (Table 3). Two additional registers, 0x90 and 0x91, allow access to, and programming of, the EEPROM. The power-up default values for all control registers are stored within the on-chip EEPROM, and any of these EEPROM values may be changed through the serial interface. Table 3. Atmel LED Driver-MSL3082 Register Map REGISTER AND ADDRESS CONTROL 0x01 POWERCTRL OSCCTRL OTTEMP SYSTEMP 0x02 0x03 0x04 0x05 Power control Oscillator frequency Over-temp threshold System temperature SLEEP STRSCEN 0x00 REGISTER DATA D7 STR7EN D6 STR6EN D5 STR5EN D4 STR4EN D3 STR3EN D2 STR2EN D1 STR1EN D0 STR0EN FUNCTION LED string enables UNUSED STROCEN OTTEMP[7:0] SYSTEMP[7:0] PWMDIRECT I2CTOEN FBOEN OSCFREQ[2:0] PHADLYEN Atmel LED Driver-MSL3082 13 Table 3. Atmel LED Driver-MSL3082 Register Map REGISTER AND ADDRESS OTSLOPE FLTSTATUS* 0x06 0x07 REGISTER DATA D7 D6 D5 D4 D3 D2 D1 D0 FUNCTION Over-temp derating Fault status, global PWM and phase control, configuration String open circuit status LED short circuit status Global intensity GSC divider PHI multiplier String FBO enables Individual string current throttle Individual string phase delay settings Individual string pulse width settings Max oscillator cycles between GSC pulses Min GSC pulses over PHI period Individual string fault monitoring enables Efficiency Optimizer configuration OTSLOPE[7:0] STRSCDET STROCDET FBOCAL FLTDET PWMCTRL 0x08 GSCDIVEN GINTEN PHIPOL TDERATE PHIMINEN GSCMAXEN OVRFLOEN PWMEN OCSTAT* SCSTAT* GINT GSCDIV PHIMUL STR03FBO STR47FBO ISTR0 to ISTR7 PHDLY0 to PHDLY7 PWM0 to PWM7 0x09 0X0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x1F 0x20 0x2F 0x30 0x3F 0x40 OC7 SC7 - OC6 SC6 - OC5 SC5 OC4 SC4 OC3 SC3 GINT[6:0] OC2 SC2 OC1 SC1 OC0 SC0 STR2FBO[1:0] STR6FBO[1:0] - GSCDIV[3:0] PHIMUL[4:0] STR1FBO[1:0] STR5FBO[1:0] ISTR0[5:0] to ISTR7[5:0] STR0FBO[1:0] STR4FBO[1:0] STR3FBO[1:0] STR7FBO[1:0] - PHDLY0[7:0] to PHDLY7[7:0] PWM0[7:0] to PWM7[7:0] GSCMAX[7:0] GSCMAX[15:8] PHIMIN[7:0] UNUSED FLTEN7 FLTEN6 FLTEN5 FLTEN4 UNUSED HDRMSTEP[1:0] STRSCCDLY[1:0] FBCLDLY[1:0] UNUSED FBSDLY[1:0] FBCFDLY[1:0] ACALEN ICHKDIS FLTEN3 FLTEN2 FLTEN1 FLTEN0 PHIMIN[15:8] GSCMAX 0x41 0x42 0x43 PHIMIN 0X44 THRU 0X46 FAULTEN 0x47 0X48 THRU 0X4F FBOCTRL0 FBOCTRL1 0x50 0x51 0X52 THRU 0X58 14 Atmel LED Driver-MSL3082 Atmel LED Driver-MSL3082 8-string, High-power, White or RGB LED Driver for TV, Blacklighting, or Intelligent Solid-state Lighting REGISTER AND ADDRESS FUNCTION Efficiency Optimizer DAC readback User EEPROM read/write access REGISTER DATA D7 FBOACT D6 D5 D4 D3 D2 D1 D0 FBODAC* 0x59 FBODAC[3:0] DO NOT ACCESS ADDRESS RANGE 0X58 TO 0X8F E2ADDR E2CTRLSTA 0x90 0x91 E2BUSY BLDACT E2ERR E2ADDR[6:0] RWCTRL[1:0] * Read-only registers Register Power-up Defaults Register power-up default values are shown in Table 4. Table 4. Atmel LED Driver-MSL3082 Register Power-up Defaults REGISTER NAME AND ADDRESS 0x00 CONTROL POWER-UP CONDITION REGISTERS INITIALIZED FROM EEPROM All LED strings drive outputs are enabled String phase delay enabled Efficiency Optimizer feedback output enabled I2C bus timeout enabled Direct PWM disabled String open circuit detection enabled String short circuit detection enabled Device awake Internal oscillator fOSC set to 20MHz Over-temperature threshold is 90°C System temperature set to 30°C Over-temperature slope set to 50°C PWM operation enabled String on-times truncated at end of frame GSC low frequency fault detection disabled PHI high frequency fault detection disabled Over-temperature derating of string on times enabled PWM frame synchronized to rising edge at PHI input GINT global intensity control enabled GSC input frequency division disabled Global intensity PWM duty cycle GINT = 15/64 = 23.4% GSC input frequency is divided by 2^0 PHI input frequency is multiplied by 1 All strings are monitored by the Efficiency Optimizer REGISTER DATA D7 1 D6 1 D5 1 D4 1 D3 1 D2 1 D1 1 D0 1 HEX FF 0x02 POWERCTRL 0 1 1 1 0 1 1 1 77 0x03 0x04 0x05 0x06 OSCCTRL OTTEMP SYSTEMP OTSLOPE 0 0 0 0 0 1 0 0 0 0 0 1 0 1 1 1 0 1 1 0 1 0 1 0 0 1 1 1 0 0 0 0 04 5A 1E 32 0x08 PWMCTRL 0 1 1 1 0 0 0 1 71 0x0B 0x0C 0x0D 0x0E 0x0F GINT GSCDIV PHIMUL STR03FBO STR47FBO 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 1 1 1 0F 00 01 FF FF Atmel LED Driver-MSL3082 15 REGISTER NAME AND ADDRESS 0x10 0x17 0x20 0x27 0x30 0x37 0x40 0x41 0x42 0x43 0x47 0x50 ISTR0 thru ISTR7 PHDLY0 thru PHDLY7 PWM0 thru PWM7 GSCMAX PHIMIN FAULTEN FBOCTRL0 POWER-UP CONDITION REGISTERS INITIALIZED FROM EEPROM Individual peak string current REGISTER DATA D7 0 D6 0 D5 1 D4 0 D3 0 D2 0 D1 0 D0 0 HEX 20 = 0 .5 RSn ∗ 32 63 All string phase delays set to zero processed GSC cycles All strings PWM settings equal 48 processed GSC cycles Maximum GSC pulse count is 0 Minimum PHI pulse count is 0 Fault detection is enabled for all strings Current source error confirmation delay is 4µs FBO power supply settling time allowance is 8ms Efficiency Optimizer auto recalibration delay is 1s Efficiency Optimizer gives three steps for headroom Current source error detection enabled Auto recalibration disabled String short circuit confirmation delay is 4µs User EEPROM 7-bit address = 0x00 User EEPROM read/write disabled 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 00 30 00 00 00 00 FF 0C 0x51 0x90 0x91 FBOCTRL1 E2ADDR E2CTRLSTA 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 00 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-MSL3082DB1-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.
MSL3082 价格&库存

很抱歉,暂时无法提供与“MSL3082”相匹配的价格&库存,您可以联系我们找货

免费人工找货