Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4
I'm are seeing some strange behavior on UCD9081 devices.
It would seem that there is a timeout period that exist in the I2C read sequence that is not published.
The datasheet shows the sequence for a register read as below (Figure 10 from the datasheet if this paste operation didn't work)
We implement this with two separate operations using our Aardvark I2C pod:
A write sequence that does not end with a STOP
Followed by a read sequence
Sometimes the values read back are all 0xFF. We suspect this is because there is a timeout period between the register_address and the repeated start (Sr) that we have exceeded.
Can anyone at TI confirm this timeout