Forum Menu




 


Log in Problems?
New User? Sign Up!
AVR Freaks Forum Index

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
gluontronic
PostPosted: Jan 16, 2011 - 01:37 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


Hello,
I'm julien.
I built the protodeck controller and a couple of things.

I begin a project of sound machine and I need your thoughts/advices, you experts!


I'd need to target the optimal micro-controller for this.
I'd probably build my PCB.

The project requires few buttons, few leds, 1 LCD and severa potentiometers. I/O aren't the main constraint ; I can use mux/demux too.

The main constraint is I want to use 2 sound creation mode:
- based on digital synthesis (algorithms making sounds rock !)
- based on audio samples stored inside a memory (?) and which could be replaced through an interface offered with the machine (interface would be a Max5 patch probably)

any ideas? thoughts?
 
 View user's profile Send private message  
Reply with quote Back to top
Tolaemon
PostPosted: Jan 16, 2011 - 02:32 PM
Rookie


Joined: Feb 12, 2004
Posts: 44
Location: Spain

I can tell you my experience with AT32 on a audio board ( http://tolaemon.com/scorea/ ). AT32UC is a good option, not the best but It can do the work. If you want to work seriously on audio processing maybe you should use a real DSP, but DSPs tools are expensive, DSPs are not "general purpose microcontrollers" and usually are poor on peripherals. AT32UC has a good community suport here.

About your projects constraints:

"- based on digital synthesis (algorithms making sounds rock !)"
AT32UC has an audio DAC, DSP features and is powerfull enough to make real interesting things with audio ( it can decode mp3 by itself and has a usefull DSP lib )

"- based on audio samples stored inside a memory (?) and which could be replaced through an interface offered with the machine (interface would be a Max5 patch probably) "
The AT32UC has a wide sort of comunication peripherals like USB, USART, SPI, ETHERNET and this will make easier to connect your project to the computer. It can also use an external SDRAM which will allow you to store large quantities of data.

The programming enviroment is great ( Eclipse + gcc ) and works perfectly on Linux and Windows.It also has a free real time OS ( Free RTOS ), it has a lot of interesting features.

Hope that helps
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Feb 20, 2011 - 01:43 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


Hello Tolaemon.
I'm sorry to answer you so late, but I've been very busy.

So, Thanks a lot for your answer.
Your design is very impressive.
I'm targeting more a little hardware a bit like this one, but better.

Firstly, I targeted arduino already made boards.
I wanted to order a bunch of them to decrease the price & to design/order little shields with audio/filtering and other stuff.
I'm not sure it is the most genius idea!

Watching AT32 features, it would be THE smartest option.

I'd like to begin to prototype that but before, I need to design the soft + hard architecture.
Would you be interested by helping me a bit?
I learn fast and this would be only several questions here & there.


Should I target a particular website for AT32?
Could the FreeRTOS be used with this processor?
It seems to be easy to use usb, code protocols etc with this FreeRTOS stuff.


oh, I may forget: this hardware will be an opensource hardware!
It is important for me.
Even if I release it under a CC licence or I dont know what yet, even if I sell the system, it will be opensource because I hardly believe in communities!

all the best,

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
danicampora
PostPosted: Feb 23, 2011 - 01:47 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Hello,

Yes the atmel software framework has support for freeRTOS and USB.

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Feb 23, 2011 - 03:38 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


hello danicampora,
I'm a bit on arduino forums too, because I explore the feasability to use the arduino framework.

Opinions are not very all the same!
Some talks to use another "bigger" processor like the parallax 8x32
Some other wrote arduino 8bit would be VERY enough.
I'm still hesitating Smile

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
danicampora
PostPosted: Feb 23, 2011 - 09:48 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Hi gluontronic,

The atmel framework for the AVR32UC3 MCUs is way more powerful and flexible than the arduino framework, and the AVR32 has much more horsepower than the 8 bit ATmegas found in the arduinos. For example,the AT32UC3A3 has high speed USB, external ram interface, plenty of IO pins (believe you, won't run out of them) and can deliver up to 96 MIPS at 66MHz. The AVR32 also has DSP instructions and you have a very powerful DSP library in the framework. With the ASF (atmel software framework) you have FAT support, high speed USB, freeRTOS, etc. etc. (you can read more about the framework in Atmel's website), and is all very easy to integrate into your applications and to modify to suit your needs because is all very well structured and documented.

I can assure you that the AVR32 is the way to go. Of course there are other options (ARM for example), but you won't find that hardware/software combination in any other platform.

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
danicampora
PostPosted: Feb 23, 2011 - 09:54 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Hi,

I think it will be very easy to port MIOS to the AVR32 since it runs on top of freeRTOS.

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Feb 23, 2011 - 11:25 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


I wouldn't need MIOS and won't want to port it.
One of the reason if the license of MIOS32.
I'll write my own piece of code.

Some people forwarded me to propeller board.
any opinion?

it seems very powerful.
the only problematic thing is the cryptic forth language, or spin or ...

http://www.gadgetgangster.com/find-a-pr ... ectnum=257 seems very nice and http://www.gadgetgangster.com/tutorials/392 just seems to be very close from the thing I'll build.
not yet convinced

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
gluontronic
PostPosted: Feb 24, 2011 - 02:47 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


Does it exist AVR32UC3 module/board?

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
hce
PostPosted: Feb 24, 2011 - 03:02 PM
Raving lunatic


Joined: Jan 07, 2003
Posts: 4580
Location: Oslo, Norway

Yes, loads... http://store.atmel.com/CBC.aspx?q=c:100113
 
 View user's profile Send private message  
Reply with quote Back to top
gluontronic
PostPosted: Feb 24, 2011 - 03:10 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


this one could fit:
http://store.atmel.com/PartDetail.aspx? ... 6;c:100113
BUT not a lot of I/O
I guess

I'm divided between making my own board (it would requires to pay a mounting service for soldering the
OR
making my architecture using only already mounted module.

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
gluontronic
PostPosted: Feb 24, 2011 - 03:14 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


ATNGW100 seems VERY nice too.
but expensive.

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
danicampora
PostPosted: Feb 24, 2011 - 09:01 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Hi,

Get the EVK1104, it has the AT32UC3A3256

http://www.atmel.com/dyn/products/tools ... ol_id=4427


You can use the AVRDRAGON to program and debug it, is very cheap.

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Feb 24, 2011 - 09:18 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


hi danicampora & thanks for your motivating interest Smile

it is very expensive.
My purpose is to prototype, but because I'm quiet sure it can be done, the final purpose is to sell it.
I don't need screen, sensors etc.

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
danicampora
PostPosted: Feb 24, 2011 - 11:05 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Yeah, is expensive because is an evaluation tool. For a commercial product is better to design your own hardware, but you can use the EVK1104 for your prototypes and firmware development.

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Feb 25, 2011 - 11:26 AM
Rookie


Joined: Jan 16, 2011
Posts: 27


I'll buy an evaluation board (it is expensive,OMG)
But I have to figure out how I will make my own PCBs already mounted with these SMD...
If I already made my own pcb (with eagle, kicad ; for the http://designthemedia.com/protodeck controller), I never ordered pre-soldered board and cannot know if it is expensive, reliable etc Smile

if you have any ideas, I'm interested Smile

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
danicampora
PostPosted: Feb 25, 2011 - 12:25 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Presoldered boards in low cuantities are expensive indeed, it should be easy to find many PCB assemblers in Germany.

On the other side the QFP-144 chips aren't hard to solder, you can even do it with a fine tip solering iron. (The AT32UC3A3 comes in BGA and QFP packages)

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Feb 25, 2011 - 12:48 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


Ok dani
which presoldered boards providers would you advice to me?
It is hard to find because I don't even know which term to use on search engines :p

Ok for QFP.
I'd love to do it myself (I only did the big protodeck, but it contains full DIP basic package...)

About quantities, I won't order only 2 or 3. I'm targeting aroung 100 boards when I'll be ok.


and ... I found those:
http://www.alvidi.de/shop/index.php
Don't know yet which I will buy, but this afternoon, at least 2 will be bought Smile
I need couple of DACs, buffers too.

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
danicampora
PostPosted: Feb 25, 2011 - 12:59 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Hi,

I know many PCB assemblers here in spain, but it will be better for you to do it in Germany. 100 boards is still a low quantity but you might be able to get a good deal. Use the words PCB prototype assembling, etc. to search for it.

Regarding the boards you found, I would choose the first:

AVR32 Modul
Modul mit AVR 32-Bit Controller AT32UC3A1512-AUT von Atmel mit internem Spannungsregler 3,3V, 2 x RS232, 12 MHz Quarz, 32.768 Quarz, USB & JTAG Buchse

However, if you need high speed USB and external ram you should go with the AT32UC3A3 instead.

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Feb 25, 2011 - 04:08 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


ordered Smile

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
danicampora
PostPosted: Mar 01, 2011 - 07:52 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Great, let me kow how it goes whe you start prototypig...

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Apr 10, 2011 - 12:55 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


now, I have it in hands.
I finally decided to use it to make a "little" soundmachine (the great one will be ARM9-based)

Daniel, would it be possible to discuss a bit via email or chat ?

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
danicampora
PostPosted: Apr 11, 2011 - 03:48 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Hi,

Check your personal messages...

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Apr 11, 2011 - 03:49 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


nothing ?! (yet?)

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
danicampora
PostPosted: Apr 11, 2011 - 08:59 PM
Hangaround


Joined: Oct 10, 2007
Posts: 395
Location: Valls, Spain

Please check it again...

_________________
Daniel Campora
http://www.lear.com
 
 View user's profile Send private message Visit poster's website 
Reply with quote Back to top
gluontronic
PostPosted: Apr 11, 2011 - 08:59 PM
Rookie


Joined: Jan 16, 2011
Posts: 27


ok Smile

_________________
julien
http://designthemedia.com
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2006 The PNphpBB Group
Credits