I'm really new to Sigma DSP! I'm researching the possibility of using the ADAU1401 in an application where the ADAU1401 is booted and controlled by a microcontroller utilizing the I2C control port.
I'm a little foggy on how to configure the system such that the ADAU1401 program RAM is booted from the micro through the I2C port. The available documentation seems to describe Self-boot operation from an EEPROM adequately, including how to generate a production ready file and load it on the Self-boot EEPROM. However, I couldn't find much info in regard to booting from an I2C host micro. The ADAU1401 datasheet shows an I2C control schematic, And I know how to build an application using the Sigma DSP software and download an Executable to the ADAU1401, but I'm not really clear on how to generate a production ready file and load it to the host micro EEPROM.
Can you provide me with guidance (App notes, etc.) on this subject!
When use ADAU1701 or ADAU1401 (at software level identical) use this I2C address
/* 7-bit i2c addresses */#define DSP_I2C_ADDRESS (0x68 >> 1) & 0xFE#define EEPROM_I2C_ADDRESS (0xA0 >> 1) & 0xFE
to communicate externally. I recomend Sigma-DSP Master library.