ΣSigmaStudio Ask AI Русский Log in

Embedded processor advice.

SigmaDSP & SigmaStudio paul104 Feb 17, 2011 00:00 2 replies Original on forum ↗
Subscribe
paul104 Question
Feb 17, 2011 00:00

I have built an application using Sigma and the AD1940AZ evaluation board as a working proof of concept for an audio signal conditioning application. I now want to turn this into an embedded self-booting stand alone application with the least amount of peripheral parts, to be included as part of a larger audio conversion system. I need the I2S data I/O ports for interface with other components I will also need real time control of some internal processing values and parameters currently accessible within the sigma environment.

On the surface, it seems like I need the design currently running in the sigma environment, dumped into internal processor program ROM (which boots at start-up, with some values set on test at manu and others connected to external controllers for live adjustment.

Can someone point me to the best processor type and environment to achieve this - I am a novice at embedded processing.

ADIApproved Reply
Feb 17, 2011 00:00

Even though you prototyped this system using an AD1940 evaluation board, it seems like the ADAU1701 or ADAU1446 might be a better fit for the finished product. The AD1940 does not have a self-boot mechanism or GPIO pins, so it would necessitate some external microcontroller to get your system up and running. The ADAU1446 and ADAU1701, however, have self-boot and GPIO capabilities that would possibly let you have your whole system run in standalone mode without ever having to code a microcontroller.

Here are some comparisons that might help you decide what IC to use:

Advantages of ADAU1701 (compared to the AD1940):

About half the price of the AD1940.

Also includes ADC and DAC, in case you need analog I/O.

Includes self-boot and GPIO.

Disadvantages of ADAU1701 (compared to the AD1940):

Less memory, so it's possible your AD1940 design won't port directly over and fit in the ADAU1701's RAM.

Fewer digital I/O channels (8 instead of 16).

No hardware slew, so slew volume controls will be slightly more resource-intensive.

Advantages of ADAU1446 (compared to the AD1940):

Same price - more bang for your buck.

More digital I/O channels (24 instead of 16).

Includes self-boot and GPIO.

More program, parameter, and data memory, allowing bigger programs.

New hardware architecture that is more efficient than the previous generation.

Disadvantages of ADAU1446 (compared to the AD1940):

Bigger package.

More power consumption.

No hardware slew, so slew volume controls will be slightly more resource-intensive.

If neither of those are an option, let me know and we can start discussing microcontrollers.

EZAdministrator Reply
Aug 2, 2018 00:00

This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

Thank you,
EZ Admin