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

Using a uC with the ADAU1701

SigmaDSP & SigmaStudio platonik Sep 9, 2010 00:00 4 replies Original on forum ↗
Subscribe
platonik Question
Sep 9, 2010 00:00

Hello, I have read through thread 2844 regarding communication between a uC and the ADAU1701. Is it going to take countless hours to use the EEPROM on a uC to boot the DSP? Is real-time communication between the two going to be difficult as well? Also, is there a recommended (low-cost/low-functionality) uC that would be relatively easy to setup with the ADAU1701?

Thanks!

- Chris

Audio Signal Processors

SigmaDSP Audio Processors

adau1701

ADIApproved Reply
Sep 13, 2010 00:00

As you've read in the other threads discussing integration of a microcontroller with the SigmaDSP, SigmaStudio provides a lot of the files that you'll need to get started with your uC development. Your choice of uC will depend on how much you want the device to do in your system. If you just need it to boot the SigmaDSP, then you can probably get by with a pretty simple device with enough memory to hold your program, parameter, and registers settings (either on-board or in an external EEPROM). Many uCs include an on board hardware I2C or SPI port. These hardware blocks make communicating to the SigmaDSP through these ports very easy; it's pretty straightforward to write data out of the uC without having to build your own control port in software.

platonik Reply
Sep 13, 2010 00:00

Jerad, thanks for the quick response!

I remember mention of a tutorial in the works back in 2009 regarding booting from a uC. Was this tutorial ever created? If not, could you please list the exact steps required in order to boot from a uC, possibly with a an example? I am pretty confident in my ability to get something to work, but I would like minimize development time and avoid reinventing the wheel, especially when I've got the ear of the people who made the DSP and clearly know what they are doing :-)

- Chris

ADIApproved Reply
Sep 14, 2010 00:00

No, there isn't a specific tutorial available for microcontroller development, but the information available in the SigmaStudio help file and here on this forum should be enough to get your dev started. Another good resource is to use SigmaStudio's Capture Window. This shows you everything that SigmaStudio writes to and reads from the target hardware. In this way, it's really just acting like a uC would in a system, so you could do worse than to copy the communications that SigmaStudio is performing when you download your project to the hardware. Doing that, you'll still want to make sure to check the datasheet for the IC you're using to ensure that your sequence and timing match the recommendations included in there.

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