JAJSSD9D April 2006 – February 2024 LM94
PRODUCTION DATA
16 ビット レジスタの下位バイトが読み出されるときには、必ず上位バイトがフリーズされます。上位バイトが読み出された後、フリーズは解除されます。これにより、16 ビット値全体が適切に読み出され、上位バイトが下位バイトと一致した状態になります。別の 16 ビット レジスタの下位バイトが読み出されると、現在フリーズされている上位バイトはフリーズ解除され、新しい 16 ビット レジスタの上位バイトがフリーズされます。SMBus マスタが 2 つあるシステムでは、一度に 16 ビット レジスタを読み出すのは 1 つのマスタだけであるということが非常に重要です。これを実現するための 1 つの方法として、2 回の 8 ビット読み出しの代わりに 16 ビットの SMBus 読み出しを使用して、16 ビット レジスタを読み出すことが考えられます。
16 ビット レジスタの下位バイトが書き込まれるときには、書き込みはバッファされ、対応する上位バイトが書き込まれるまで有効になりません。別の 16 ビット レジスタの下位バイトが書き込まれると、最初のレジスタの先にバッファされた下位バイトは破棄されます。デバイスが 16 ビット レジスタの上位バイトを書き込もうとし、対応する下位バイトが書き込まれなかった (または破棄された) 場合、LM94 はそのバイトを NACK します。