ZHCSU28D April 2006 – February 2024 LM94
PRODUCTION DATA
每当读取 16 位寄存器的低字节时,高字节就会被冻结。高字节在被读取后解冻。这可以确保整个 16 位值被正确读取并且高字节与低字节相匹配。如果读取另一个 16 位寄存器的低字节,则当前冻结的高字节会解冻,新的 16 位寄存器的高字节被冻结。在具有两个 SMBus 主器件的系统中,一次只能有一个主器件读取任何 16 位寄存器,这一点很重要。实现该目的的一种可能方法是使用 16 位 SMBus 读取(而不是两个单独的 8 位读取)来读取 16 位寄存器。
每当对 16 位寄存器的低字节进行写入时,该写入就会被缓冲,在相应的高字节被写入后才会生效。如果对另一个 16 位寄存器的低字节进行写入,则以前缓冲第一个寄存器的低字节被丢弃。如果器件尝试对 16 位寄存器的高字节进行写入,但未对相应的低字节进行写入(或已被丢弃),则 LM94 会否定确认该字节。