Buck regulator turns into smart dimmable LED driver

Publisher:暗里著迷Latest update time:2013-08-30 Source: 21IC Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

LEDs are expected to transform the lighting industry with their long life and low power consumption, but the main barrier to their rapid adoption is the high cost of the LEDs themselves. The cost of LED luminaires (complete electric lighting equipment) varies, but the cost of LEDs typically accounts for about 25% to 40% of the total luminaire cost and is expected to remain a high percentage for many years to come (Figure 1).

 

 

Figure 1. LED luminaire cost breakdown1

One way to reduce the overall fixture cost is to drive the LED at the highest possible DC current within the product specifications. This current may be much higher than its "binning current". If driven properly, this may produce a higher lumen/cost ratio.

 

 

Figure 2. LED light output and efficiency vs. drive current2

However, this approach requires a higher current driver. There are many solutions that drive LEDs at low currents (<500mA), but there are few options for higher currents (700mA to 4A). This may seem surprising, as the semiconductor industry has a large number of DC-DC solutions with capabilities up to 4A, but they are designed to control voltage, not LED current. This article will explore some simple techniques for converting an off-the-shelf DC-DC buck regulator into a smart LED driver.

The buck regulator chops the input voltage and passes it through an LC filter to provide a regulated output, as shown in Figure 3. It uses two active components and two passive components. The active components are the switch "A" from the input to the inductor, and the switch (or diode) "B" from ground to the inductor. The passive components are the inductor (L) and the output capacitor (COUT) which form an LC filter that reduces the ripple generated by the active components.

 

 

Figure 3. Basic buck scheme.

If the switches are internal, the buck is called a regulator, and if the switches are external, it is called a controller. If both switches are transistors (MOSFETs or BJTs), it is synchronous, and if the bottom switch is implemented using a diode, it is asynchronous. Each of these types of buck circuits has advantages and disadvantages, but synchronous buck regulators can usually optimize efficiency, part count, solution cost, and board area. Unfortunately, synchronous buck regulators for driving high current LEDs (up to 4A) are rare and expensive. This article uses the ADP2384 as an example to show how to modify the connections of a standard synchronous buck regulator to regulate LED current.

The ADP2384 high-efficiency synchronous buck regulator specifies output currents up to 4 A with input voltages up to 20 V. Figure 4 shows the normal connections for regulating the output voltage.

 

 

Figure 4. ADP2384 connected for output voltage regulation.

In operation, the divided output voltage is connected to the FB pin, compared to the internal 600 mV reference, and used to generate the appropriate duty cycle for the switch. In steady state, the FB pin is held at 600 mV, so VOUT is regulated to 600 mV times the divider ratio. If the upper resistor is replaced by an LED (Figure 5), the output voltage must be whatever value is needed (within the ratings) to maintain FB at 600 mV; therefore, the current through the LED is controlled to 600 mV/RSENSE.

 

 

Figure 5. Basic (but inefficient) LED driver

This circuit works well when a precision resistor from FB to ground sets the LED current, but the resistor dissipates a lot of power: P = 600 mV × ILEDFor low LED currents, this is not a big problem, but at high LED currents, the inefficiency can significantly increase the heat dissipated by the lamp (600 mV × 4 A = 2.4 W). Reducing the FB reference voltage can reduce power dissipation proportionally, but most DC-DC regulators do not have a way to adjust this reference. Fortunately, two tricks can reduce the reference voltage of most buck regulators: use the SS/TRK pin-or offset the RSENSE voltage.

Many general-purpose buck ICs include a soft-start (SS) or tracking (TRK) pin. The SS pin slowly increases the switch duty cycle at startup, minimizing startup transients. The TRK pin allows the buck regulator to follow an independent voltage. These functions are often combined into a single SS/TRK pin. In most cases, the error amplifier compares the minimum of the SS, TRK, and FB voltages to a reference, as shown in Figure 6.

 

 

Figure 6. Operation using the soft start pin of the ADP2384.

For lamp applications, set the SS/TRK pin to a fixed voltage and use it as the new FB reference. Constant voltage dividers work very well as reference sources. For example, many buck regulator ICs include a controlled low voltage output—such as the VREG pin on the ADP2384. For even greater accuracy, a simple 2-pin external precision reference can be used, such as the ADR5040. In any case, a resistor divider from this supply to the SS/TRK pin forms the new reference voltage. Setting this voltage between 100 mV and 200 mV generally provides the best balance between power dissipation and LED current accuracy. Another advantage of a user-selected reference voltage is that RSENSE can be selected to a convenient standard value, thus avoiding the expense and inaccuracy of specifying or assigning arbitrary precision resistor values ​​to set the LED current.

 

