fb49de922c91,061
http://nhiro.org.s3.amazonaws.com/9/f/9f5cb9727bf1f4cef90c2c69bb3870ee.jpg https://gyazo.com/9f5cb9727bf1f4cef90c2c69bb3870ee
(OCR text)
付録: マルチマスター構成
62
SPIは、1つのマスターと複数のスレーブ。
12Cは複数のマスターが可能な仕様。
12Cの信号線はデフォルトHIで「GNDと導通させ
るかどうか」でLOとHIを表現する。なので複数
のマスターが同時にLOとHIを出力した場合、信
号線はLOになる。マスターは自分がHIを書いた
のに信号線がLOになっている場合、衝突があっ
たと判断し、停止する。
複数のマスターがつながっているものの例としてLANを考えると、
「誰が送信できるか管理して衝突しないようにする仕組み」としてトークンリングとか、
「衝突してからそれを検知してランダム時間待ってリトライ」のCSMA/CDとかが生まれ
最終的に信号線を直接つなぐのをやめてスイッチングハブがフレームの情報をみて
適切なポートへ中継するようになった。