I'm using the AD5252 digital potentiometer. After executing a command STORE TO EEMEM command START I2C interface responds with an ACK immediately. Why?
check this thread,
Access to this place or content is restricted. If you think this is a mistake, please contact your administrator or the person who directed you here.
strange.... anyway, the conclusion,
It appears to be a time delay thing. I delayed the process of interface polling by 14 ms. I can see the I2C interface is now disabled at this point in time and eventually returning to the enabled state. As you can see in the included file of first posting, if interface polling is applied too early, I get an acknowledgement and it also has the effect of canceling the previous EEMEM write.
I delayed the process of interface polling by 300 us and the problem was solved
Retrieving data ...