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.

i2c clock synchronization and arbitration, prevailing clock

hi,

what happens to the clock after a master has lost arbitration?

That is after all masters have lost the arbitration, and only one is left, will the data transfer occur in synchronized clock or the clock of the master which have won the arbitration.

This is a general question and I am not speaking about any device in specific.

thnx.

  • Moving to the correct forum.

  • Again, I will have to refer to the I2C spec here.

    The document is UM10204 and the sections you may need are 3.1.7 - Clock synchronization and 3.1.8 - Arbitration, and both of these sections start on page 11.

    If my interpretation of these sections is correct, the clock synchronization does not depend on the outcome of arbitration because the spec says "clock synchronization is performed using the wired-AND connection of I2C interfaces to the SCL line."

    This I2C forum usually deals with the I2C connection devices offered by TI, being repeaters, switches, and IO expanders. I have not personally dealt with a multi-master scenario.