ZHCSVS0A October 2025 – December 2025 TMP4719
PRODUCTION DATA
当配置寄存器的警报模式设置位被设置为 0 时,中断/SMBus 警报模式被启用。在此模式下,如果测得的温度超过警报上限或低于限值寄存器中定义的警报下限,ALERT 引脚将在转换周期结束时被置为有效。在此模式下,如果状态寄存器中除 ADC_Busy 标志和远程二极管故障标志外的任何标志被置位,TMP4719 会在状态寄存器读取期间设置配置寄存器的 ALERT 屏蔽位。这可防止 ALERT 引脚触发,直到控制器复位 ALERT 屏蔽位(向 Alert_MASK 位写入 0)。
当测得的温度超出警报上限寄存器限值时,ALERT 高状态标志将在转换周期结束时被置位。远程和本地温度测量具有单独的上限值和状态寄存器标志。上限状态寄存器标志只会设置为相应的温度测量值。
当测得的远程温度低于下限警报寄存器限制时,ALERT 低状态标志会在转换周期结束时置位。远程和本地温度测量具有单独的下限值和状态寄存器标志。下限状态寄存器标志只会设置为相应的温度测量值。
从控制器读取状态寄存器的命令后,状态寄存器限制标志被清除;如果测得的温度超出设定的限值,该标志会在温度转换周期结束时再次被置位。
当 ALERT 引脚被连接至 SMBus 警报线路时,同一输出端上可有多个器件。为了让控制器解析哪个目标正在生成警报,控制器可以发送 SMBus 警报响应地址 (ARA) 命令。如果 TMP4719 正在生成警报且发送了 ARA 命令,则 TMP4719 会设置配置寄存器中的 ALERT MASK 位并将目标地址发送到控制器。ARA 命令不会清除任何状态寄存器标志。需要从控制器读取状态寄存器的命令来清除状态寄存器限制标志。
图 7-15 展示了处于 SMBus 警报模式时 ALERT 引脚和标志的行为。