ZHCSOF0C July 2021 – June 2022 TMP126
PRODUCTION DATA
如果配置寄存器中的 INT_COMP 位设置为 0,器件将处于比较器模式。将器件从中断模式更改为比较器模式,会立即清除 Alert_Status 寄存器并复位 ALERT 引脚。然后,TMP126 将在下一次温度转换时按照本节所述运行。在此模式下,器件会将每次转换结束时的温度结果与限值寄存器进行比较。如果启用标志以置位 ALERT,ALERT 将反映限值的状态位。例如,如果启用了 THigh_Flag 警报并且超过了 THigh_Limit,则在 THigh_Status 位为 1 时将置位 ALERT。如果未在 Alert_Enable 寄存器中启用 THigh_Flag 警报,则当 THigh_Status 位为 1 时 ALERT 将不会置位。
在低于迟滞的转换后,状态位将设置为“0”,并且 ALERT 将取消置位。与中断模式不同,当读取 Alert_Status 寄存器时,ALERT 行为不受影响。如果在 Alert_Enable 寄存器中禁用警报标志,则当相应的位引起警报时,ALERT 引脚将立即取消置位。如果有两种状态影响 ALERT(例如 THigh_Limit 和 Slew_Rate_Limit),并且其中一个警报已禁用,则在未超出另一个限值之前 ALERT 将保持置位。例如,如果 ALERT 因高压摆率和温度高而置位,然后禁用压摆率警报,则仅当温度降至迟滞值以下时,ALERT 才会取消置位。如果两个警报都被禁用,则 ALERT 随后将取消置位。
因此,这种模式能够有效地让器件发挥上限阈值检测器的作用。如果应用需要检测温度是否已超过所需阈值,就可以使用这个模式。图 8-8 显示了此模式的时序图。