I want to drive lots of LEDs in a spinning persistence-of-vision (POV) device.
I need one output pin per LED, because matrix techniques don't work right in spinning POV devices.
A serial-input, parallel-output (SIPO) chip is the best way to independently control lots of output pins using only a few pins on my microcontroller, right?
Which SIPO chip should I choose?
- 74HC4094 used in Doboz
- 74HC595 used in bicycleledpov aka spokepov
- TPIC6595 used in … (a POV device I can't find the link to right now)
- … or perhaps something I'm overlooking?
Does one SIPO chip clearly have more capabilities or easier to use than another, or are they all more-or-less equivalent functionality?
They all can be connected in the "daisy-chain SPI" configuration, right?
If I only have room for one kind of SIPO chip in my box of
"electronics components I always have on hand",
which one should it be?
Best Answer
I'm working on a LED POV project, and I'm using TI's TLC5925. It's pretty much a latched shift register with constant current sinking outputs. They have more advanced chips as well; some with digital brightness control and even PWM settings for each channel. It also has 16 output channels. Non-SMT versions are also available.