Electronic – On multi master i2c bus how to determine which device is the master of the bus

i2cmulti-master

On a multimaster i2c bus, how to determine which device started the transfer?

update (from comments made below by the O.P.) :

I am trying to make sense of http://www.i2c-bus.org/serial-resistances-and-debugging/ where it says:

it is possible to recognize which I2C device is currently active by analyzing the low level on the I2C lines

What does that mean?

Best Answer

I2C spec itself doesn't have provisions for "from" address, AFAIK.

You would have program the masters to transmit their IDs in the payload part of the I2C packet.