[sdiy] Audio Weaver for ST Discovery boards -Free!

rsdio at audiobanshee.com rsdio at audiobanshee.com
Fri May 12 00:18:20 CEST 2017


Texas Instruments includes CODEC electronics on their TMS320 DSP boards, priced as low as $49. One example is a small USB stick with headphones and microphone jacks. Not what you want for your final platform, but very convenient and portable for the development phase of your project.

I couldn't tell from a quick scan of a few Audio Weaver web pages, but I assume that TMS320 is supported. If not, Texas Instruments has an open source DSP library that you can use instead.

Texas Instruments also has ARM boards, but I am not aware of whether any of the ARM boards have audio CODEC on-board.

Brian


On May 11, 2017, at 9:11 AM, Scott Gravenhorst wrote:
> I agree about the selection of CODEC and attention to audio details, but at least any CODEC will
> allow "practice" coding I2S so that when you make your own board you have those chops, even if it's
> a different CODEC.
> 
> "Richie Burnett" wrote:
>> The inclusion of built-in CODECs on dev boards is a bit of a mixed bag. 
>> It's useful for getting things up and running quickly if there is some type 
>> of CODEC built in.  However, many of the DSP boards I've used either have 
>> crappy low-resolution CODECs and/or pay little attention to proper 
>> analogue/digital segregation and ground-plane practices, so you get 
>> relatively poor audio quality and quite a lot of digital noise present at 
>> the analogue outputs.  At least if you have to make your own CODEC "shield" 
>> you can make sure that you choose a decent CODEC and lay out the board 
>> properly to realise its potential performance.
>> 
>> -----Original Message----- 
>> From: Scott Gravenhorst
>> Sent: Thursday, May 11, 2017 2:46 PM
>> 
>> Ah, thanks for that.  One thing that pisses me off a bit is that it's still 
>> too uncommon for dev
>> boards (like this one) to have an on board audio codec.  Thankfully, the 
>> Discovery board does.  I
>> would think in these days where every product out there has a screen and 
>> sound that it would be
>> imperative to put at least an audio codec on the board.  The advantage for 
>> me is that when
>> developing driver code for a codec, it's comforting to know that the codec 
>> being placed there by
>> the mfr would seem to indicate that it _should_ work and that if there's a 
>> problem - it's your code.
>> 
>> I may purchase the SAM E70 board after looking at the datasheet, but I can 
>> see I'll have to
>> jerry-rig a codec to some pins on the board - which will be SMD and having 
>> myopia plus presbyopia,
>> that's a problem.  Perhaps there's a plug in board... (not with my luck) 
>> I've not yet had luck
>> coding I2S, but I can sharpen my chops on the Discovery board.  At least the 
>> E70 board isn't
>> expensive at about $30usa.  I'll need to determine what the difference is 
>> between S70 and E70.  The
>> S70 chip is the one used for the Tsunami Super WAV Trigger board.
>> 
>> On 2017-05-11 12:30, Scott Gravenhorst wrote:
>>> Well, to be honest, I started looking at Microchip's (Atmel)
>>> ATSAMS70N20 which includes
>>> almost identical internal features.  It has a bit more internal RAM,
>>> but the datasheet
>>> says it runs up to 300 MHz.  The ARM on the 32F746GDISCOVERY board
>>> runs up to 216 MHz.
>>> However, I've not been able to find a dev board for the ATSAMS70N20.
>>> 
>>> So I have to say that this Discovery board is my second choice and
>>> will be a super-major
>>> step up from a dsPIC.  As for performance, I'll just have to see how
>>> much synth I can
>>> cram into it.  One interesting thing about both of the ARM ICs is that
>>> they have a 2
>>> channel 12 bit DAC that runs up to 1 MHz sample rate which might be
>>> fun with naive
>>> waveforms since the Nyquist limit is 500 kHz.  I've worked with a 12
>>> bit DAC at that
>>> sample rate using an FPGA and I noticed no alias problems with naive
>>> waveforms.
>>> However, such a high sample rate will limit voice and feature count.
>>> 
>>> Anyway, I'll post about it once I've got a good feel for what it can
>>> do.  All I have
>>> right now is a bunch of PDF files.
>>> 
>>> Michael Zacherl wrote:
>>>> 
>>>> On 11.May 2017, at 3:44 , Scott Gravenhorst wrote:
>>>>> I got some birthday money and bought this: 32F746GDISCOVERY
>>>>> =
>>>> 
>>>>> It looks pretty nice.  I will try Audio Weaver when the board comes
>>>>> here.
>>>> 
>>>> at this price ($49 really?) it looks like a steal!
>>>> How you=92d rank the cpu performance-wise?
>>>> Additional I/O via SPI? (still thinking dc-coupled audio rate A/D D/A)





More information about the Synth-diy mailing list