But I really wanted 800KHz, and more accurate timing, so I rewrote it in assembly, it's got pretty much perfect timing now and it only takes half the time to update the LEDs.
I have been playing with WS2811 LEDs a lot lately and was thinking about DIY an ambilight system for my home plasma. So far I've used this OctoWS2811
library that uses DMA (no cpu) to build the waveform. Works great! Might be interesting.
The signal is converted from digital to analog and then back to digital as part of the capture/averaging process, it's much faster doing the averaging that way, using just a small MCU (clocked at 80MHz) for the processing work and LED control.
I was think about using one of theses chips from Analog Devices
like the AD9880
to output RGB values readable by the Teensy3, do you think this could work?
There is also this new STDP4320
that looks interesting.
I'll post more details on the inner workings once I get LEDs and a bit further with the project.
Looks like you never posted any details, I hope you won't let all this work go to waste, either by selling your product of sharing it with the community.
Wish you the best with your projects!Edited by flyG - 9/7/13 at 10:02am