Dear friends! Still fighting with my super slow multi adau1401 project and here's my question. I'm trying to develop a board with 2 ADAU1401s and I want them selfboot separately from each own EEPROM. After that I want to connect I2C lines of all the chips and give them different addresses to be able to program them in Sigma Studio. Which rises a following issue. Datasheet, Self-Boot section, states:
After the ADAU1401A finishes self-booting, additional messages can be sent to the ADAU1401A on the I2C bus, although this typically is not necessary in a self-booting application. The I2C device address is 0x68 for a write and 0x69 for a read in this mode. The ADDRx pins have different functions when the chip is in this mode, so the settings on them can be ignored.
Which in turn means if I set ADDR pins of my chips 0/0 (both low) for chip 1 and 1/0 (ADDR0 - high) for chip 2 this is going to be no good because after chip 2 completes it's selfboot it's still going to be addressed 0x68/0x69. Is this assumtion correct? If it is, is it possible to set selfboot pin low after the selfboot sequence is complete to make the chip 2 "understand" it's I2C address?