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.

UCD9090-Q1: the master need to support I2C clock stretching?

Part Number: UCD9090-Q1
Other Parts Discussed in Thread: UCD9090

Hi Team,

For UCD9090 application, does the master need to support I2C clock stretching? 

If master doesn't support stretching, any hardware or software way can fix this communication issue?  (If we have any app note file, that will be better.)

Thanks!

Kai

  • Hello

    Clock stretching is required to ensure reliable I2C communication. This has to be done from Master side since slave can not send out clock pulse. 

    The basic concept is that the master is required to read back the clock signal after releasing it to the high state and wait until the line has actually gone high. 

    Regards

    Yihe