LM64 が SMBDAT ラインで送信中に SMBus マスタがリセットされた場合、LM64 を通信プロトコルの既知の状態に戻す必要があります。これには、次の 2 つの方法のいずれかを使用します。
- SMBDAT が Low の場合、SMBData または SMBCLK が 35ms (tTIMEOUT) より長い時間 Low に保持されていると、LM64 SMBus ステート マシンは SMBus アイドル状態にリセットされます。SMBCLK ラインと SMBDAT ラインのどちらかが 25ms~35ms の間 Low に保持されると、すべてのデバイスはタイムアウトします。そのため、バス上のすべてのデバイスが確実にタイムアウトするようにするには、SMBCLK または SMBData ラインを 35ms 以上 Low に保持する必要があります。
- SMBDAT と SMBCLK がどちらも High のとき、マスタは SMBDAT ラインを High から Low に遷移させて SMBus スタート条件を開始できます。LM64 は、通信のどの時点でも、SMBus のスタート条件に適切に応答します。スタートの後、LM64 は SMBus アドレス バイトを待ちます。