当 LM95010 需要主设备注意时,它将生成注意请求。主设备和所有 LM95010 都必须监控注意请求,以便在数据位或开始位传输同时启动时允许重新发送位。请参阅数据表的节 6.3.6。
LM95010 将根据以下规则生成注意请求:
- 设置状态标志的功能事件已发生、注意请求已启用并且
- 注意请求的“物理”条件已满足(即总线处于非激活状态)并且
- 在 1 发生后首次满足 2 时,自读取器件状态寄存器或者总线复位以来,总线上没有注意请求。
或者
- 发生总线错误事件,并且
- 注意请求的“物理”条件已满足(即总线处于非激活状态)并且
- 在 1 发生后首次满足 2 时,没有总线复位。
所有器件(主或从设备)必须监控总线是否有注意请求信号。以下说明澄清了使用注意请求指示的预期系统操作。
- 主设备应将注意请求用作触发器来读取来自 LM95010 的结果。此操作在涵盖所有 LM95010 的序列中完成。此序列称为“主设备传感器读取序列”。
- 在 LM95010 发送注意请求后,直至从设备状态寄存器进行下一次读取后,LM95010 不会针对功能事件发送注意请求,因为确保主设备将读取状态寄存器是主设备传感器读取序列的一部分。请注意,无论状态寄存器读数为何,LM95010 都将发送 BER 注意,以帮助主设备执行任何错误恢复操作并防止死锁。
- 主设备必须记录注意请求事件。然后,它必须通过读取系统中所有从设备器件的器件状态寄存器来扫描所有从设备器件,并且必须处理其中的任何待处理事件,然后才可以假定没有更多事件要处理。
注: 这里没有哪个从设备发送请求的指示。不发送多个请求的要求允许主设备在一次寄存器读取扫描中知道没有更多待处理的事件。