Cheap High Current LED Driver
Cheap High Current LED Driver
com/print/52046
Figure 1
It is critical that a constant current driver is used instead of a constant voltage source. If it
were possible to use a constant voltage source, then any off-the shelf voltage regulator would
have been appropriate to use in such an application. Unfortunately, high-power LEDs have a
voltage-current characteristic which is highly dependant on temperature. If, on top of this, you
add the fact that a 1W or 3W power LED dissipates a substantial amount of heat, you realize
that in this case a constant voltage source will not be good enough. When you first turn on
the LED, it is “cold”, therefore the constant voltage would determine a specific current through
the LED. As the seconds pass by, the LED gets hotter and for the same applied voltage it will
draw a different amount of current. As a result its brightness will change. And that is only
under the effect of its own dissipated heat, without even taking into account the variation of
ambient temperature!
These well known problems have triggered the need for high constant current sources, and
there are many semiconductor manufacturers on the market which now manufacture
dedicated ICs for LED control. National Semiconductors and Linear Technologies are only
two of them, and they do a pretty good job with these drivers.
The main drawback of these products however is their cost (especially with LT). Of course, it
does not matter when the manufacturing quantities of an end product are small, or when you
deal with a hobby project. But LEDs have made their way into a wide range of industrial and
even automotive applications. As a result, the cost of such a constant current driver has come
to dictate the criteria of design for such applications.
In the battle for cost, one of the winners is the NCP3063 switching power supply IC provided
by OnSemi which was initially meant to be used as a voltage regulator. Fortunately, it also
has a constant current mode, which allows it to be used as a driver for an LED. Its best
“electrical” parameter is, of course, its price: it can go as low as $0.7 even for small quantities
($0.3 for large quantities), compared to at least $1, the price of its competitors. It also has a
small package, allowing it to be incorporated in miniature applications and it is automotive
rated, which brings all the known benefits: -40 to +85 Celsius operation, high input voltage,
low failure rate.
Read the NCP3063 datasheet. The datasheet is pretty well documented (as expected from a
serious company like On Semi) and it provides the grounds to use the IC as a constant
current source, appropriate for driving a high power LED.
The schematic that I use is pretty simple, with the current through the LED being easily
adjustable through a simple resistor: R1.
As a short description:
The schematic makes much more sense when it is looked at after knowing the block diagram
of the NCP3063.
Theory of operation
The IC integrates a lot of features but not all of them are used here. The most important one,
which we take advantage of, is the current limiting comparator inside the NCP3063. As it may
be seen from the block diagram, the comparator has the inverting input connected to pin 7,
and the non-inverting input connected to VCC-0.2V (this 0.2V voltage is generated internally).
The purpose of the comparator is to turn off the high power switch inside the IC in case the
voltage difference between its two internal pins gets higher than these 0.2V. The way the
schematic is built, this voltage difference is dependant upon two parameters:
As such, this comparator gives us the ability of establishing the maximum current that is
flowing through the LED by simply choosing the appropriate value for R1. The current that
flows through R1, further flows into the NCP3063 through pin 1 and it flows then out through
pin 2, eventually ending up through the LED. When this current increases, the voltage drop
across R1 is also increasing, and when this voltage drop reaches 0.2V, the internal current
sense comparator is triggered and its shuts down the switch between pins 1 and 2, thus
cutting of the current through the LED. The switch is turned back on by the internal oscillator
of the NCP3063, at the end of each oscillating period. The internal oscillating frequency is
given by the value of the C3 capacitor, which is called timing capacitor. The value I chose, of
2.2nF, gives an oscillating frequency of about 150kHz.
The provided schematic will work across a decent range of high power LEDs. It will provide
about 200mA through the LED, which ensures brightness dependent on the LED you choose.
I have chosen a Rebel Luxeon LED with the following current-voltage characteristic:
The current I have chosen seems pretty small for this type of LED, however, be warned: the
higher the current through the LED, the higher the dissipated heat! Right now, based on
200mA with 3.1V, you barely get 0.6W. Even so the brightness is impressive. If, however, you
decide you need better, and you go above 1W of dissipated power, you will need to employ
more clever methods of dissipating the heat.
Of course you have several options: heat sink or metal core PCB, but both these methods
are expensive and in a design where the final price is the driving force, you might find it more
useful to trade a little light brightness for some good dollars.
Trademarks