Dear Sir/Madam,
We are encountering periodic Communication errors while reading the Voltage rails from a UCD90160.
We normally see some clock stretching on read operations.
Occasionally we see clock stretching for 35ms on read operations.
After 35m and the clock is released, our driver completes the read and the data returns 0xFF, 0xFF as expected after the abort.
The next command appears to function correctly.
We have tried adding 1.1ms between commands, this reduces the error rate, but they still occur.
What can cause the UCD90160 to abort a Command?
Thank you,
Mark