DSP chip suggestions?
Andrew Bolin wrote 04/20/2017 at 11:14 • 0 pointsI've never used a DSP chip before, but I want to process some digital audio (I2S). So I'm looking for a chip that's easy to work with (i.e. has good tutorials & tools) for my #Modular Open-Source AV Receiver.
Processing requirements are basic - delays, channel mixing, equalisation.
I only need 2 channels for now, but expect to grow to 6 later (maybe 12 eventually?).
Or am I better off just using an FPGA? (Which I have used before, but not for audio)
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
https://www.digikey.ca/products/en/integrated-circuits-ics/embedded-microcontrollers/685?k=&pkeyword=&pv1291=3365&pv1291=1207&pv1291=6302&pv1291=833&FV=fffc0096,ffe002ad,7e80017&mnonly=0&newproducts=0&ColumnSort=0&page=1&stock=1&quantity=0&ptm=0&fid=0&...
And the PicKit 3 programmer can be purchased off AliExpress for $20
Are you sure? yes | no
Looks like the dsPIC33F series has an I2S peripheral, so that's definitely worth considering, thanks.
Are you sure? yes | no
There are not many DIP chips which can do this. But it is not hard to solder TQFP chips with drag-soldering with some practice. There are good Youtube videos about it. In fact, for me it is easier and faster to solder TQFP, because you don't have to solder each pin individually.
Delay, mixing and equalization with 2 channels would be no problem with a STM32F4. You could develop it with the STM32F4 Discovery eval board, which has pin headers for easy testing, and later develop your own board. I once wrote a MIDI receiver and a 10 note polyphone realtime synthesizer with a simple waveform generator and ADSR, generating sound with the on-board DAC with I2S, with 48 kHz / 16 bit and of course only a few milliseconds latency (depending on the size of the DMA buffer), with this board.
But for 6 or more channels this could be too slow and you might need a DSP or FPGA. I guess the FPGA and memory on the Terasic DE0 Nano FPGA dev board could do it.
Are you sure? yes | no
I've been seeing the STM32s a lot on HaD, didn't realise it had what I needed! It's a shame that the cheap "blue pill" doesn't have I2S built-in, but the discovery board is looking like a very good option.
Are you sure? yes | no