AnsweredAssumed Answered

SMBus Address Resolution Protocol support

Question asked by Severin Davis Employee on Jul 23, 2015
Latest reply on Jul 25, 2015 by Jorge_Gonzalez

SMBus ARP requires slaves to arbitrate after receiving general "get UDID" command. Without this slave arbitration, address assignment isn't possible via ARP.


We have a master requesting information from multiple kinetis slaves with the same address, and the received data is an AND of the slaves' sent information. This indicates that slave arbitration is not happening, as the first 0 should have caused at least one slave to drop out. Instead, all continue transmitting, resulting in a bitwise AND.


The reference manual claims support for SMBus version 2.0. Version 2.0 includes ARP.


So it seems as though SMBus 2.0 is supported, except for ARP.


Am I correct here?