MIC3289 1.2MHz PWM White LED Driver with Internal Schottky Diode and True 1-Wire Digital Control General Description Features The MIC3289 is a PWM boost-switching regulator that is optimized for constant-current white LED driver applications. The MIC3289 features an internal Schottky diode, allowing an efficient DC/DC solution that requires only 4 external components. The MIC3289 allows for a single wire simple digital interface to control the dimming over 16 steps with a log scale to give better resolution at the lower currents and to better match the sensitivity of the human eye. The preprogramming feature allows the user to select any one of the 16 WLED current levels as the start-up brightness level. The feedback voltage of the MIC3289 is only 250mV, allowing high efficiency while retaining excellent accuracy for the white LED current. The MIC3289 implements a constant frequency 1.2MHz PWM control scheme. The high frequency PWM operation saves board space by reducing external component sizes. The 1.2MHz PWM scheme also reduces switching noise and ripple to the input power source. The 2.5V to 6.5V input voltage range of MIC3289 allows direct operation from single cell Li Ion as well as 3- to 4cell NiCad/NiMH/Alkaline batteries. Battery life is preserved with a low 1µA shutdown current. The MIC3289 is available in a low profile Thin SOT23 6® lead package and a 2mm × 2mm MLF -8L package and has a junction temperature range of –40°C to +125°C. Data sheets and support documentation can be found on Micrel’s web site at www.micrel.com. • Single wire combines 16 level logarithmic brightness & shutdown control • 16V / 24V OVP options supports up to 4 & 6 WLEDs • Start-up in any one of 16 brightness levels • Internal Schottky diode • 2.5V to 6.5V input voltage • 1.2 MHz PWM operation • Over 500mA switch current • 250mV reference voltage • ±5% LED current accuracy • <1µA shutdown current • Over temperature protection • UVLO • Thin SOT23-6L package option ® • 2mm × 2mm leadless MLF -8L package option o o • –40 C to +125 C junction temperature range Applications • White/Blue LED driver for backlighting - Cell phones - PDAs - GPS systems - Digital cameras - Multimedia / MP3 players • LED flashlights • Constant current power supplies ___________________________________________________________________________________________________________ MicroLead Frame and MLF are registered trademarks of Amkor Technologies. Micrel Inc. • 2180 Fortune Drive • San Jose, CA 95131 • USA • tel +1 (408) 944-0800 • fax + 1 (408) 474-1000 • http://www.micrel.com June 2007 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Typical Application MIC3289 2mm×2mm MLF Digital Control 0.27µF White LED Driver with OVP and Digital Control Ordering Information Part Number Marking Code Output Voltage Over Voltage Protection Junction Temp. Range Package MIC3289-16YD6 WF16 Adjustable 16V -40°C to 125°C TSOT23-6 MIC3289-24YD6 WF24 Adjustable 24V -40°C to 125°C TSOT23-6 MIC3289-16YML WFA Adjustable 16V -40°C to 125°C 2x2 MLF -8L MIC3289-24YML WFB Adjustable 24V -40°C to 125°C 2x2 MLF -8L ® ® Pin Configuration SW 1 6 OUT GND 2 5 VIN FB 3 4 DC 1 8 GND VIN 2 7 SW DC 3 6 FB GND 4 5 NC ® 2mm × 2mm 8-pin MLF (ML) TSOT23-6 (D) June 2007 OUT 2 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Pin Description Pin Number SOT23-6 Pin Number 6 1 OUT 5 2 VIN Supply (Input): 2.5V to 6.5V for internal circuitry. 4 3 DC Single pin digital control. See diagrams. - 5 N/C No connect (no internal connection to die) 3 6 FB Feedback (Input): Output voltage sense node. Connect the cathode of the LED to this pin. 1 7 SW Switch Node (Input): Internal power BIPOLAR collector. 2 4,8 GND Ground (Return): Ground. - Pad GND Ground (Return): Backside pad. June 2007 8-pin MLF Pin Name Pin Name ® Output and Over Voltage Protection (output) 3 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Absolute Maximum Ratings(1) Operating Ratings(2) Supply voltage (VIN) .....................................................7.5V Switch voltage (VSW ) ..................................... –0.3V to 27V Digital Control Voltage (VDC).............................. –0.3 to VIN FB Voltage (VFB) .............................................................6V Switch Current (ISW ) ........................................................2A Ambient Storage Temperature (TS) .........–65°C to +150°C ESD Rating, Note 3 ..................................................... 2KV Supply Voltage (VIN) …………………..…… ..... 2.5V to 6.5V Output Voltage (VOUT) …………….…................(VIN to VOVP) Junction Temperature Range (TJ) ……......-40°C to +125°C Package Thermal Impedance ® θJA 2mm × 2mm MLF -8L ..................................93°C/W θJA TSOT23-6 ..................................................235°C/W Electrical Characteristics(4) o TA=25 C, VIN = 3.6V, VOUT = 10V, IOUT = 20mA, unless otherwise noted. Bold values indicate -40°C ≤ TJ ≤ 125°C. Symbol Parameter VIN Supply Voltage Range VUVLO Under-voltage Lockout Condition Min Typ 2.5 1.8 Max Units 6.5 V 2.1 2.4 V IVIN Quiescent Current VFB >500mV 1.4 mA ISD Shutdown Current (DC pin low ) VDC = 0V for > 2ms. 0.01 5 1 VFB Feedback Voltage (+/-5%) 250 263 mV IFB Feedback Input Current VFB = 250mV 450 nA Line Regulation 2.5V ≤ VIN ≤ 4.5V 0.5 % Load Regulation 5mA ≤ IOUT ≤ 20mA 0.5 % 85 90 % 750 237 DMAX Maximum Duty Cycle ISW Switch Current Limit VIN = 3.6V 500 VDC DC pin thresholds High Low 1.1 µA 1200 0.4 DC Pin Hysteresis 20 V mV VDC = 3.6V tshutdown Shutdown Pulse Width VIN = 2.8V to 5.5V VDC = Low 1260 tMODE_UP Count UP mode pulse width VIN = 2.8V to 5.5V VDC = Low 100 160 µs tMODE_DO Count Down mode pulse width VIN = 2.8V to 5.5V VDC = Low 420 500 µs tstart_up Turn-on Delay Time VIN = 2.8V to 5.5V 140 tprog_low Programming pulse width low VIN = 2.8V to 5.5V 1 32 µs tprog_high Programming pulse width high VIN = 2.8V to 5.5V 1 32 µs tdelay Minimum Delay for mode change VIN = 2.8V to 5.5V VDC = High 140 First Pulse Window for Preprogramming VIN = 2.8V to 5.5V 35 WN Tprog_setup fSW Oscillator Frequency June 2007 1 4 10 µA DC Pin Current IDC 5 mA µs µs µs 1.2 50 µs 1.35 MHz M9999-061807 (408) 944-0800 Micrel, Inc. Symbol MIC3289 Parameter Condition VD Schottky Forward Drop ID = 150mA IRD Schottky Leakage Current VR = 30V VOVP Tj Over Voltage Protection Min Typ Max Units 0.8 1 V 4 3289- 16 only (nominal voltage) 13 14 16 µA V 3289- 24 only (nominal voltage) 21 22.5 24 V Over-Temperature Threshold Shutdown 150 °C Notes: 1. Absolute maximum ratings indicate limits beyond which damage to the component may occur. Electrical specifications do not apply when operating the device outside of its operating ratings. The maximum allowable power dissipation is a function of the maximum junction temperature, TJ(Max), the junction-to-ambient thermal resistance, θ JA, and the ambient temperature, TA. The maximum allowable power dissipation will result in excessive die temperature, and the regulator will go into thermal shutdown. 2. This device is not guaranteed to operate beyond its specified operating rating. 3. IC devices are inherently ESD sensitive. Handling precautions required. 4. Specification for packaged product only. June 2007 5 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Typical Characteristics June 2007 6 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Functional Characteristics June 2007 7 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Functional Diagram MIC3289 Block Diagram When the current-loop signal exceeds the voltage-loop signal, the PWM generator turns off the bipolar output transistor. The next clock period initiates the next switching cycle, maintaining the constant frequency current-mode PWM control. The LED current level at maximum brightness is set by the feedback resistor: Functional Description The MIC3289 is a constant frequency, PWM current mode boost regulator. It is composed of an oscillator, slope compensation ramp generator, current amplifier, gm error amplifier, PWM generator, bipolar output transistor, digital interface with D/A converter and Schottky rectifier diode. It features true one-wire digital control that may be used to vary the brightness of the output LEDs and to place the device into shutdown mode. The oscillator generates a 1.2MHz clock which triggers the PWM generator that turns on the output transistor and resets the slope compensation ramp generator. The current amplifier is used to measure the switch current by amplifying the voltage signal from the internal sense resistor. The output of the current amplifier is summed with the output of the slope compensation ramp generator. This summed currentloop signal is fed to one of the inputs of the PWM generator. ILED = MIC3289 Digital Interface The MIC3289 incorporates an easy to use single-wire, serial programming interface allowing users to set LED brightness to one of 16 levels spaced in a logarithmic manner. In contrast to other solutions requiring a PWM drive signal to maintain LED brightness, the MIC3289 is “set and forget”, relieving the controlling processor of the constant burden of supplying a drive signal. Additionally, brightness levels can be preset so that LEDs can be turned on at a particular brightness level. State Diagram The MIC3289 logic state flow is depicted in Figure 1 below. Brightness level changes are negative edge triggered while all other state changes require a logic high or low be applied to the DC pin for a specific length of time. MIC3289 Block Diagram The gm error amplifier measures the LED current through the external sense resistor and amplifies the error between the detected signal and the reference voltage indicated by the digital interface. The output of the gm error amplifier provides the voltage-loop signal that is fed to the other input of the PWM generator. June 2007 250mV RLED 8 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Figure 1. MIC3289 Logic State Diagram With an input supply voltage between 2.5V and 6.5V and a logic-level LOW applied to the DC pin, the MIC3289 will enter State 0, shutdown, and remain there consuming less than 1µA. Start Up Presuming no presetting brightness command is issued (discussed in a later section), the MIC3289 will start-up in its default state approximately 140µs (tSTART_UP) after a logic level high has been applied and maintained at the DC pin. In the default state the LED drive current is at the maximum brightness level of 15 and brightness counter is set to count down mode. Any falling edges during the tPROG_SETUP period will cause the initial brightness level of the LEDs to be below the maximum brightness level. This is discussed in more detail in the Presetting Brightness section. Figure 3. Shutdown Timing Once the device is shutdown, the boost supply is disabled and the LEDs are turned off. Brightness level information stored in the MIC3289 prior to shutdown will be lost. Programming Pulse Counter Modes Referring to the state diagram in Figure 1, notice that there are two programming pulse counting modes. At power up the MIC3289 defaults to State 1, the Count Down Mode. The counting mode can be changed to State 2, the Count Up Mode, by pulling the DC pin low for a period equal to tMODE_UP (100µs to 160µs). The device will remain in Count Up Mode until its state is changed to Count Down Mode or by disabling the MIC3289. Figure 2. Typical Start-Up Timing Shutdown Whenever a logic-level LOW is applied to the DC input pin for a period greater than or equal to tSHUTDOWN(1260µs), the MIC3289 will return to State 0 entering its power saving shutdown mode. June 2007 Figure 4. Mode Change to Count Up 9 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 To change the state back to Count Down Mode, pull the DC pin low for a period equal to tMODE_DOWN (420µs to 500µs). Now the internal circuitry will remain in Count Down Mode until changed to Count Up as described previously. shown in Figure 7 below. When issuing multiple brightness level adjustment commands to the DC pin, ensure both tPROG_LOW and tPROG_HIGH are within 1µs and 32µs. To maintain operation at the current brightness level simply maintain a logic level high signal at the DC pin. Figure 5. Mode Change to Count Down Figure 7. Decreasing Brightness Several Levels Programming the Brightness Level MIC3289 is designed to start driving the output LEDs (tSTART_UP) in 140µs at the maximum brightness level of 15. After start up, the internal control logic is ready to decrease the LED brightness upon receiving programming pulses (negative edges applied to DC pin). Since MIC3289 starts in Count Down Mode, the brightness level is decreased one level by applying two programming pulses, as shown in Figure 6. Each programming pulse has a high (tPROG_HIGH) and a low (tPROG_LOW ) pulse width that must be between 1µs to 32µs. Note that n+1 number of pulses are needed to decrease brightness by n level(s) since the first clock pulse is ignored. Ignoring the first clock pulse is necessary in order that Mode Change (tMODE_UP, tMODE_DOWN) pulses do not result in adjustments to the brightness level. The MIC3289 internal circuit can be changed from Count Down Mode to Count Up Mode and vice versa. The user may elect to send a Mode Change as shown in Figure 4 to set the MIC3289 to step up the brightness level with subsequent programming pulses. For proper operation, ensure the DC pin has remained high for at least tDELAY(140µs) before issuing a mode change command. As mentioned, MIC3289 can be programmed to set LED drive current to produce one of 16 distinct brightness levels. The internal logic keeps track of the brightness level with an Up/Down counter circuit. The following section explains how the brightness counter functions with continued programming edges. Counter Roll-Over The MIC3289 internal up/down counter contains registers from 0 to 15. When the brightness level is at 0 and a programming pulse forces the brightness to step down, then the counter will roll-over to level 15. This is illustrated in Figure 8 below. DC: Edge Ignored DOWN COUNT 6 6 5 4 3 2 1 0 15 14 13 12 15 OUTPUT LEVEL 0 Figure 8. Down Counter Roll-over Similarly, when the counter mode is set to Count Up and a programming pulse forces the brightness level to step up from level 15, then the counter will roll-over to level 0 as illustrated in figure 9. Figure 6. Brightness Programming Pulses Brightness programming pulses are not restricted to just one pair at a time. Multiple level changes can be set as June 2007 10 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 DC: Edge Ignored UP COUNT 10 10 11 12 13 14 15 0 1 2 3 4 15 OUTPUT LEVEL Figure 11. One-Step Brightness Increase 0 Presetting Brightness The brightness level can be preset before the MIC3289 begins to drive the LEDs by sending a series of programming edges via the DC pin during the tSTART_UP (140µs) period and within 35µs to 50µs after the DC pin is pulled high. The 15µs timeframe between 35µs and 50µs is the tPROG_SETUP period. The MIC3289 does not drive current into the load until DC pin is kept high for tSTART_UP (140µs) after presetting has concluded in order to grant the user sufficient time to preset LED brightness. The first presetting pulse edge must occur somewhere between the timeframe of 35µs to 50µs after DC pin is first pulled HIGH otherwise the MIC3289 may continue to start at the full (default) brightness level. Figure 9. Up Counter Roll-over One-Step Brightness Changes For applications where a keypad button press is to be translated into a brightness level change, the following method of decreasing the brightness level may be useful. This “One-Step” brightness change procedure relieves the user from keeping track of the MIC3289’s up/down counter state. It combines a counter mode change with a programming pulse, therefore a one-step decrease in brightness is assured no matter what the previous up/down counter mode was. Figure 10. One-Step Brightness Decrease This method is quite simple and the only requirement is that the first DC low period be equal to the tMODE_DOWN (420µs to 500µs) and immediately followed by a falling edge within tPROG_HIGH (1µs to 32µs) as shown in Figure 10 for One-Step Brightness Decrease. Similarly a onestep increase can be assured by first generating a DC down pulse whose period is equal to the tMODE_UP (100µs to 160µs) and immediately followed by a falling edge within tPROG_HIGH (1µs to 32µs). Figure 11 illustrates the proper timing for execution of a One-Step Brightness Increase. June 2007 Figure 12. Presetting Timing Figure 12 shows the correct presetting sequence to set the MIC3289 brightness to level 6 prior to start up. The sequence is initiated by driving the DC pin low for a period exceeding tSHUTDOWN (1260µs) to insure that the part has entered the power saving shutdown state erasing all brightness level state and mode setting. Then the DC pin is driven high and the first presetting pulse edge is entered within the tPROG_SETUP window. Notice that when using the presetting feature the first programming pulse is not ignored. This is because the counter’s default mode is Count Down and a Mode Change cannot be performed in the presetting mode. (Note that the same timing requirements of standard brightness programming also apply during presetting brightness.) 11 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 External Component Selection The MIC3289 can be used across a wide range of applications. The table below shows recommended inductor and output capacitor values for applications driving 3-6 LEDs in series assuming a 20mA maximum drive current from Li-Ion battery source. Series LEDs L 22µH 3 10µH 4.7µH 22µH 4 10µH 4.7µH 22µH 5,6 10µH 4.7µH June 2007 Manufacturer Min COUT LQH43MN220K03 (Murata) 2.2µF NLC453232T-220K (TDK) LQH43MN100K03 (Murata) 0.33µF NLCV32T-100K-PFR (TDK) LQH43MN4R7K03 (Murata) 0.22µF NLCV32T-4R7M-PFR (TDK) LQH43MN220K03 (Murata) 1.0µF NLC453232T-220K (TDK) LQH43MN100K03 (Murata) 0.33µF NLCV32T-100K-PFR (TDK) LQH43MN4R7K03 (Murata) 0.27µF NLCV32T-4R7M-PFR (TDK) LQH43MN220K03 (Murata) 0.33µF NLC453232T-220K (TDK) LQH43MN100K03 (Murata) NLCV32T-100K-PFR (TDK) LQH43MN4R7K03 (Murata) NLCV32T-4R7M-PFR (TDK) 12 Manufacturer 0603YD225MAT2A (AVX) GRM188R61C225KE15D (Murata) 0603YD334MAT2A (AVX) GRM188RT1C224KA01D (Murata) 06036ZD224MAT2A (AVX) 0805YD105MAT (AVX) GRM188R61E105KA12D (Murata) 06033D334MAT2A (AVX) GRM21BR71E334KA01L (Murata) VJ0805Y274KXAAT (Vishay) 06033D334MAT2A (AVX) GRM21BR71E334KA01L (Murata) 0.27µF VJ0805Y274KXAAT (Vishay) 0.22µF 06036ZD224MAT2A (AVX) M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Layout Recommendations Top Bottom June 2007 13 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Package Information 6-Pin TSOT23 (D) June 2007 14 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 8-Pin MLF™ (ML) MICREL, INC. 2180 FORTUNE DRIVE SAN JOSE, CA 95131 USA TEL +1 (408) 944-0800 FAX +1 (408) 474-1000 WEB http://www.micrel.com The information furnished by Micrel in this data sheet is believed to be accurate and reliable. However, no responsibility is assumed by Micrel for its use. Micrel reserves the right to change circuitry and specifications at any time without notification to the customer. Micrel Products are not designed or authorized for use as components in life support appliances, devices or systems where malfunction of a product can reasonably be expected to result in personal injury. Life support devices or systems are devices or systems that (a) are intended for surgical implant into the body or (b) support or sustain life, and whose failure to perform can be reasonably expected to result in a significant injury to the user. A Purchaser’s use or sale of Micrel Products for use in life support appliances, devices or systems is a Purchaser’s own risk and Purchaser agrees to fully indemnify Micrel for any damages resulting from such use or sale. © 2007 Micrel, Incorporated. June 2007 15 M9999-061807 (408) 944-0800 Micrel, Inc. MIC3289 Revision History Date June 2007 Edits by: Revision Number 16 M9999-061807 (408) 944-0800