Author Topic: Low barrier to entry DSP  (Read 3326 times)

0 Members and 1 Guest are viewing this topic.

Offline vvandersTopic starter

  • Regular Contributor
  • *
  • Posts: 124
Low barrier to entry DSP
« on: January 06, 2013, 08:53:04 pm »
I'm currently working on a headphone amp project and want to add some DSP to correct for freq response and some other things(plus is always fun to make projects more complex!). I've been looking into DSP platforms and was wondering if anyone had a good list of low barrier to entry DSP platforms(no BGA/QFN, < 50Mhz).

So far I've found Analog Device's ADAU1702 which looks awesome, their signal designer is well put together and if I was doing a commercial product I'd be sold for sure.

However I'd like to get something a little closer to the metal where I can implement algorithms myself rather than GUI based. What I've looked at so far:
  • dsPIC - Seems neat, although only 16bit resolution and all fixed point from what I could tell.
  • FPGA - I've got an Altera programmer, however it seems like a *lot* of work to go from VHDL -> DSP and I'm not 100% sure how well the Cyclone III stuff handles floating point. There's a FFT core but from what I can tell it's a $500 license cost.

Are there any others out there I've missed? Most of the other DSP platforms seem to use BGA packages and are > 100Mhz which is way more than I need for 16 bit 44kHz/2ch.
 

Offline Kremmen

  • Super Contributor
  • ***
  • Posts: 1289
  • Country: fi
Re: Low barrier to entry DSP
« Reply #1 on: January 06, 2013, 08:58:43 pm »
While they seem to be seldom mentioned anywhere, one possibility you could maybe look into are the Atmel UC3 series processors. UC3C comes with HW floating point and a DSP library + free unlimited toolchain in the form of Atmel Studio 6. Of course there are various Cortex M4 variants as well, but i have found the UC3 to be an easy one to get up to speed. Clocks go up to 66MHz and they come with many QFP package options.
Nothing sings like a kilovolt.
Dr W. Bishop
 

Offline jahonen

  • Super Contributor
  • ***
  • Posts: 1055
  • Country: fi
Re: Low barrier to entry DSP
« Reply #2 on: January 06, 2013, 09:09:54 pm »
I once made a 3-way active FIR crossover using Cyclone II (a small chip, EP2C8) just for fun using VHDL, I was pretty surprised that was actually much easier than I initially thought. Perhaps the most difficult part was to create a serial audio receiver/transmitter, the filter calculation itself was pretty simple.

A FPGA is nice in sense that all happens in parallel and structures in HDL support data flow processing nicely so unless you run out of LEs or multipliers, one can always add more functions without speed penalty.

Regards,
Janne
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 27853
  • Country: nl
    • NCT Developments
Re: Low barrier to entry DSP
« Reply #3 on: January 06, 2013, 09:52:35 pm »
I'd go for an ARM based microcontroller. Most have interfaces which connect directly to a codec. Maybe even an ARM Cortex M4 based device which has an  FPU.

There is not much use for DSPs nowadays unless you need something really high end and don't have the space for a PC.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline vvandersTopic starter

  • Regular Contributor
  • *
  • Posts: 124
Re: Low barrier to entry DSP
« Reply #4 on: January 07, 2013, 02:34:50 am »
I'm not really keen on the ARM or a uC with a FPU. I work with them plenty professionally and I'm more interested in learning a dedicated DSP pipeline with the standard restrictions and advantages that come with it.

I know it's not the ideal solution but I'm getting into this more to learn low-ish power embedded DSP than just DSP on a uC.
 

Offline rsjsouza

  • Super Contributor
  • ***
  • Posts: 6053
  • Country: us
  • Eternally curious
    • Vbe - vídeo blog eletrônico
Re: Low barrier to entry DSP
« Reply #5 on: January 07, 2013, 05:09:28 am »
Have you considered TI's fixed-point C55x family or the floating point C6713?
Vbe - vídeo blog eletrônico http://videos.vbeletronico.com

Oh, the "whys" of the datasheets... The information is there not to be an axiomatic truth, but instead each speck of data must be slowly inhaled while carefully performing a deep search inside oneself to find the true metaphysical sense...
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9204
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: Low barrier to entry DSP
« Reply #6 on: January 08, 2013, 03:51:42 pm »
Take a look at the C2000 Launchpad.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline ptricks

  • Frequent Contributor
  • **
  • Posts: 672
  • Country: us
Re: Low barrier to entry DSP
« Reply #7 on: January 14, 2013, 01:32:49 pm »
The dsPic is fixed or floating point math, your choice. The dsPIC line of chips are very powerful for the price and can do more than most realize. You can use them to do audio processing, there are mp3 decoders, equalizers, microphone processing app notes as well as things like video decoding. Make sure to read the programmers reference :

http://ww1.microchip.com/downloads/en/DeviceDoc/70157F.pdf
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf