Re: Issues with LED grid driving



On Tue, 8 Sep 2009 17:10:50 -0700 (PDT), Bobby Joe
<bobbyjoe23928@xxxxxxxxx> wrote:

Is anyone familiar with driving large RGB led grids. Such as 32x32
using cascaded LED drivers. Actually my specific grid is 24x19(each
point is one led and not an rgb). I have seen 24-ch led drivers along
with 16-ch x 8-com(for 128 total led's).

I have experience _using_ them. Not designing them. Electronics is a
hobby of mine, not a profession.

Think of the grid as a led matrix display panel as essentially it is
what it is. If I use 24-ch drivers then it requires 19 IC's. Some
chips have built in PWM, dot correction, and other nice features but
at a premium. I do not need error checking but thermal overload
shutdown would be nice.

The chips I've used do use PWM and other 'nice features.' They were
arranged as 8x16 drivers (1/8th period . The ones I used were in a
16x16 module and they used 6 ICs, two to make up a 16x16 of one color
and three sets of these pairs for the tri-color LED system. Separate
power supply rails for each color, to reduce power consumption. Each
16x8 graphics module IC included RAM, an address decoder, the mux
circuitry, and constant current drivers with their 7-bit current value
stored in non- volatile memory, including column staggering to reduce
EMI, interdigit blanking time, etc. The constant current drivers set
the maximum current value and the PWM was used to reduce the intensity
from there. It included over-temp shutdown and also a kind of deadman
thing where if the external clock wasn't present for 30ms, it would
also shut down. The ICs were custom, but the whole 16x16x3 module,
with heatsink and 6 ICs built into it was about $80 to the customer,
years ago.

Using a matrix would be much cheaper as I could use 1 24-ch driver and
19 fets, one for each row. The main issue I am worry about here is the
duty cycle required for each led row and power requirements for the
driver(which I can split the rows up to reduce the power consumption).

Power requirements were nasty. It supported up to about 2.5A per
color, for a total of 7.5A. The red supply (typical) was 4V, the blue
and green were 5.75V. The dissipation for the 16x16 was, as you can
see, nearing 40W. (That's all 6 ICs.) The actual, considering that
not LEDs were on all the time or at full brightness, was less than
half that. But it had a heat sink of its own that was intended to be
bolted into something else to help out. And sometimes you wanted
everything ON, so it had to handle worst case -- at least for some
time.

If I require a nominal 10mA per led then this is 4.5A and
approximately 20W's total dissipation. I'm not quite sure how to
calculate the power dissipated by the IC. I would like to increase the
nominal current to 20mA if possible just for headroom in case it is
eventually required.

The only problem here is that it requires a duty cycle of 1/19 which
bumps up the peak current to approximately 200mA. Does this seem
pretty extreme?

Yes. It's pretty extreme. I thought x8 was pushing things. Worked
okay, I admit. But I'd probably not push things harder than that
without good experimentation to support more, first. You actually
lose something in the process, too. LEDs do gain a little in
brightness, keeping average current a constant, if you raise the peak
current and reduce down from 100% duty. But only up to a small bit.
Maybe 50% duty and twice the average? Something like that. After
that, it goes back downhill again. For some LEDs, anyway.

The peak current at 1/10 @ 1Khz is R=60mA, G=B=100mA.
So this seems to be pushing it assuming I can extrapolate linearly.

If it's too much I can split the grid into two or three but I'd like
to do it all at once.

Split the grid. Use identical drivers, chained up together. Make
them yourself.

What kinda of effect does using PWM have on the led optics? Does the
intensity and color end up changing or can I expect a fairly
consistent output over a wide range of duty cycles?

With 1/8th (8 by), you might consider 32 PWM intensity steps as
adequate. I don't know your application, though. The choice of what
those steps should be... well, that's up to you. And no, don't expect
consistent output from different LEDs, even if they are from the same
manufacturer and same batch. (Unless they tell you that they bin
them, first.) They generally won't look the same side-by-side at the
same current and same duty cycle. At least, not to me. I had to bin
the damned things, myself, on both color and intensity.

Are there issues with low current? I've heard of pre-charged fets but
not sure exactly what they do. I would like to operate the driving
chips for grayscale.

I guess the real question I'm asking is if running a 24x19 grid is
easily done off one or two drivers. My original thought was to use as
many drivers as needed and take advantage of the features they have
except it seems awful expensive just to drive the grid.

What seems simple to imagine at first can get hairy fast.

Jon
.



Relevant Pages

  • Re: Issues with LED grid driving
    ... I have seen 24-ch led drivers along ... the maximum current value and the PWM was used to reduce the intensity ... not LEDs were on all the time or at full brightness, ... Most are 2-10 times the cost of the chip I gave below. ...
    (sci.electronics.design)
  • Re: Issues with LED grid driving
    ... I have seen 24-ch led drivers along ... The chips I've used do use PWM and other 'nice features.' ... power supply rails for each color, ... not LEDs were on all the time or at full brightness, ...
    (sci.electronics.design)
  • 2.6.28.2 scheduling while atomic, then lockup.
    ... messages printed, however the LEDs are not blinking, all LEDs are ... # Linux kernel version: 2.6.28.2-f1 ... # CPUFreq processor drivers ... # PCI IDE chipsets support ...
    (Linux-Kernel)
  • Re: Issues with LED grid driving
    ... I have seen 24-ch led drivers along ... The chips I've used do use PWM and other 'nice features.' ... not LEDs were on all the time or at full brightness, ... same current and same duty cycle. ...
    (sci.electronics.design)
  • Re: Issues with LED grid driving
    ... I have seen 24-ch led drivers along ... Think of the grid as a led matrix display panel as essentially it is ... driver(which I can split the rows up to reduce the power consumption). ... 1/24 duty cycle would be too dark for reasonable currents. ...
    (sci.electronics.design)