ZHCSIF4D June 2018 – September 2022 TMP117
PRODUCTION DATA
如果配置寄存器中的 T/nA 位设置为 0,器件将处于警报模式。在此模式下,器件将把每次转换结束时的转换结果与下限寄存器和上限寄存器中的值进行比较。如果温度结果超过上限寄存器中的值,将设置配置寄存器中的 HIGH_Alert 状态标志。另一方面,如果温度结果低于下限寄存器中的值,将设置配置寄存器中的 LOW_Alert 状态标志。如图 7-5 所示,用户可以运行从配置寄存器读取的一个 I2C,以清除警报模式下的状态标志。
如果用户将器件配置为警报模式,它会影响 ALERT 引脚的行为。如果设置了 HIGH_Alert 或 LOW_Alert 状态标志,器件会将 ALERT 引脚设置为在此模式下有效,如图 7-5 所示。用户可以运行配置寄存器的 I2C 读取结果(这还会清除状态标志),也可以运行 SMBus 警报响应命令(请参阅Topic Link Label7.5.3.1.5 部分)以使 ALERT 引脚无效。可以使用配置寄存器中的 POL 位设置来更改 ALERT 引脚的极性。
这种模式能够有效地让器件发挥范围限制检测器的作用。因此,如果应用需要检测温度是否超出额定范围,则可以使用这个模式。