Figure 7. Using the SS/TRK pin to reduce the FB reference voltage.

Using the SS or TRK pin approach is not feasible for all buck regulators, as some ICs do not have these pins. Also, for some buck ICs, the SS pin changes the peak inductor current instead of the FB reference, so the product data sheet must be carefully reviewed. As an alternative, an RSENSE voltage offset can be generated. For example, a resistor divider between a precision voltage source and RSENSE provides a fairly constant offset voltage from RSENSE to the FB pin (Figure 8).

 

 

Figure 8. Generating RSENSE voltage offset

The required value of the resistor divider can be calculated using Equation 1, where VSUP is the auxiliary regulation voltage and FBREF(NEW) is the target voltage across RSENSE.


 

Therefore, the effective feedback reference of 150 mV can be obtained using the following formula, where R2 = 1 kΩ and VSUP = 5 V:

 

 

The LED current is:

 

 

This method does not require the SS or TRK pins. The FB pin still regulates to 600 mV (but the voltage at RSENSE is regulated to FBREF(NEW)). This means that the other functions of the chip (including soft-start, tracking, and power good indication) will still operate normally.

The disadvantage of this approach is that the offset between RSENSE and FB is severely affected by the accuracy of the power supply. Using a precision voltage reference such as the ADR5040 may be ideal, but a less precise ±5% reference tolerance may produce a ±12% change in the LED current. Table 1 shows the comparison:

 

 

Table 1. Comparison of SS/TRK and offset RSENSE

Another key to accurate current regulation is proper layout of the connections to the sense resistor. A 4-lead sense resistor is ideal but can be expensive. With good layout techniques, we can achieve high accuracy using a traditional 2-lead resistor as shown in Figure 9.

 

 

Figure 9. Recommended PCB routing for RSENSE

Functions other than adjustment

Regulating LED current is very simple using an off-the-shelf buck regulator. The example here uses the ADP2384. The more detailed paper also includes examples using the ADP2441, which has fewer pins and a 36 V input voltage range. It shows examples of how to implement many of the “smart” features offered by dedicated LED buck regulators, such as LED short/open fault protection, RSENSE open/short fault protection, PWM dimming, analog dimming, and current foldback thermal protection. In this article, we will use the ADP2384 from the example above and discuss PWM and analog dimming, current foldback.

Dimming using PWM and analog control

A key requirement for a "smart" LED driver is to use dimming to adjust LED brightness, using one of two methods: PWM and analog. PWM dimming controls the LED current by adjusting the duty cycle of the pulses. If the frequency is above 120 Hz, the human eye will average these pulses to produce a perceptible average light level. Analog dimming regulates the LED current at a constant DC value.

PWM dimming can be implemented by turning on and off an NMOS switch inserted in series with RSENSE. These current levels may require a power device, but adding a power device would offset the size and cost benefits gained by using a buck regulator that includes its own power switch. Alternatively, PWM dimming can be performed by rapidly turning the regulator on and off. At low PWM frequencies (<1 kHz), this still provides good accuracy (Figure 10).

 

 

Figure 10. ADP2384 PWM Dimming Linearity—Output Current vs. Duty Cycle at 200 Hz

Like all general-purpose buck regulators, the ADP2384 does not have a pin to apply a PWM dimming input, but the FB pin can be manipulated to enable and disable switching. If FB goes high, the error amplifier goes low and the buck switching stops. If FB is reconnected to RSENSE, it will resume normal regulation. This can be achieved with a low-current NMOS transistor or a general-purpose diode. In Figure 11, a high PWM signal connects RSENSE to FB, achieving LED regulation. A low PWM signal turns off the NMOS, and there is a pull-up resistor to bring the FB level to a high level.

 

 

Figure 11. PWM dimming using the ADP2384.

Although PWM dimming is very popular, sometimes we need noise-free “analog” dimming. Analog dimming simply regulates a constant LED current, while PWM dimming performs chopping. If two dimming inputs are used, analog dimming is required because multiple PWM dimming signals may produce a beat frequency, resulting in flicker or audible noise. However, it is possible to use PWM for one dimming control and analog for the other. Using a general-purpose buck regulator, the simplest way to implement analog dimming is to control the FB reference by adjusting the supply to the FB reference circuit, as shown in Figure 12.

 

 

Figure 12. Analog dimming circuit

Thermal Foldback

Because the life of an LED depends largely on its operating junction temperature, it is sometimes necessary to monitor the LED temperature and respond if it gets too high. Abnormally high temperatures can be caused by improper heat sink connections, excessive ambient temperatures, or some other extreme condition. A common solution is to reduce the LED current when the temperature exceeds a certain threshold (Figure 13). This is called LED thermal foldback.

 

 

Figure 13. Required LED thermal foldback curve

