Some of our devices fail to respond to the first IIC communication when powered on, I’ve checked the battery voltage and pull up voltage are proper. While using the logic analyzer to analyze the SDA data, MP2651 always returns no ack while configuring IIC address. Then we use MPS EVKT USBI2C to connect to the computer still on our device, the communication is normal and registers of MPS2651 can be updated and read. Besides, when i cut off the battery voltage of our device
, IIC communication gets to normal. What’s wrong with my device IIC communication?