ZHCSYN3 July 2025 TMP9R01-SEP
PRODUCTION DATA
状态寄存器可报告温度模数转换器 (ADC)、温度限值比较器以及与远程传感器的连接的状态。表 8-2 列出了状态寄存器位。状态寄存器是只读的,访问指针地址 02h 可读取该寄存器。
| 状态寄存器(读取 = 02h,写入 = 不适用) | ||
|---|---|---|
| 位编号 | 位名称 | 功能 |
| 7 | BUSY | = 1,当 ADC 正在转换时 |
| 6 | LHIGH(1) | = 1,当触发本地温度上限时 |
| 5 | LLOW(1) | = 1,当触发本地温度下限时 |
| 4 | RHIGH(1) | = 1,当触发远程温度上限时 |
| 3 | RLOW(1) | = 1,当触发远程温度下限时 |
| 2 | 断开(1) | = 1,当远程传感器处于断路状态时 |
| 1 | RTHRM | = 1,当触发远程 THERM 限值时 |
| 0 | LTHRM | = 1,当触发本地 THERM 限值时 |
如果 ADC 正在进行转换,BUSY 位 = 1。如果 ADC 未进行转换,此位设置为 0。
LHIGH 位和 LLOW 位分别表示本地传感器过热或欠温事件。RHIGH 位和 RLOW 位分别表示远程传感器过热或欠温事件。当温度超过警报模式和热模式下的上限时,设置 HIGH 位;当温度低于警报模式下的下限时,设置 LOW 位。OPEN 位表示远程传感器存在开路情况。当引脚 10 被配置为 ALERT 输出时,这五个标志合计为 NORed。如果五个标志中的任何一个为高电平,ALERT 中断锁存会被设置,ALERT 输出会变为低电平。只要导致标志设置的条件不再存在(即相应结果寄存器的值在限值范围内,或者远程传感器已正确连接且正常工作),读取温度状态寄存器将会清除这五个标志。读取状态寄存器不会重置 ALERT 中断锁存(以及相应的 ALERT 引脚)。重置操作由控制器执行,其步骤是读取温度传感器器件地址以处理中断请求,并且仅当标志被重置且导致它们被设置的条件不再存在时才会执行重置操作。
当相应的温度超过编程的 THERM 限值时,将会设置 RTHRM 和 LTHRM 标志。当温度恢复到限值范围内时,这些标志会自动重置。如果本地或远程通道出现过热的情况,则 THERM 输出会变为低电平,一旦测量值再次低于 THERM 限值,该输出会变为高电平。THERM 迟滞寄存器 (21h) 允许添加迟滞,以便在温度恢复到或低于限值减去迟滞值时,该标志能够重置,并且输出变为高电平。
当引脚 10 被配置为 THERM2时,只有上限才重要。如果相应的温度超过限值,则会设置 LHIGH 和 RHIGH 标志,并且该引脚会变为低电平,以指示事件。LLOW 和 RLOW 标志对 THERM2没有影响,当被配置为 THERM 时,输出的行为方式相同。