DSPRelated.com
Forums

Small, Battery powered DSP boards with support via PC

Started by _DS February 3, 2006
Does anyone have a low-power DSP board that I can use to get started
on some experiments?  I'm not a DSP programmer but I've been doing
C/C++ for many years.  I'd love to find something hosted via PC
(Windows) with simple, decent C or C++ compiler.

For now, I'm just thinking about experimenting with audio effects
(flanging, compression, etc) but if I can get something working, I'd
like to adapt it as a battery-powered device.

"_DS" <_DS@nomail.com> wrote in message
news:ada6u11pu2vcvtlo66rbl36n1e7ddc0ge9@4ax.com...
> Does anyone have a low-power DSP board that I can use to get started > on some experiments? I'm not a DSP programmer but I've been doing > C/C++ for many years. I'd love to find something hosted via PC > (Windows) with simple, decent C or C++ compiler. > > For now, I'm just thinking about experimenting with audio effects > (flanging, compression, etc) but if I can get something working, I'd > like to adapt it as a battery-powered device. >
Probably just do a google of: DSP "starter kit" Texas Instruments, Analog Devices, or Microchip all have dsp starter boards that will do what you want. Or if you want to just work on a PC on audio files you've recorded you can experiment in Octave (an open source Matlab program) to get your algorithm right.
Hi,

_DS wrote:
> Does anyone have a low-power DSP board that I can use to get started > on some experiments? I'm not a DSP programmer but I've been doing > C/C++ for many years. I'd love to find something hosted via PC > (Windows) with simple, decent C or C++ compiler. > > For now, I'm just thinking about experimenting with audio effects > (flanging, compression, etc) but if I can get something working, I'd > like to adapt it as a battery-powered device.
Blackfin processor is a good option. Have a look at http://www.blackfin.org/developmentboards.php Regards, JaaC
Boards for Analog Devices, Microchip and Blackfin have been mentioned.
Do any of them take an unregulated battery voltage for power?  What
size cell (s) (2 AAA or one 9 V, etc.)  What are the relative battery
lifes
for the various board products?  (minutes, hours, or days, etc.)

Thanks.
-- 
rhn A.T nicholson d.0.t C-o-M

"Ron N." <rhnlogic@yahoo.com> wrote in news:1138986699.197106.251700
@z14g2000cwz.googlegroups.com:

> Boards for Analog Devices, Microchip and Blackfin have been mentioned. > Do any of them take an unregulated battery voltage for power? What > size cell (s) (2 AAA or one 9 V, etc.) What are the relative battery > lifes > for the various board products? (minutes, hours, or days, etc.) > > Thanks.
Our credit card sized DSP-8300 draws about 100mA depending on Clock. I think this would give you about 5 hours with a 9V Alkaline Battery. -- Al Clark Danville Signal Processing, Inc. -------------------------------------------------------------------- Purveyors of Fine DSP Hardware and other Cool Stuff Available at http://www.danvillesignal.com
"_DS" <_DS@nomail.com> wrote in message
news:ada6u11pu2vcvtlo66rbl36n1e7ddc0ge9@4ax.com...
> Does anyone have a low-power DSP board that I can use to get started > on some experiments? I'm not a DSP programmer but I've been doing > C/C++ for many years. I'd love to find something hosted via PC > (Windows) with simple, decent C or C++ compiler. > > For now, I'm just thinking about experimenting with audio effects > (flanging, compression, etc) but if I can get something working, I'd > like to adapt it as a battery-powered device.
Not sure if this is any good to you, but I regularly write software on a TI C6713 DSK off four rechargeable AA NiMH cells on long train journeys with my PC. Current draw is 300 to 400mA, so I get four or five hours DSK use out of a fully recharged set. Haven't had the nerve to do the same thing on a plane yet. Need to make a neat enclosure to get away with it there I think. Regards, Howard
On Fri, 03 Feb 2006 19:02:06 GMT, Al Clark <dsp@danvillesignal.com>
wrote:

>"Ron N." <rhnlogic@yahoo.com> wrote in news:1138986699.197106.251700 >@z14g2000cwz.googlegroups.com: > >> Boards for Analog Devices, Microchip and Blackfin have been mentioned. >> Do any of them take an unregulated battery voltage for power?
I personally wasn't as concerned about 'unregulated' as that would be easy to patch together, and regulators are very efficient these days. By indications in this thread, 'state of the art' boards are still not in range of 9v battery power, so I guess 4 AA cells are the way to go.
>Our credit card sized DSP-8300 draws about 100mA depending on Clock. I >think this would give you about 5 hours with a 9V Alkaline Battery.
Al, the board looks nice and the dev kit is in the right price range (I'm not developing a marketable product, just experimenting). However, it looks like you have only assembler, no C compiler. While I've written asm for quite a few regular micros, I've never written for a DSP chip. I'm presuming I could figure it out, but the code wouldn't be nearly as maintainable or portable. So...Is there a reason why there's no C compiler? Are there still problems with efficiency? Anything is available elsewhere, or is it outrageously expensive?
On Fri, 03 Feb 2006 13:25:46 GMT, "Anonymous" <someone@microsoft.com>
wrote:

> >"_DS" <_DS@nomail.com> wrote in message >news:ada6u11pu2vcvtlo66rbl36n1e7ddc0ge9@4ax.com... >> Does anyone have a low-power DSP board that I can use to get started >> on some experiments? I'm not a DSP programmer but I've been doing >> C/C++ for many years. I'd love to find something hosted via PC >> (Windows) with simple, decent C or C++ compiler.
>Probably just do a google of: DSP "starter kit" > >Texas Instruments, Analog Devices, or Microchip all have dsp starter boards >that will do what you want.
Thanks for the start. I hadn't turned up much by google because of the constraints (power consumption, PC hosting, C/C++ compiler etc). But it looks like the same players are still in front since a few years ago when I did some research on this (except I don't remember Microchip). I did take a look at Blackfin at the AES show. They listened to what I wanted to do and then sent me to the booth for their other processors. I don't remember why that was.
>Or if you want to just work on a PC on audio files you've recorded you can >experiment in Octave (an open source Matlab program) to get your algorithm >right.
That was going to be my followup question (preliminary algorithm tests on standalone PC). I haven't used Matlab, but I don't imagine it's realtime. Still would be good for me to learn that, especially if Octave works well. Thanks for the lead. I started thinking that someone must have written an experimental DSP platform that runs under WinXP. Are there any that work in realtime? It would seem like the main requirements are buffered IO and a way to link the signal path to a Visual Studio C++ file. That's essentially done in DirectX plugins, but with lots of overhead code.