I'm starting to look into designing a single color LED module perhaps 16x8 (and later RGB). It is not going to be matrixed based just individual outputs of 16 LEDs or so. The biggest problem I have had to deal with is with SPI based LED driver chips that do not have PWM control built in. Figureing out from the manufacturer from how to create PWM (e.g. 256 shades) from /OE on these cascaded chips (e.g. 16 outputs per chip in a 16x8 module would be 8 chips for 128 LEDs) - has been extremely difficult to implement. I can only get the 'entire' 128 LEDs to shade and NOT individual LEDs via the SPI interface.
I have looked at datasheets from Allegro, Toshiba, and MBlock (china). However, today I saw the TLC59116 from Texas Instruments. This is I2C based not SPI and states in their datasheet that PWM is individually programmable per LED output. This sounds very promising.
https://www.electro-tech-online.com/custompdfs/2009/04/tlc59116.pdf
Lighting and Display Solutions - LED Drivers - TLC59116 - TI.com
Has anyone worked with this TLC59116 or have any other recommendations?
I am concerned that this chip can only connect up to (14) I2C TLC59116 chips. That is only 14 X 16 outputs or 224 LEDs. How would I get around this? I need to have 1000's of LEDs in 16x8 modules driven by a 'smart' PWM LED driver.
Thanks.
I have looked at datasheets from Allegro, Toshiba, and MBlock (china). However, today I saw the TLC59116 from Texas Instruments. This is I2C based not SPI and states in their datasheet that PWM is individually programmable per LED output. This sounds very promising.
https://www.electro-tech-online.com/custompdfs/2009/04/tlc59116.pdf
Lighting and Display Solutions - LED Drivers - TLC59116 - TI.com
Has anyone worked with this TLC59116 or have any other recommendations?
I am concerned that this chip can only connect up to (14) I2C TLC59116 chips. That is only 14 X 16 outputs or 224 LEDs. How would I get around this? I need to have 1000's of LEDs in 16x8 modules driven by a 'smart' PWM LED driver.
Thanks.