Back to photostream

RGB Controller

This is an RGB controller for 16 RGB LEDs. It is based on the TLC5940 PWM LED controller and an ATTiny44. Those who read the datasheet for the TCL5940 or have used it in the past will say "wait, 16 RGB LEDs on ONE TLC5940?". Actually, the setup could control 32 RGB LEDs and still look acceptable. I am strobing the RGB anodes with power, and connecting the TLC5940 to common cathodes. This is intensive for the AVR because it must shift out the whole array and activate the new PWM settings before switching to the next color. It does work rather well, if you don't need dot correction. The normal approach to this array would use three TLC5940 chips for each row, which isn't acceptable for my 24x16 array. That would require 72 driver chips doing it the "right" way. My way requires only 12 driver chips (one TLC5940 controls 32 RGB LEDs = 96 individually PWM controlled LED elements).

1,276 views
0 faves
0 comments
Uploaded on February 20, 2008
Taken on February 19, 2008