第1サイクル—マスタがConditional Read ROMコマンドを送出し、チェーンの最初のデバイスから応答として64ビットのROM IDを受けとります。マスタは、このROMIDと、これがチェーンの最初のデバイスであることを記録します。次に、マスタはChain DONEコマンドを送出します。このコマンドは、デバイス#1のアクティブローDONE端子を通過し、2番目のデバイスアクティブローEN端子をロジック0にアサートするとともに、デバイス#1が次回、応答しないようにします。 第2サイクル—マスタがConditional Read ROMコマンドを送出します。チェーン上においてアクティブローEN端子がロジック0であるデバイスはデバイス#2が最初であるため、デバイス#2が応答としてROM IDを返します。マスタは、このROM IDと、シーケンス番号「2」を記録します(デバイス#1はChain DONE状態にあり、Conditional Read ROMコマンドに応答しません)。次に、マスタはChain DONEコマンドを送出します。 追加サイクル—マスタは、Conditional Read ROMとChain DONEによるステップをくり返し、残りのデバイスについてもROM IDとその物理的な順番を特定します。 Conditional Read ROMコマンドに対して応答が返ってこなくなれば、チェーン上にあるすべてのデバイスが特定されたことになります。
1-WireはMaxim Integrated Products, Inc.の登録商標です。 MICROWIREはNational Semiconductor Corp.の商標です。 SensorPathはNational Semiconductor Corp.の商標です。 SMBusはIntel Corp.の商標です。 SPIはMotorola, Inc.の商標です。
ダウンロード、PDFフォーマット (819kB) AN4037, AN 4037, APP4037, Appnote4037, Appnote 4037