Re: Driving large numbers of LEDs




"Guy Macon" <http://www.guymacon.com/> wrote in message
news:zZOdnUY8rb7YxbHV4p2dnAA@xxxxxxxxxxxxxxx



I have a new client with an interesting product. They are driving
large quantities of LEDs (in the hundreds, with future products to
be in the thousands) in banks of red, blue, and green (with, of
course, different voltage/current requirements for different
colors). They want be able to dim each color using a microcontroller
-- PWM is OK as long as the human eye doesn't see any flicker.
Maximum efficiency is important: they want it to run cool and to
save energy. They are looking at a first run of 100 units to
test the market.

How would you go about meeting these requirements? An off-the-shelf
constant-current power supply and some uC-controlled switching
transistors is the first thing to come to mind for such small unit
quantities, assuming that I can find a power supply that is happy
having the load go from zero to max and back every few milliseconds.
Anyone have any better ideas?


--
Guy Macon
<http://www.guymacon.com/>


Each color should be separate. Each color should be made up of series,
parallel strings operating on as high of voltage as reasonable, say 140
Volts. Each series string would connect to this 140 V. rail through a small
ballast resistor. The number of LED's in series depends on their operating
voltage at the current of interest.

For example, Say the voltage of each LED was 2.2 volts at 20 mA., and, you
want 10 Volts of ballast voltage. Then the string voltage would be 130 Volts
and there would be 130/2.2 = 59 (60 is ok) diodes in series. The ballast
resistor would be 10/.02 = 500 Ohms.

As many parallel strings of 60 diodes each are used to make the total
required. Each series string has its own ballast resistor. Each color is
made up similarly but has its own number of LED's in series and ballast
resistor values for their specific voltage and current

An appropriate high voltage FET or power transistor of sufficient current
rating connects each color group to ground when on. These FETS or
transistors are driven from microprocessor ports. They are switched on and
off in a PWM fashion to control the brightness. Code in the processor
controls this at a frequency high enough to avoid any visible flicker, say
above 1kHz.

The only regulator necessary is for microprocessor power. The ballast
resistors perform the current equalization function, no regulation is
required for the LED's. Current feedback could be applied to the micro to
control the PWM for current regulation if necessary.




.



Relevant Pages

  • Re: Transformerless power supply
    ... I have a dimmable electronic ballast for fluorescent tubes. ... voltage ranging from 1 to 10V as an input for the dimming control. ... get your dimmer controlling voltage. ... your resistor is only going to create about 2.4 watts of heat. ...
    (sci.electronics.basics)
  • Re: 6.0 volt Filament
    ... transformer as an autotransformer to reduce the voltage and use this to ... can use it with practical sized ballast resistors to limit turn on surge. ... The larger the dropper resistor, the more the heater voltage will vary with mains voltage. ...
    (rec.radio.amateur.homebrew)
  • Re: Connecting strings of LEDs in parallel
    ... >Using a seperate resistor in each string helps ensure the same current flows through each string ... In practice, if the LEDs are all the same type, and not sublect to substantially ... Has anyone ever got 100 or 1,000 new LED's and measured the voltage ...
    (sci.electronics.design)
  • Re: LEDs different current/voltage
    ... the voltage across it is fixed. ... So, on a hot day, your current string may ... This will eventually cause one of the LEDs to fail. ... current causes the resistor to have more voltage across it). ...
    (sci.electronics.basics)
  • Re: need time delay 555 / 556 circuit help
    ... and we want to find out what voltage on V2 corresponds to 3 seconds, ... 3190 ohm resistor and we forced 1mA through it. ... got a 3010 ohm 1% resitor available, ... So the current through the string will be ...
    (sci.electronics.basics)