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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MSL2160DQ

MSL2160DQ

  • 厂商:

    ATMEL(爱特梅尔)

  • 封装:

  • 描述:

    MSL2160DQ - 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SM...

  • 数据手册
  • 价格&库存
MSL2160DQ 数据手册
Atmel LED Drivers MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface Datasheet Brief Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface General Description The Atmel® LED DriversMSL2160 and MSL2161 compact, high-power LED string drivers use external current control MOSFETs to sink up to 350mA per string, with current accuracy and matching better than 1.5%. The MSL2160/1 drive 16 parallel strings of LEDs, and offer fault detection and management of open and short circuit LEDs. The MSL2160 features a 20MHz SPI bus, and the MSL2161 offers a 1MHz I2C serial interface. Both interfaces support video frame-by-frame LED string intensity control for up to eight interconnected devices, allowing active area dimming and phase shifted PWM dimming for improved performance. Both devices include an advanced PWM engine that synchronizes PWM dimming to the video signal for reduced motion blur and waterfall noise. The MSL2160/1 adaptively controls the DC-DC converters that power the LED strings using Atmel's Adaptive SourcePower™ technology. This scheme optimizes power consumption without sacrificing LED current accuracy. Peak LED string currents are set using current sense resistors, and global string current is adjustable with 8-bit control. Global string drive pulse width is adjusted with an 8-bit global intensity register, and individual string pulse width is modulated with 12-bit control. The MSL2160/1 monitors the LED strings for open circuit, short circuit, lossof-sync, and over-temperature faults, and provide a hardware fault output to notify the MCU. Detailed fault status and control are available through the serial interface. Additionally, the MSL2160/1 includes an on-chip EEPROM that allows the power-up defaults to be customized via the serial interface. The MSL2160/1 are offered in 9 x 9 x 0.85mm, 64-pin TQFN packages and operate over a -40°C to +105°C temperature range. Applications Long Life, Efficient LED Backlighting for: • Televisions and Desktop Monitors • Medical and Industrial Instrumentation • Automotive Audio-visual Displays Channel Signs Architectural Lighting Ordering Information 16-CHANNEL LED STRING DRIVERS PART MSL2160DQ MSL2161DQ INTERFACE SPI IC 2 PACKAGE 64-pin, 9 x 9 x 0.85mm TQFN 64-pin, 9 x 9 x 0.85mm TQFN 2 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface Key Features • 12-bit PWM String Dimming • Fast Serial Interfaces Support up to 8 Devices per Bus: - MSL2161 - 1MHz I2C - MSL2160 - 20MHz SPI • 8-bit Adaptive Power Correction Maximizes Efficiency of up to Three String Power Supplies • External MOSFETs for High Voltage and/or Current • Drives up to 16 Parallel LED Strings per Device • Supports Adaptive, Real-time Area Dimming for Highest Dynamic Range in LCD TVs and Monitors • Programmable String Phase Reduces Motion Blur and Improves Efficiency • Global Intensity Control via Serial Interface • ±1.5% Current Accuracy and Current Balance • Flexible Video Frame (VSYNC) and Line (HSYNC) Sync Include Frequency Multipliers and Dividers • Second Set of PWM Registers Select Alternate Brightness and Timing with Single Control • EEPROM Saves Power-on Default Settings • LED Open Circuit and Short Circuit Fault Detection • Individual Fault Detection Enable for Each String • Over-temperature Shut-off Protection • Broadcast Write Simplifies Configuration • -40°C To +105°C Operating Temperature Range Application Circuit Atmel LED Drivers-MSL2160/MSL2161 3 Atmel LED Drivers-MSL2160/61 Overview The MSL2160/1 LED string controllers drive, monitor, and dim multiple LEDs at high efficiency for LCD backlighting and signage applications. This section summarizes the capabilities of the MSL2160/1 for quick evaluation. The MSL2160/1 allows RGB LEDs to be driven by three separate string supplies, and feature three independent EO outputs to maximize the efficiency for each supply. Although not required, it is wise to use this capability even for single-color systems, such as white backlighting LEDs in an LCD monitor or TV application. Timing, PWM, Intensity Controls and Synchronization For video applications, the PWM LED drive signals synchronize to the LCD’s video frame timing via the PHI input, and to the LCD’s pixel timing via the GSC input. This synchronization eliminates beating artifacts. Suitability for LED backlight architectures is shown in Table 1. Area LED dimming for direct backlighting is supported for contrast and color gamut improvement. Motion blur is reduced by setting each LED string’s PWM phasing individually to synchronize PWM off times with the LCD timing. The MSL2160/1 also includes easily controlled internal PWM timing generation for stand alone (non-video) LED lighting applications that do not provide external timing sources. One MSL2160/1 simply generates PWM timing for itself and for the other devices in a multiple-device application. Optionally, a single external PWM signal applied to the PWM input controls all of the strings’ on times, with automatic progressive phase delay available through a single control bit. How Many LEDs and Drivers? The MSL2160/1 controls 16 strings of seriesconnected LEDs at up to 350mA per string. Up to eight MSL2160/1s share a serial interface. The maximum number of LEDs per string is determined by the maximum power supply voltage, the LED forward voltage drop (VF), and the gate drive outputs of the MSL2160/1. The MSL2160/1 FET gate drive outputs are optimized for FETs requiring up to 10nC of charge. LEDs, String Power Supplies and Efficiency Optimizers (EOs) The MSL2160/1 Efficiency Optimizer (EO) circuits dynamically adjust up to three LED string power supplies to the minimum voltage necessary to accurately drive the LED strings while assuring accurate current flow. The power supplies can use any topology, and are typically DC-DC boost or buck, or AC-DC off-line switcher supplies. Table 1. LED Common Backlight Drive Architectures and Features 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 MOTION BLUR REMOVAL No No No Yes, LED string phasing Yes, LED string phasing AREA DIMMING MANAGEMENT No No No Higher contrast ratio (area dimming) Higher contrast ratio and color gamut STRING SUPPLY OPTIONS Up to three efficiency optimized power supplies Three efficiency optimized power supplies 4 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface Table 2. Timing and LED Intensity Control Capability LED INTENSITY CONTROL Global LED string current adjust Global LED string PWM Individual LED string PWM Total LED string PWM control RESOLUTION 8-bits DAC reduces string current globally from maximum set by global resistor 8-bit global PWM control 12-bit PWM individual string control 12-bit LED string PWMs, computed from global and individual PWM settings Package Pin-out VDD VDD VIN VIN 50 EN G3 G2 G1 G0 D3 D2 D1 D0 S1 S0 S4 S3 S2 64 61 63 62 60 59 58 57 56 55 54 53 52 51 50 49 64 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 EN G3 G2 G1 G0 D3 D2 D1 D0 S1 S0 S4 S3 S2 G4 D4 S5 G5 D5 S6 G6 D6 S7 G7 D7 NC SDA SCL GND FLTB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 PWM GSC PHI VCC D15 G15 S15 D14 G15 S14 D13 G13 S13 D12 G12 S12 G4 D4 S5 G5 D5 S6 G6 D6 S7 G7 D7 MISO MOSI SCK CSB FLTB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 PWM GSC PHI VCC D15 G15 S15 D14 G15 S14 D13 G13 S13 D12 G12 S12 MSL2161 MSL2160 18 20 21 19 22 17 23 24 25 26 27 28 29 30 31 32 18 19 17 20 21 22 23 24 25 26 27 28 29 30 31 G11 G10 G11 FBO3 FBO2 FBO1 ADDR D11 S8 G8 D8 S9 G9 D9 S10 D10 S11 FBO3 FBO2 FBO1 S8 G8 S10 G10 D10 S11 Figure 1. Atmel LED Driver-MSL2161 Pin-out, 64-pin TQFN. Figure 2. Atmel LED Driver-MSL2160 Pin-out, 64-pin TQFN. Atmel LED Drivers-MSL2160/MSL2161 ADDR D11 D8 S9 G9 D9 32 5 Figure 3. Package Dimensions: 64-pin, 9mm x 9mm x 0.85mm TQFN (0.5mm pin pitch) with Exposed Pad. 6 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface Atmel LED Drivers-MSL2160/MSL2161 7 Package Pin Descriptions Table 3. Pin Assignments PIN PIN NAME MSL2161 MSL2160 PIN DESCRIPTION Gate output 4 Gate drive output for external MOSFET 4. Connect G4 to the gate of the external MOSFET driving LED string 4. If unused, leave G4 unconnected. Drain sense input 4 Drain sense input for external MOSFET 4. Connect D4 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 4. If unused, connect D4 to ground. Source sense input 5 Source sense input for external MOSFET 5. Connect S5 to the source of the external MOSFET and to the current sense resistor for LED string 5. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S5 to ground. Gate output 5 Gate drive output for external MOSFET 5. Connect G5 to the gate of the external MOSFET driving LED string 5. If unused, leave G5 unconnected. Drain sense input 5 Drain sense input for external MOSFET 5. Connect D5 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 5. If unused, connect D5 to ground. Source sense input 6 Source sense input for external MOSFET 6. Connect S6 to the source of the external MOSFET and to the current sense resistor for LED string 6. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S6 to ground. Gate output 6 Gate drive output for external MOSFET 6. Connect G6 to the gate of the external MOSFET driving LED string 6. If unused, leave G6 unconnected. Drain sense input 6 Drain sense input for external MOSFET 6. Connect D6 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 6. If unused, connect D6 to ground. Source sense input 7 Source sense input for external MOSFET 7. Connect S7 to the source of the external MOSFET and to the current sense resistor for LED string 7. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S7 to ground. Gate output 7 Gate drive output for external MOSFET 7. Connect G7 to the gate of the external MOSFET driving LED string 7. If unused, leave G7 unconnected. 1 G4 G4 2 D4 D4 3 S5 S5 4 G5 G5 5 D5 D5 6 S6 S6 7 G6 G6 8 D6 D6 9 S7 S7 10 G7 G7 8 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface PIN PIN NAME MSL2161 MSL2160 PIN DESCRIPTION Drain sense input 7 Drain sense input for external MOSFET 7. Connect D7 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 7. If unused, connect D7 to ground. MSL2161: No connect Make no connection to NC. MSL2160: Master input slave output MISO is the SPI serial data output. MSL2161: I²C serial data I/O SDA is the data I/O for the I²C serial interface. MSL2160: Master output slave input MOSI is the SPI serial data input. MSL2161: I²C serial clock input SCL is the clock input for the I²C serial interface. MSL2160: SPI serial shift clock SCK is the clock input for the SPI bus. MSL2161: Ground Connect GND to system ground and to EP with short, wide traces. MSL2160: Chip select bar CSB is the chip select input for SPI transactions. CSB is active low. Fault indication output (active low) Open drain output FLTB sinks current to GND whenever a fault is detected and verified. FLTB remains low until the fault registers are read, and reasserts if the fault persists. Slave ID selection inputs Connect ADDR to GND through a resistor to set the device address for the serial interface. Efficiency Optimizer output 3 Connect FBO3 to the third power supply’s feedback node. Connect FBO3 to GND if unused. Efficiency Optimizer output 2 Connect FBO2 to the second power supply’s feedback node. Connect FBO2 to GND if unused. Efficiency Optimizer output 1 Connect FBO1 to the first power supply’s feedback node. Connect FBO1 to GND if unused. Source sense input 8 Source sense input for external MOSFET 8. Connect S8 to the source of the external MOSFET and to the current sense resistor for LED string 8. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S8 to ground. Gate output 8 Gate drive output for external MOSFET 8. Connect G8 to the gate of the external MOSFET driving LED string 8. If unused, leave G8 unconnected. Drain sense input 8 Drain sense input for external MOSFET 8. Connect D8 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 8. If unused, connect D8 to ground. 11 D7 D7 12 NC MISO 13 SDA MOSI 14 SCL SCK 15 GND CSB 16 17 18 19 20 FLTB ADDR FBO3 FBO2 FBO1 FLTB ADDR FBO3 FBO2 FBO1 21 S8 S8 22 G8 G8 23 D8 D8 Atmel LED Drivers-MSL2160/MSL2161 9 Table 3. Pin Assignments PIN PIN NAME MSL2161 MSL2160 PIN DESCRIPTION Source sense input 9 Source sense input for external MOSFET 9. Connect S9 to the source of the external MOSFET and to the current sense resistor for LED string 9. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S9 to ground. Gate output 9 Gate drive output for external MOSFET 9. Connect G9 to the gate of the external MOSFET driving LED string 9. If unused, leave G9 unconnected. Drain sense input 9 Drain sense input for external MOSFET 9. Connect D9 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 9. If unused, connect D9 to ground. Source sense input 10 Source sense input for external MOSFET 10. Connect S10 to the source of the external MOSFET and to the current sense resistor for LED string 10. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S10 to ground. Gate output 10 Gate drive output for external MOSFET 10. Connect G10 to the gate of the external MOSFET driving LED string 10. If unused, leave G10 unconnected. Drain sense input 10 Drain sense input for external MOSFET 10. Connect D10 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 10. If unused, connect D10 to ground. Source sense input 11 Source sense input for external MOSFET 11. Connect S11 to the source of the external MOSFET and to the current sense resistor for LED string 11. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S11 to ground. Gate output 11 Gate drive output for external MOSFET 11. Connect G11 to the gate of the external MOSFET driving LED string 11. If unused, leave G11 unconnected. Drain sense input 11 Drain sense input for external MOSFET 11. Connect D11 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 11. If unused, connect D11 to ground. Source sense input 12 Source sense input for external MOSFET 12. Connect S12 to the source of the external MOSFET and to the current sense resistor for LED string 12. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S12 to ground. Gate output 12 Gate drive output for external MOSFET 12. Connect G12 to the gate of the external MOSFET driving LED string 12. If unused, leave G12 unconnected. 24 S9 S9 25 G9 G9 26 D9 D9 27 S10 S10 28 G10 G10 29 D10 D10 30 S11 S11 31 G11 G11 32 D11 D11 33 S12 S12 34 G12 G12 10 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface PIN PIN NAME MSL2161 MSL2160 PIN DESCRIPTION Drain sense input 12 Drain sense input for external MOSFET 12. Connect D12 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 12. If unused, connect D12 to ground. Source sense input 13 Source sense input for external MOSFET 13. Connect S13 to the source of the external MOSFET and to the current sense resistor for LED string 13. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S13 to ground. Gate output 13 Gate drive output for external MOSFET 13. Connect G13 to the gate of the external MOSFET driving LED string 13. If unused, leave G13 unconnected. Drain sense input 13 Drain sense input for external MOSFET 13. Connect D13 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 13. If unused, connect D13 to ground. Source sense input 14 Source sense input for external MOSFET 14. Connect S14 to the source of the external MOSFET and to the current sense resistor for LED string 14. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S14 to ground. Gate output 14 Gate drive output for external MOSFET 14. Connect G14 to the gate of the external MOSFET driving LED string 14. If unused, leave G14 unconnected. Drain sense input 14 Drain sense input for external MOSFET 14. Connect D14 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 14. If unused, connect D14 to ground. Source sense input 15 Source sense input for external MOSFET 15. Connect S15 to the source of the external MOSFET and to the current sense resistor for LED string 15. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S15 to ground. Gate output 15 Gate drive output for external MOSFET 15. Connect G15 to the gate of the external MOSFET driving LED string 15. If unused, leave G15 unconnected. Drain sense input 15 Drain sense input for external MOSFET 15. Connect D15 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 15. If unused, connect D15 to ground. 5V internal LDO regulator output VCC powers the FBO outputs. Bypass VCC to GND with a 4.7µF ceramic capacitor placed close to VCC. 35 D12 D12 36 S13 S13 37 G13 G13 38 D13 D13 39 S14 S14 40 G14 G14 41 D14 D14 42 S15 S15 43 G15 G15 44 D15 D15 45 VCC VCC Atmel LED Drivers-MSL2160/MSL2161 11 Table 3. Pin Assignments PIN PIN NAME MSL2161 PHI MSL2160 PHI PIN DESCRIPTION Phase synchronization input Drive PHI with an external signal from 40Hz to 10kHz to synchronize the MSL2160/1 clock. PHI is typically driven with the VSYNC signal. Gate shift clock input Drive GSC with the gate shift clock of the video signal, from to MHz. GSC is typically driven with the HSYNC signal. PWM input PWM allows external control of the brightness of all LED strings. Drive PWM with a pulse-width modulated signal with duty cycle ranging from 0% to 100% and frequency up to 5kHz. When not configured as an input, PWM is high impedance. Enable input (active high) Drive EN high to turn on the MSL2160/1, drive EN low to turn off the MSL2160/1. For automatic start up, connect EN to VIN. When EN is low the entire device, including the serial interface, is turned off. Driving EN high initiates a boot load of the EEPROM data into the control registers, simulating a cold start up. Supply voltage input Connect a 12V ±10% supply to VIN. Bypass VIN to GND with a 10µF ceramic capacitor placed close to VIN. 2.5V internal LDO regulator output VDD powers internal logic. Bypass VDD to GND with a 4.7µF ceramic capacitor placed close to VDD. Source sense input 0 Source sense input for external MOSFET 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 threshold is reached when 500mV is across the current sense resistor. If unused, connect S0 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, leave G0 unconnected. Drain sense input 0 Drain sense input for external MOSFET 0. Connect D0 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 0. If unused, connect D0 to ground. Source sense input 1 Source sense input for external MOSFET 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 threshold is reached when 500mV is across the current sense resistor. If unused, connect S1 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, leave G1 unconnected. 46 47 GSC GSC 48 PWM PWM 49 EN EN 50 VIN VIN 51 VDD VDD 52 S0 S0 53 G0 G0 54 D0 D0 55 S1 S1 56 G1 G1 12 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface PIN PIN NAME MSL2161 MSL2160 PIN DESCRIPTION Drain sense input 1 Drain sense input for external MOSFET 1. Connect D1 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 1. If unused, connect D1 to ground. Source sense input 2 Source sense input for external MOSFET 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 threshold is reached when 500mV is across the current sense resistor. If unused, connect S2 to ground. 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, leave G2 unconnected. Drain sense input 2 Drain sense input for external MOSFET 2. Connect D2 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 2. If unused, connect D2 to ground. Source sense input 3 Source sense input for external MOSFET 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 threshold is reached when 500mV is across the current sense resistor. If unused, connect S3 to ground. 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, leave G3 unconnected. Drain sense input 3 Drain sense input for external MOSFET 3. Connect D3 through a 10MΩ resistor to the drain of the external MOSFET driving LED string 3. If unused, connect D3 to ground. Source sense input 4 Source sense input for external MOSFET 4. Connect S4 to the source of the external MOSFET and to the current sense resistor for LED string 4. The full-scale LED current threshold is reached when 500mV is across the current sense resistor. If unused, connect S4 to ground. Exposed pad, power ground EP is the thermal relief pad for the device. Connect EP to system ground and GND using short, wide traces. 57 D1 D1 58 S2 S2 59 G2 G2 60 D2 D2 61 S3 S3 62 G3 G3 63 D3 D3 64 S4 S4 EP EP EP Atmel LED Drivers-MSL2160/MSL2161 13 Absolute Maximum Ratings Voltage (With Respect to GND) VIN, EN, D0 - D15 ............................................................................................................................................................ -0.3V to +16V G0 - G15 .............................................................................................................................................................. -0.3V to (VIN + 0.3V) VDD ............................................................................................................................................................................................-0.3V to +2.75V ADDR, S0 - S15 ............................................................................................................................................-0.3V to (VDD + 0.3V) FLTB, SDA, SCL, SCK .....................................................................................................................................................-0.3V to +5.5V FBO1, FBO2, FBO3, PHI, GSC, PWM, MOSI, MISO, CSB .........................................-0.3V to (VCC + 0.3V) VCC .....................................................................................................................................................................................................-0.3V to +6V EP .....................................................................................................................................................................................................-0.3V to +0.3V Current (Into Pin) VIN ................................................................................................................................................................................................................... 500mA FBO1, FBO2, FBO3....................................................................................................................................................+0µA to -800µA G0 - G15 .................................................................................................................................................................................................±100mA All other pins.............................................................................................................................................................................................±20mA Continuous Power Dissipation 64-Pin 9mm x 9mm QFN (derate 38mW/°C above TA = +70°C) ................................................. 2100mW Ambient Operating Temperature Range TA = TMIN to TMAX .......................................... -40°C to +105°C Junction Temperature ............................................................................................................................................................... +125°C Storage Temperature Range ........................................................................................................................ -65°C to +125°C Lead Soldering Temperature, 10s .................................................................................................................................. +300°C 14 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface Electrical Characteristics Typical Application Circuit, VVIN = 12V, TA = TMIN to TMAX, unless otherwise noted. Typical values are TA = +25°C PARAMETER DC ELECTRICAL CHARACTERISTICS VIN Operating Supply Voltage SYMBOL CONDITIONS AND NOTES MIN TYP MAX UNIT 10.8 All LED strings on 50% duty cycle All LED strings on 100% duty cycle EN = GND SLEEP = 1, SDA, SCL, ADDR, PWM, PHI and GSC at GND or VDD 4.5 2.4 1.8 12 15 30 500 2.75 5.0 2.5 13.2 30 V VIN Operating Supply Current mA 70 µA mA 5.5 2.6 0.9 0.7 x VVDD 0.3 x VVDD V V V V V V VIN Shutdown Supply Current VIN Sleep Supply Current VCC Regulation Voltage VDD Regulation Voltage EN Input High Voltage EN Input Low Voltage PWM, PHI, GSC, Input High Voltage PWM, PHI, GSC, Input Low Voltage PHI, GSC Output High Voltage PHI, GSC, FLTB Output Low Voltage FBO1 - FBO3 Feedback Output Current FBO1 - FBO3 Feedback Output Current Step D0 - D15 Short Circuit Fault Detection Threshold G0 - G15 Open Circuit Fault Detection Threshold G0 - G15 Maximum Gate Drive Current G0 - G15 Maximum Gate Drive Voltage S0 - S15 Regulation Voltage S0 - S15 Voltage Accuracy ISOURCE = 5mA ISINK = 6mA FBOn DAC = 0xFF, VFBOn = 0 INCRSTEP[0:1] = 00, DECRSTEP[0:1] = 00 VVDD – 0.4 0.4 208 306 1.2 8 8 0.7 VVIN – 2.5 360 V µA μA V V mA V 500 525 +1.5 +4 +0.5 % -1.5 135 +1.5 °C mV % ISTR = 0xFF ISTR = 0x7F, TA = +25°C ISTR = 0x7F ISTR = 0x7F, TA = +25°C, 1st string to all others ISTR = 0x7F, string to average of all strings Temperature rising, hysteresis = 15°C (Note 1) 475 -1.5 -4 -0.5 S0 - S15 Regulation Voltage Matching Thermal Shutdown Temperature Atmel LED Drivers-MSL2160/MSL2161 15 PARAMETER SPI LOGIC LEVELS, MSL2160 MOSI, SCK, CSB Input High Voltage MOSI, SCK, CSB Input Low Voltage MISO Output High Voltage MISO Output Low Voltage SYMBOL CONDITIONS AND NOTES MIN TYP MAX UNIT 0.7 x VVDD 0.3 x VVDD ISOURCE = 5mA ISINK = 6mA VVCC – 0.4 0.4 V V V V PARAMETER I2C LOGIC LEVELS, MSL2161 SDA, SCL Input High Voltage SDA, SCL Input Low Voltage SDA Output Low Voltage SYMBOL CONDITIONS AND NOTES MIN TYP MAX UNIT 0.7 x VVDD 0.3 x VVDD ISINK = 6mA 0.4 V V V PARAMETER AC ELECTRICAL CHARACTERISTICS Internal Oscillator Frequency PHI Frequency GSC Frequency PWM Frequency PWM Duty Cycle SYMBOL CONDITIONS AND NOTES MIN TYP MAX UNIT fOSC fPHI OSCFREQ = 0x04, TA = 25°C GSCMUL = 0, GSCDIV = 0 (Note 9) EXTALTEN = 0 (Note 1) EXTALTEN = 1 (Note 1) (Note 1, Note 9) 19.4 0.04 fPHI 20 20.6 10 2.5 5 1 MHz kHz MHz kHz % 0 100 PARAMETER SPI TIMING CHARACTERISTICS, MSL2160 SCK Frequency CSB to Rising Edge of SCK Setup Time Rising Edge of SCK to CSB Hold Time MOSI to Rising Edge of SCK Setup Time Rising Edge of SCK to MOSI Hold Time CSB Falling Edge to MISO Data Valid CSB Rising Edge to MISO High Impedance SYMBOL CONDITIONS AND NOTES MIN TYP MAX UNIT 20 tCSB:SCK(SU) tCSB:SCK(HD) tMOSI(SU) tMOSI(HD) tCSB:MISO(DV) tCSB:MISO(HIZ) (Note 1) 20 20 20 20 50 50 MHz ns ns ns ns ns ns 16 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface PARAMETER SCK Falling Edge to MISO Data Valid SCK High Time SCK Low Time MOSI, CSB, SCK Signal Rise Time MOSI, CSB, SCK Signal Fall Time MISO Signal Rise Time MISO Signal Fall Time SYMBOL tVALID CONDITIONS AND NOTES (Note 1) MIN TYP MAX 20 UNIT ns ns ns 20 20 tR(SPI) tF(SPI) Receiving (Note 6) Receiving (Note 6) Cload = 10pF (Note 6) Cload = 10pF (Note 6) 5.0 5.0 20 20 ns ns ns ns PARAMETER I²C TIMING CHARACTERISTICS, MSL2161 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 SYMBOL CONDITIONS AND NOTES MIN TYP MAX UNIT 1/tSCL ttimeout tBUF tHD:STA tSU:STA tSU:STOP tHD:DAT tVD:ACK tVD:DAT tSU:DAT tLOW tHIGH tf tr tSP I2CTOEN = 0 (Note 2) fOSC = 20MHz, TA = 25°C fOSC = 16MHz to 23MHz 0 29 0.5 0.26 0.26 0.26 0 30 600,000 / fOSC 1 31 MHz ms s µs µs µs µs ns (Note 3) (Note 4) 0.05 0.05 100 0.5 0.26 0.45 0.45 µs µs ns µs µs (Note 1, Note 5, Note 6) (Note 2, Note 7) 50 120 120 ns ns ns Note 1. Guaranteed by design, not production tested. 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 time-out. Disable bus timeout via the Fault Enable register 0x03[D6]. Note 3. tV D:AC K = SCL LOW to SDA (out) LOW acknowledge time. Note 4. tV D:DAT = minimum SDA output data-valid time following SCL LOW transition. Note 5. A master device must internally provide an SDA hold time of at least 300ns to ensure an SCL low state. Note 6. The maximum SDA, SCL and MOSI rise times are 300ns. This allows series protection resistors to be connected between these inputs and the bus lines without exceeding the maximum allowable rise time. The maximum SDA and MISO fall time is 250ns. Note 7. The MSL2161 includes input filters on SDA, SCL and ADDR inputs that suppress noise less than 50ns. Note 8. The GSC input frequency multiplied by (GSCMUL + 1) should not exceed 2.5MHz. Note 9. When PWMDIRECT = 1 and PHDLYEN = 1 (external PWM with auto phase shift enabled), PWM duty cycles at 0% and 100% are guaranteed, other duty cycles require minimum on or off time of one full internal oscillator clock cycle and frequency greater than (fOSC/106)Hz. Atmel LED Drivers-MSL2160/MSL2161 17 Typical Application Circuit Figure 4. Atmel LED Driver-MSL2161 Driving 160 White LEDs in 16 Strings 18 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface Detailed Description The MSL2160 and MSL2161 are highly integrated, flexible, multi-string LED drivers that use external MOSFETs to allow high LED string currents, and include power supply control to maximize efficiency. The drivers optionally connect to a video subsystem to offer a simple architecture for use in LCD TV backlight applications. Up to eight devices can be cascaded together to drive large numbers 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 can be changed through the serial interface if a different powerup condition is desired. The devices interface to an MCU via I2C (MSL2161) or SPI (MSL2160). The robust 1MHz I2C interface supports up to eight devices on the bus. The 20MHz, bus-addressable SPI bus supports up to eight devices per chip select line. While typically the LED drive PWM signal is internally generated, both drivers also accept an external direct PWM drive signal applied to the PWM input that sets the PWM duty and the frequency of the LEDs drive signal. Both devices also feature phase spreading when external PWM direct drive is used. With phase spreading enabled, a progressive 1/16 phase delay per string helps reduce both the transient load on the LED power supplies and the power supply input capacitor size requirements. The PWM frequency of the drivers is either synchronized to an external signal applied to PHI, generated from the internal oscillator for standalone applications, or set directly by a signal at the PWM input. Typically the VSYNC signal from the video system is used for the PHI input. A frequency multiplier (1x to 32x) 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 12 bits when using the onchip PWM generator. The actual resolution of the PWM frequency depends on the ratio of the GSC frequency (typically provided by a systems HSYNC signal, but can be internally generated) to the PHI frequency because the on time of a string is programmed as a 12-bit count of the number of GSC clock cycles. This count can be further scaled by an 8-bit global intensity value, when enabled. The GSC clock is also used to precisely set each string’s phase delay so that it is synchronized to its physical position relative to the video frame. 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 MSL2160/1 automatically reduces the power supply voltage to the minimum voltage required to keep the LEDs in current regulation. The devices can be configured to periodically perform this optimization to compensate for changes in LED forward voltage, and to assure continued optimum power savings. Atmel LED Drivers-MSL2160/MSL2161 19 Internal Regulators and Enable Input The MSL2160/1 includes two internal linear regulators that provide VCC (5V) and VDD (2.5V) for internal circuitry. VIN (12V nominal) supplies the VCC and VDD regulators. Bypass VIN to GND with a 10µF capacitor close to the device. Bypass VCC to GND with a 4.7µF capacitor close to the device. Bypass VDD to GND with a 4.7µF capacitor close to the device. The MSL2160/1 enables input, EN, enables the device. Drive EN low to enter low power operation, which lowers quiescent current draw to less than 20µA. With EN low, the serial interface is ignored, the Efficiency Optimizer is disabled, and all strings are turned off. Drive EN high to turn on the device. When EN is driven high, the contents of the EEPROM are boot loaded into the control registers, simulating a cold start up, and all bits in the fault registers are cleared to 0. Setting the Maximum LED String Current with a Source Resistor The maximum string current, ILEDn, for each string is set by a shunt resistor connected to ground from the source terminal of the string drive MOSFET. The feedback threshold is 500mV. Determine the resistor value using: RS = 0 .5 , where I is in amperes and R is in ohms. LED S I LED For example, a full-scale LED current of 100mA returns RS = 5Ω. The current for all LED strings is reduced from the full-scale value with 8-bit resolution using ISTR, the string current control register 0x31. Figure 5. FBOn Connects to the Power Supply Voltage Divider Through a Diode. 20 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface Connecting the Efficiency Optimizer to an LED String Power Supply and Selecting Resistors The MSL2160/1 are designed to control external LED string power supplies that use voltage dividers (RTOP and RBOTTOM in Figure 5) to set the output voltage, and whose regulation feedback voltage is not more than 3.5V. The Efficiency Optimizer improves power efficiency by injecting a current of between 0 and 255µA into the voltage dividers of the external power supplies, dynamically adjusting their outputs 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: VOUT ( MIN ) = ( f ( MIN ) ∗ [# ofLEDs ])+ 0.5 V VOUT ( MAX ) = ( f ( MAX ) ∗ [# ofLEDs ])+ 0.5 , V and where Vf(MIN) and Vf(MAX) are the LED minimum and maximum forward voltage drops at the peak current set by RS (page 12). 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: RTOP = VOUT ( MAX ) − VOUT ( MIN ) I FBOn ( MAX ) , where IFBOn(MAX) is the 255µA maximum output current of the efficiency optimizer outputs FBOn. Finally, determine RBOTTOM using: R BOTTOM = RTOP ∗ VOUT ( MAX ) − VFB , V FB 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 MSL2160/1 against current flow into FBOn. Assign all strings powered by a common supply to the proper FBO output using string set registers 0x40 - 0x5F. Once configured, determine the change in power supply output voltage in response to a change in FBO output current using: ∆VOUT = ∆I FBO ∗ RTOP . Direct PWM Control of the LED Strings An external PWM signal applied to the PWM input allows direct PWM control over the strings when bits PWMEN and PWMDIRECT (bits D0 and D1 in PWM control register 0x2D) are set to 1. This configuration bypasses PHI and GSC, but allows LED string phase delay via the phase delay enable bit, PHADLYEN (bit D0 of register 0x2E). With phase delay enabled, a progressive delay of 1/16 the PWM frame is calculated and applied successively to each string drive signal. The PWM input can also be configured as a gate for the output of the PWM engine using PWM global enable (bit D2 of the PWM control register 0x2D). Atmel LED Drivers-MSL2160/MSL2161 21 Register Map and the EEPROM Register Map Summary Control the MSL2160/1 using the registers in the range 0x00 - 0xBF (Table 4). Two additional registers, 0xC0 and 0xC1, 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 4. Atmel LED Drivers-MSL2160/1 Register Map ADDRESS AND REGISTER NAME 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A STRINGEN0 STRINGEN1 CONFIG FLTEN FLTMASK0 FLTMASK1 FLTSTATUS* OCSTAT0* OCSTAT1* SCSTAT0* SCSTAT1* 0x0B - 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 OSCFREQ FBOCTRL0 FBOCTRL1 FBOCTRL2 FBODAC1* FBODAC2* FBODAC3* FBOSTATUS* 0x17- 0x1F 0x20 0x21 0x22 0x23 0x24 GSCCTRL GSC processing control Internal clock counter for GSC GSC multiplier GSC divider GSCDIV[7:0] GSCCHKSEL Oscillator frequency Efficiency optimizer control Efficiency optimizer DAC readback Efficiency optimizer status FBO3OC FBO2OC FBO1OC REGISTER DATA D7 STR7EN STR15EN SLEEP FEN7 FEN15 FLTBDRV OC7 OC15 SC7 SC15 D6 STR6EN FEN6 FEN14 OC6 OC14 SC6 SC14 D5 STR5EN I2CTOEN FEN5 FEN13 OC5 OC13 SC5 SC13 D4 STR4EN STR12EN PHIMAXFEN FEN4 FEN12 PHIMAXFLT OC4 OC12 SC4 SC12 D3 STR3EN STR11EN FLDBKEN GSCMAXFEN FEN3 FEN11 GSCMAXFLT OC3 OC11 SC3 SC11 UNUSED SETTLE[1:0] INITPWM FBO3OCEN FBODAC1[7:0] FBODAC2[7:0] FBODAC3[7:0] FBO3ACT FBO2ACT UNUSED GSCMAXEN GSCCNTR[7:0] GSCCNTR[15:8] GSCMUL[4:0] GSCPOL GSCPHISYNCEN GSCINTEN FBO1ACT FBOCAL FBOINITCAL ACAL100 FBO2OCEN OSCFREQ[2:0] IERRCONF[1:0] ACALEN FBO1OCEN ICHKDIS FBOEN STRSCFEN FEN2 FEN10 STRSCFLT OC2 OC10 SC2 SC10 D2 STR2EN STR10EN D1 STR1EN STR9EN STRSCDLY[2:0] STROCFEN FEN1 FEN9 STROCFLT OC1 OC9 SC1 SC9 FBOOCFEN FEN0 FEN8 FBOOCFLT OC0 OC8 SC0 SC8 D0 STR0EN STR8EN FUNCTION LED string enables Configuration Fault enable String fault mask Fault status String open circuit fault status String short circuit fault status STR14EN STR13EN HDRMSTEP[1:0] INCRSTEP[1:0] - RECALDLY[1:0] DECRSTEP[1:0] - GSCCNTR GSCMUL GSCDIV 22 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface ADDRESS AND REGISTER NAME 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 PHIMAX GSCMAX FUNCTION Max oscillator cycles between GSC pulses PHI processing control Internal clock counter for PHI PHI multiplier Max GSC cycles between PHI pulses REGISTER DATA D7 D6 D5 D4 D3 GSCMAX[7:0] GSCMAX[15:8] PHICHKSEL PHICNTR[7:0] PHICNTR[15:8] PHIMAX[7:0] PHIMAX[15:8] GINT+1EN GINTEN ALTEN OVRFLOZEN OVRFLOEN EXTALTEN GINT[7:0] ALTGINT[7:0] PWMGLBLEN PHOVRFLOZEN PWMDIRECT PHOVRFLOEN PWMEN PHADLYEN PHIMUL[4:0] PHIMAXEN PHIPOL PHIINTEN D2 D1 D0 PHICTRL PHICNTR PHIMUL PWMCTRL0 PWM control PWMCTRL1 GINT ALTGINT Global PWM scaling Alternate global PWM scaling 8-bit global string current scaling PWM and counter status PHI pulse counter and status GSC pulse counter Phase delay and EO assignment for string 0 ↓ Phase delay and EO assignment for string 15 PWM setting for string 0 - 0x31 ISTR ISTR[7:0] GINTMULERR 0x32 PWMSTATUS* PHIMAXERRCNT[2:0] PHICNTRMAX PHIMAX1FLT PHISIGFLT GSCSIGFLT PHICNTRFLT 0x33 0x34 0x35 0x40 0x41 ↓ 0x5E 0x5F 0x60 0x61 PHIPCNTR* GSCPCNTR* 0x36 - 0x3F STR0SET ↓ STR15SET - - PHIPCNTR[4:0] GSCPULSECNTR[7:0] - - UNUSED PHDLY0[7:0] GSCPULSECNTR[12:8] FBOSET0[1:0] - ↓ PHDLY15[7:0] PHDLY[11:8] FBOSET15[1:0] - PWM0[7:0] PHDLY[11:8] PWM0 - - - - PWM0[11:8] Atmel LED Drivers-MSL2160/MSL2161 23 ADDRESS AND REGISTER NAME ↓ 0x7E 0x7F 0x80 0x81 ↓ 0x9E 0x9F 0xA0 0xA1 ↓ 0xBE 0xBF 0xC0 0xC1 ALTSTR15SET ALTSTR0SET ↓ ↓ PWM15 FUNCTION ↓ PWM setting for string 14 Alternate phase delay for string 0 ↓ Alternate phase delay for string 15 Alternate PWM setting for string 0 ↓ Alternate PWM setting for string 15 EEPROM read/write access REGISTER DATA D7 D6 D5 D4 ↓ PWM15[7:0] ALTPHDLY0[7:0] ↓ ALTPHDLY15[7:0] ALTPWM0[7:0] ↓ ALTPWM15[7:0] E2BUSY BLDACT E2ERR E2ADDR[6:0] RWCTRL[2:0] ALTPWM15[11:8] ALTPWM0[11:8] ALTPHDLY[11:8] ALTPHDLY[11:8] PWM15[11:8] D3 D2 D1 D0 ALTPWM0 ↓ ALTPWM15 E2ADDR E2CTRLSTA * Read-only registers 24 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface Register Power-up Defaults Register power-up default values are shown in Table 5. Table 5. Atmel LED Drivers-MSL2160/1 Register Power-up Defaults REGISTER NAME AND ADDRESS 0x00 0x01 0x02 STRINGEN0 STRINGEN1 CONFIG POWER-UP CONDITION REGISTERS INITIALIZED FROM EEPROM All LED string drive outputs enabled String short circuit confirmation delay = 256µs String current fold-back enabled Device is not asleep FBO open circuit fault detect globally enabled String open circuit fault detect globally enabled LED short circuit fault detect globally enabled GSC max fault detect globally disabled PHI max fault detect globally disabled I2C timeout enabled Fault detection individually enabled for all strings fOSC = 20MHz Current sink error confirmation delay = 2µs FBO power supply settling time allowance = 4ms Efficiency Optimizer auto-recalibration delay = 1s Efficiency Optimizer headroom steps = 3 MOSFET current sink error detection enabled Efficiency Optimizer auto-recalibration enabled PWM settings used during auto-recalibration PWM settings used during initial calibration Efficiency Optimizer correction step size = 1 LSB (1µA) Efficiency Optimizer initial calibration step size = 1 LSB (1µA) FBO outputs globally enabled Open circuit detection enabled for all three FBO outputs External signal at GSC is selected for input to the PWM engine GSC not internally synchronized to PHI PWM drive synchronized to falling edge of external GSC GSC maximum count fault detect is disabled Although disabled, GSC max fault monitors fpGSC Although disabled, internal GSC frequency fGGEN = 20MHz / (80 + 1) = 246kHz GSC multiplexer output is multiplied by 4 (register setting + 1) GSC multiplier output is divided by 1 (register setting + 1) Although disabled, GSC max count is set to 174 clock cycles REGISTER DATA D7 1 1 0 D6 1 1 0 D5 1 1 0 D4 1 1 0 D3 1 1 1 D2 1 1 1 D1 1 1 0 D0 1 1 1 HEX FF FF 0D 0x03 FLTEN 0 0 1 0 0 1 1 1 27 0x04 0x05 0x0F 0x10 0x11 FLTMASK0 FLTMASK1 OSCFREQ FBOCTRL0 FBOCTRL1 1 1 0 0 0 1 1 0 1 0 1 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 1 1 0 1 0 FF FF 04 49 1A 0x12 FBOCTRL2 0 0 0 0 1 1 1 1 0F 0x20 GSCCTRL 0 0 0 0 0 0 0 0 00 0x21 0x22 0x23 0x24 0x25 0x26 GSCCNTR GSCMUL GSCDIV GSCMAX 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 50 00 03 00 AE 00 Atmel LED Drivers-MSL2160/MSL2161 25 Table 5. Atmel LED Drivers-MSL2160/1 Register Power-up Defaults REGISTER NAME AND ADDRESS POWER-UP CONDITION REGISTERS INITIALIZED FROM EEPROM External signal at PHI selected for input to PWM engine PWM engine is synchronized to the falling edge of PHI PHI maximum count fault detect is disabled Although disabled, PHI max count monitors fpPHI Although disabled, internal PHI frequency fPGEN = 20MHz / (8 * (10416 + 1)) = 240Hz PHI multiplier = 1 (register setting + 1) Although disabled, PHI maximum count = 4148 PWM operation enabled Individual LED string drive pulse widths internally determined PWM input does not gate the output of the PWM engine String on times allowed to extend beyond end of PWM frame String on times allowed to extend into frame zero Alternate timing not used Global intensity (GINT) disabled Although disabled, (GINT + 1) is provided to the PWM engine String drive phasing enabled Delayed string turn on beginning after PWM frame allowed Delayed turn on occurring in frame zero allowed Alternate timing not selected by PWM input state Although disabled, global intensity set to (127 + 1) / 256 = 50% (1 added in numerator because bit D7 of 0x2D = 1) Although disabled, alternate global intensity set to (95 + 1) / 256 = 37.5% (1 added in numerator because bit D7 of 0x2D = 1) Strings current scaled to 50% of RSn setting All strings set to zero phase delay Strings assigned as follows: FBO1: All strings FBO2: None FBO3: None REGISTER DATA D7 D6 D5 D4 D3 D2 D1 D0 HEX 0x27 PHICTRL 0 0 0 0 0 0 0 0 00 0x28 0x29 0x2A 0x2B 0x2C PHICNTR PHIMUL PHIMAX 1 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 B0 28 00 34 10 0x2D PWMCTRL0 1 0 0 1 1 0 0 1 99 0x2E PWMCTRL1 0 0 0 0 0 1 1 1 07 0x2F GINT 0 1 1 1 1 1 1 1 7F 0x30 0x31 0x40 0x41 ↓ 0x5E 0x5F 0x60 0x61 ↓ 0x7E 0x7F ALTGINT ISTR STR0SET ↓ STR15SET PWM0 ↓ PWM15 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 ↓ 0 0 0 0 ↓ 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 5F 7F 00 40 00 40 00 02 00 02 All strings have PWM tON = 512 GSC cycles 0 0 0 0 26 Atmel LED Drivers-MSL2160/MSL2161 Atmel LED Drivers-MSL2160/MSL2161 16-string, White and RGB LED Drivers with Adaptive Configuration, EEPROM, and SPI/I2C/SMBus Serial Interface REGISTER NAME AND ADDRESS 0x80 0x81 ↓ 0x9E 0x9F 0xA0 0xA1 ↓ 0xBE 0xBF 0xC0 0xC1 ALTSTR0SET ↓ ALTSTR15SET ALTPWM0 ↓ ALTPWM15 POWER-UP CONDITION REGISTERS INITIALIZED FROM EEPROM REGISTER DATA D7 0 0 D6 D5 0 0 0 0 0 0 0 0 0 0 D4 0 0 0 0 0 0 0 0 0 0 D3 0 0 ↓ 0 0 0 0 0 0 0 0 ↓ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 00 02 00 00 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 00 00 00 02 D2 0 0 D1 0 0 D0 0 0 0 0 HEX 00 40 All strings set to zero phase delay All strings set with alternate PWM tON = 512 GSC cycles REGISTERS WITH FIXED INITIAL VALUES E2ADDR E2CTRLSTA EEPROM 7 bit address = 0x00 EEPROM read/write disabled 0 0 * Read-only registers Atmel LED Drivers-MSL2160/MSL2161 27 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-MSL2160/61DB1-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.
MSL2160DQ 价格&库存

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

免费人工找货