Hello Everybody,
I use ADAU1450 in my own design, which is based on my last project which used ADAU1452 (which is flawless).
E2prom is 24LC512, I2C is used for USBi and EEPROM communication. SS_M is tied directly to GND, I noticed that there should be 10k resistor and it will be implemented in next revision. Not sure if this can cause problems. And WP is connected to GND.
- With Link Compile Download everything is working
- With Selfboot low, I can write data to EEPROM and verification EEPROM is usually successful, sometimes not and I can't figure out what is causing it. Sometimes just unplugging and plugging USB cable is enough to get it working.
- With selfboot pulled high via 2.2k resistor, USBi cable disconnected it's not selfbooting.
After attaching scope to Master serial interface, I can see SCL and SDA changing states for exactly 5ms. Measuring SCL frequency revealed that it's about 36kHz, which is weird.
I already tried replacing EEPROM, without success. Created new project, just a pass trough and LED blinking, still the same.
Leaving USBi connected I can read all registers and it shows that Core is stopped, sometimes with Panic flag, sometimes without (all green except Core), all items in Power_Clocking are red. Serial ports are at defaults and GPIO as well.
Here is SDA and SCL signal from EEPROM after reset, Selfboot high
Here is detail of the waveform
Basic project

