Individual Control of 6 RGB LED's

n1ist

Joined Mar 8, 2009
189
1ku means the price is per chip if purchased in quantities of 1000 pieces.

The TLC5916 (and 5917) is a shift register with constant-current sink outputs. Any PWM'ing is done by the host processor shifting in different patterns. The TLC59116 is an I2C peripheral (TWI if you prefer Atmel processors). You can send it an intensity value and it will do the dimming itself. So you only need to talk to it if one of the LEDs needs to have its intensity changed.

As far as the flicker issue, you will get that from both PWM and multiplexing, so you either have to run at a fast-enough frequency or use an analog means of dimming. For my matrix, yes, the flicker was more noticable if you turned your head while watching it.
/mike
 
Top