This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UCD9081 timeout on I2C read

Other Parts Discussed in Thread: UCD9081

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