[sdiy] Microchip DSP kit $60 > AVR32
Eric Brombaugh
ebrombaugh at earthlink.net
Fri Mar 21 18:36:59 CET 2008
Gabriel Lindeborg wrote:
> Or you could go the ARM32 way, seems to a very interesting uC with good
> tools (as always with Atmel), USB 2.0, AC97, Audio DAC and so on...
> Anyone doing anything SDIYish with it?
I'm curious about ARM32 - I've only heard of this in the context of the
arm32 port of NetBSD, which is really just a port to the standard ARM
architecture. Perhaps you mean 32-bit ARM, which both the ARM7 and ARM9
architectures are.
Quibbling about terminology aside, yes - ARM processors are ideal for
SDIY. The Atmel AT91SAM7SXX parts which you alluded to are particularly
interesting since they're relatively inexpensive ($8 in small quantity)
and have decent memory and handy peripherals, including a USB 2.0
compliant device port (not high-speed though), an I2S audio codec
interface (not actually an on-chip DAC), 10-bit ADC, as well as the
normal timers, UARTs, SPI and I2C. And they come in 48- and 64-pin LQFPs
that are pretty easy to build with. Software tools run the gamut from
freeware GCC toolchains (some considerable user assembly required),
low-cost IDEs from the likes of Rowley, all the way up to multi-thousand
dollar pro tools from Keil and IAR.
The other nice thing about ARM is that it's multi-vendor supported. You
can get ARM-based MCUs from
Analog Devices
Atmel
Freescale
Intel
NXP
Oki
Samsung
ST
TI
with different flavors of peripherals. The ADI ADuC parts are pretty
neat in that they have 4 on-chip 12-bit DACs which would be pretty
useful for CVs.
One great example of this is the Make Controller
(http://www.makingthings.com/products/KIT-MAKE-CTRL) which is
open-source, tailored for DIY appllications and can be hooked to Max/MSP.
So, yes: ARM processors are great for SDIY applications. They're a bit
more expensive than PIC processors, and the development tools take a bit
more effort to set up though, so it seems they're not as popular as the
more low-end devices.
Eric
More information about the Synth-diy
mailing list