I'm looking to use the great TLC5940 Teensy/Arduino libraries for a project, but It's unclear which other members of the TLC59xx family they might support. Does anybody have any insight into this? Most recently, I was comparing the datasheets of the TLC5940 (https://www.ti.com/lit/ds/symlink/tlc5940.pdf) and the TLC5946 (https://www.ti.com/lit/ds/symlink/tlc5946.pdf) and I noticed the timing diagrams contain minor discrepancies, for example:
The TLC5940 expects a new MSB AFTER the SCLK starts a new cycle, where the TLC5946 seems to expect it before.
It seems like the differences may be minor enough to work/work with minimal modification of the libraries. And the TLC5946 is just one example, I feel like there are dozens in the family with extremely similar communication specs. Any and all insights are appreciated.
The TLC5940 expects a new MSB AFTER the SCLK starts a new cycle, where the TLC5946 seems to expect it before.
It seems like the differences may be minor enough to work/work with minimal modification of the libraries. And the TLC5946 is just one example, I feel like there are dozens in the family with extremely similar communication specs. Any and all insights are appreciated.