Hello. I am designing a pov poi to swing around and make patterns. easy huh.
my plan is to use an array of 50 rgb common anode led on each side of pcb.
To drive led I'm using tlc5940 in series. (10 of) I'll use 0.1uf capacitor across 5v to gnd for decoupling at each chip.
The processor Ive choose to use is atmega256. mainly for memory for storing images.
The images will be stored on ram as a long array.
I will have this embedded with isp headers for programing.
I will program through ftdi breakout board.
I will communicate to the tlc chip through arduino library and send all the first 150 bytes. for the first 50 led. ( I will have to multiply the rgb code by 4 as its a 12 bit pwm which will slow down but not by much I would believe. ) Then tlcUpdate() to send data to chips. I will then delay x then repeat with the next 150 bytes.
How long will this take and will this be fast enough for a good pov picture? Speed is my main concern. I've noticed everyone uses teensy for this as it has more ram and faster spi. Will this atmega256 spi be fast enough for a reliable picture? or should I bite the bullet and get a teensy? I'd just prefer to do an embedded system. nice and tidy .
My other option is apa102 but I'd again prefer to fabricate the whole thing.