frankrick
Newbie level 2
Well, I have one question about I2C bus arbitration: how to deal with the special cases of arbitration as mentioned on page 13 of I2C-bus specification? In my current design the logic simply performs the arbitration during the data/address transfer phase, not covering the START/STOP conditions. Is it good enough? Or the arbitration shall be implemented as robust as possible? I think the I2C specification doesn't describe this problem clearly so that each vendor may have their own solutions to handle it.
Any comment will be appreciated!
p.s. The section 8.2 in I2C spec looks weird.... it seems that the spec admitted that the special cases are possible to occur, but the spec said nothing to deal with them
Any comment will be appreciated!
p.s. The section 8.2 in I2C spec looks weird.... it seems that the spec admitted that the special cases are possible to occur, but the spec said nothing to deal with them