JAJSSD9D April 2006 – February 2024 LM94
PRODUCTION DATA
より堅牢な SMBus インターフェイスを実現するために、LM94 は SMBCLK と SMBDAT の両方に対するタイムアウト機能を内蔵しています。いずれかの信号が長時間 Low である場合 (SMBus AC 仕様を参照)、LM94 の SMBus ステート マシンはアイドル状態に戻り、START 信号を待つことになります。偶発的なタイムアウトを避けるために SMBCLK が非常に低い周波数で動作している場合は、すべて 0 の大きなブロック転送を避ける必要があります。RESET ピンを Low にしても、SMBus のステート マシンはリセットされません。システム リセット中に LM94 の SMBDAT ピンが Low の場合、LM94 のステート マシンはタイムアウトして自動的にリセットされます。システム リセット中に LM94 の SMBDAT ピンが High の場合、マスタによる最初のスタート アサートが LM94 のインターフェイス ステート マシンをリセットします。
これは SMBus 仕様に違反するものではありますが、場合によっては、START 信号または STOP 信号がアクノリッジ ビットの後ではなく、バイト転送の途中で発生することがあります。この場合、一部のバイトが転送されるだけです。バイトの書き込みが途中で中止され、一部のバイトはコミットされません。読み出しでクリアのレジスタからバイトを読み出している場合、そのレジスタはクリアされません。