SMBus / I²C. , 2.0, (PEC). / . . , , ( ) , . , .
ARP (Address Resolution Protocol). ( ) SMBus ( I²C). , . PSA (Persistent Slave Address), . , . SMBus.
- ( PnP). UDID (Unique Device Identifier) 128- , , , , , . (Device Capabilities), , PEC. ARP SMBus. , . ( ) , . , , . :
♦ 00 , ;
♦ 01 (persistent) PSA;
♦ 10 (volatile) ;
♦ 11 , .
PEC , . PEC .
|
|
UDID 32- , . , ( ), , ( ) .
, ARP, :
♦ AR (Address Resolved) ARP ;
♦ AV (Address Valid) , ( AV=0 , ).
AV=AR=0 ARP ( ). AV=1 AR=0 , ARP. AV=AR=1 , . ( ). AV=0 AR=1 .
ARP .
♦ Get UDID (general) 1100 001 3. , ARP, 17 , PEC. 16 UDID, 17- ( ). AV=0, 1111 111. AV AR.
♦ Assign address 1100 001 4 17 , PEC. 16 UDID, 17- ( ). , UDID , AV=AR=1.
♦ Get UDID (directed) 1100 001, . , , 17 , PEC. 16 UDID, 17- ( ). AV AR.
♦ Reset device (general) 1100 001 2, PEC. AR AV (PSA- AV ).
♦ Reset device ARP (dircted) 1100 001 ( ), PEC. AR AV (PSA- AV ).
♦ Notify ARP master ARP 0001 000 1100 0010, . ARP , .
|
|
ARP-, , ACK. ARP- ARP- .
: ARP- UDID , , . ARP-, . ARP- . , ARP- . ARP- .