Hi,
The I2C communication between my master and slave seems to work perfectly. I simulated a SDA line cut and put it back. The system recovered. Same thing for the SCL.
Though, I have a special situation where my slave does not recover as expected. It returns NOT ACK instead of ACK after it recovers from I2C failure.
I tried to simulate the whole thing when cutting the SDA and SCL, but I am too slow and really needs to generate the error within the transmission.
Is there a tool, software or techniques to fully test the I2C protocol and transmission? I know my serial link cable catch lots of noise, and seems to be affected once a while. It is REALLY hard to generate the problem. In fact, so far, I failed all the time.
Thanks for your help
--------------------------------------- Posted through