This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

2812 at work and play

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.

  • Jim MacArthur said:
    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.

    Jim,

    Your post absolutely made my day - this is a great Christmas present to see the 281x in action and I love your description of the 28x "not trying to seem bored" :)

    Best regards and happy coding :)

    -Lori

  • Jim ... This is amazing and thanks for sharing your work .. never thought C2000 can play this kind of role :-) compared to your work what we do will be considered "boring" ... AC induction drives for industrial applications :-) Again thank you.....

  • Brilliant! Thanks for sharing.

    Made me think of this C2000 "non-typical" application as well:

    http://www.youtube.com/watch?v=DmRoCXq7yRQ

     

     

  • That Shadowbox is pretty nifty.  I have to admit that the C2000 wouldn't have been my first choice for a battery-powered gizmo like the Shadowbox, but, thinking about it, I suppose it isn't running full-out for more than a few minutes at a time, and the GPS is a power hog anyway, so you're probably stuck with a good-sized battery.