ZHCSTZ7E September 2003 – February 2024 LM95010
PRODUCTION DATA
本节介绍在读取或写入事务期间遇到的特殊总线条件的主设备和 LM95010 处理。
如果 LM95010 在事务过程中接收到开始位,它将中止当前事务(LM95010 不会“完成”当前事务)并开始新的事务。尽管不建议在 SensorPath 正常运行时使用,但这种情况是合法的,因此 LM95010 不会将其标记为错误,并且不会响应生成注意请求。生成开始位的主设备负责在“更高级别”处理未“完成”的事务。
如果 LM95010 接收的数据位数超过预期数量(由所存取寄存器的大小定义),则会忽略不必要的位。在这种情况下,如果主设备和 LM95010 识别正确的 EP 和 ACK 位,它们将会“完成”事务。但是,在大多数情况下,附加的数据位与正确的 EP 和 ACK 位不同。这时,主设备和 LM95010 不会“完成”事务。此外,LM95010 会执行以下操作:
如果 LM95010 接收的数据位数少于预期的值(由所存取寄存器的大小定义),它将无限期地等待主设备发送缺少的位。如果这样,主设备会发送缺少的位,连同正确的 EP/ACK 位,主设备和 LM95010 会“完成”事务。但是,如果主设备开始一个生成开始位的新事务,LM95010 将中止当前事务(LM95010 不会“完成”当前事务)并开始新事务。LM95010 不会通知主设备未完成的事务。