In this type of dimming, the LED is held at full load current until a temperature threshold (T1) is reached, above which the LED current begins to decrease as the temperature increases. This limits the junction temperature of the LEDs, preserving their useful life. Low-cost NTC (negative temperature coefficient) resistors are often used to measure the heat sink temperature of the LEDs. With minor modifications to the analog dimming scheme, the temperature of the NTC can easily control the LED current. If the SS/TRK pin is used to control the FB reference, a simple method can be used to place the NTC in parallel with the reference voltage (Figure 14).

 

 

Figure 14. LED thermal foldback using SS/TRK

As the heat sink temperature increases, the NTC resistance decreases. The NTC forms a resistor divider with R3. If the voltage of the voltage divider is higher than the reference voltage, the maximum current is output; if the NTC resistor voltage drops below the reference voltage and then drops below the FB reference voltage, the LED current begins to decrease.

in conclusion

These tips should serve as a general guideline for implementing full LED functionality using a standard buck regulator. However, because these features are a bit outside the target application range of buck ICs, it is best to contact the semiconductor manufacturer to confirm that the IC can handle these operating modes.

Reference address:Buck regulator turns into smart dimmable LED driver

Previous article:Brief analysis of LED driver power supply performance characteristics and requirements
Next article:Design and implementation of a centralized LED street light power supply

Recommended ReadingLatest update time:2024-11-15 23:24

Design of LED lighting driver power supply based on MP4021
Abstract: The working principle of the single-stage flyback high power factor light emitting diode (LED) lighting driver power control chip MP4021 is analyzed. By comparing it with the traditional L6562+constant current feedback chip solution, it can be seen that the LED driver power controlled by MP4021 has the adv
[Embedded]
Design of LED lighting driver power supply based on MP4021
Brief Introduction of Portable Device LCD Backlight LED Driving Solution
Entering the 21st century, energy consumption has increasingly become the focus of the entire human society. Due to the basic demand for lighting, how to more effectively use various energy sources to produce more lighting has become a huge driving force for exploring new lighting technologies. From primitive fuel lig
[Power Management]
Brief Introduction of Portable Device LCD Backlight LED Driving Solution
IC that reduces LED dimming driver parts by half
The market is investing in new LED energy-saving bulbs, but they lack the ability to effectively combine dimming functions with optimal performance. Marvell's deep dimming single-stage AC/DC LED driver IC solution solves this problem for us while reducing the bill of materials (BOM) and reducing board space.   Marve
[Power Management]
IC that reduces LED dimming driver parts by half
How to achieve high power factor for LED driver
The LED driver power solution using SA7527 has been mass-produced with stable quality. advantage: 1) High power factor: above 0.95 2) Low harmonics: less than 15% 3) High efficiency shortcoming: 1) The output ripple of the next stage is large, but it has no effect on the LED. If the customer requires, the next stage c
[Power Management]
How to achieve high power factor for LED driver
Linux ARM (IMX6U) bare metal assembly LED driver experiment-burn bin file to SD card to run
Code burning Although I.MX6U has 96K ROM inside, this 96K ROM is used by NXP itself and is not open to users. So it is equivalent to saying that I.MX6U has no internal flash, but our code must be stored somewhere. For this reason, I.MX6U supports booting from external storage media such as NOR Flash, NAND Flash, SD/EM
[Microcontroller]
Linux ARM (IMX6U) bare metal assembly LED driver experiment-burn bin file to SD card to run
SAMSUNG2440 Simple LED Driver
  After entering the driver learning, I wrote an LED driver for the 2440 board we use. The application program is omitted. It mainly transmits control information through the GPIO_data structure and supports multi-threading. /* Ioctl_c.h */ #ifndef __IOCTL_C_H__ #define __IOCTL_C_H__ typedef struct GPIO_data {  ch
[Microcontroller]
I/O parallel port directly drives LED display experiment (including circuit schematic diagram)
The I/O parallel port directly drives the LED display 1. The experimental task is shown in Figure 13. Use P0.0-P0.7 of the P0 port of the AT89S51 microcontroller to connect to the a-h segments of a common cathode digital tube. The common end of the tube is connected to ground. The digital tube displays digits 0-9 cycl
[Microcontroller]
I/O parallel port directly drives LED display experiment (including circuit schematic diagram)
Technical Analysis: Why is LED driver reliability so low?
 Although LEDs have high luminous efficiency, only a small portion of the energy flowing through the LED can be radiated in the form of visible light, and most of the remaining energy is consumed in the LED in the form of heat. Therefore, the LED light source itself generates a lot of heat. The main reasons for the lo
[Power Management]
Technical Analysis: Why is LED driver reliability so low?
Latest Power Management Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号