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

Tools necessary to program ADAU1701 for production

SigmaDSP & SigmaStudio ShyamN Jun 30, 2011 00:00 4 replies Original on forum ↗
Subscribe
ShyamN Question
Jun 30, 2011 00:00

Hi,

What are the tools necessary to program ADAU1701 SigmaDSP Processor for production (several thousands)?

Is ADAU1701 available in 48-pin LQFP only?

Thanks,

Shyam Nallabolu.

Audio Signal Processors

SigmaDSP Audio Processors

adau1701

ADIApproved Reply
Jul 1, 2011 00:00

Hi Shyam,

The ADAU1701 has no internal flash memory. It has to be programmed every time it is booted. There are two options for doing this:

(1) You can use the self-boot EEPROM to store the boot data.

(2) You can use a microcontroller (connected via the I2C or SPI port) to download the boot data.

There are examples of both methods on this forum.

You can use the evaluation board to test out the EEPROM self-boot functionality. Which evaluation board do you have?

Yes, the ADAU1701 is only available in a 48-pin LQFP.

ShyamN Reply
Jul 1, 2011 00:00

Hi Brett,

I am using EVAL-ADAU1701MINI. Yes, I did try the self-BOOT EEPROM on this eval board, and it works just fine.

Can I flash boot code onto EEPROM as a standalone module, or should it be connected to ADAU1701 in order to successfully flash the code?

For production, I am planning to add a programming header (to connect USBi) to each PCB, install DSP, EEPROM, and all other required components, and then flash the code using USBi (like programming the EVAL board). Is there a simpler solution to do this in production (for example, provide boot code to the manufacturer/distributor of DSP/EEPROM, or use a third party automatic programmer that can program standalone EEPROM modules)?

Which file in the generated project folder contains boot code?

Regards,

Shyam.

ADIApproved Reply
Jul 5, 2011 00:00

Many manufacturers offer services to pre-program EEPROMs for production. Perhaps you could do that - I think it's the easiest method.

When you Compile the project and use the Write Latest Compilation to EEPROM function in SigmaStudio, a file called E2Prom.hex is created in the IC2 output folder. This contains the data that is written to the EEPROM.

You can also generate this file using Method 2 explained in this post: http://ez.analog.com/message/5759#5759

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