Other Parts Discussed in Thread: TMS320F2812
For your amusement:
http://www.youtube.com/watch?v=fkTXefpkXCQ
If the link doesn't work, search Youtube for "dancing cells". It's usually the first hit.
Of course, the star of the show is the custom electrophoresis matrix chip, but the supporting actor is a slapped-together controller including a TMS320F2812, an FTDI USB interface chip, an SRAM chip, a few level shifters, and _nothing_ else. The 2812 handles the squirrelly timing of the various strobes and clocks of the custom chip, as well as transfers of video-rate information from the USB chip, all while trying not to act bored. I've never used a part that did such a good job with sub-microsecond logic problems. Friends ask why I dont just use an FPGA for problems like this, and I ask them whether they could have coded this solution in an HDL, then debugged it, all in one afternoon, which is how long it took to generate and test the assembler code needed to control the chip. Sure, FPGAs have their place, but if a C2000 can solve the problem at all, it can usually solve it with less development time.
IMO, this forum needs more posted success stories. I'd love to hear what y'all are working on.
-Jim MacA.