函数的 描述
(持续)
用 default 温度 寄存器 数据 是 represented 用 一个
9-位 two’s complement 数字的 文字 和 这 LSB having 一个
决议 的 0.5˚c:
温度 数字的 输出
二进制的 十六进制
+125˚C 0 1111 1010 0 FAh
+25˚C 0 0011 0010 0 32h
+1.5˚c 0 0000 0011 0 03h
+0˚C 0 0000 0000 0 00h
−0.5˚c 1 1111 1111 1 FFh
−25˚C 1 1100 1110 1 CEh
−55˚C 1 1001 0010 1 92h
温度 寄存器 数据 能 也 是 represented 用 一个
12-位 two’s complement 数字的 文字 和 一个 LSB 的 0.0625˚c:
温度 数字的 输出
二进制的 十六进制
+125˚C 0111 1100 0000 7 D0h
+25˚C 0001 1001 0000 1 90h
+1.0˚c 0000 0001 0000 0 10h
+0.0625˚c 0000 0000 0001 0 01h
0˚C 0000 0000 0000 00h
−0.0625˚c 1111 1111 1111 F FFh
−1.0˚c 1111 1111 0000 F F0h
−25˚C 1110 0111 0000 E 70h
−55˚C 1100 1001 0000 C 90h
这 8 MSBs 的 这 温度 读 能 是 建立 在
值 内存 地址 28 h. 这 remainder 的 这 温度
读 能 是 建立 在 这 OS 配置/温度
决议 寄存器 位 7-4. 在 9-位 format 位 7 是 这 仅有的
有效的 位.
7.2 温度 中断
那里 是 四 值 内存 看门狗 限制 为 这 tem-
perature 读 那 影响 这 INT 和 OS 输出 的 这
lm80. 它们 是: Hot 温度 限制, Hot 温度
Hysteresis 限制, OS 限制, OS Hysteresis 限制. 那里 是
三 中断 模式 的 运作: “one-时间 Interrupt”
模式, “Default Interrupt” 模式, 和 “Comparator mode”.
这 OS 输出 的 这 LM80 能 是 编写程序 为
“one-时间 Interrupt” 模式 和 “Comparator” 模式. INT 能
是 编写程序 为 “Default Interrupt” 模式 和 “one-time”
中断.
“Default 中断 mode”
运作 在 这 下列的 方法: ex-
ceeding T
hot
导致 一个 中断 那 将 仍然是 起作用的 在-
definitely 直到 重置 用 读 中断 状态 寄存器 1 或者
cleared 用 这 int_clear 位 在 这 配置 寄存器.
Once 一个 中断 事件 有 occurred 用 越过 T
hot
, 然后
重置, 一个 中断 将 出现 又一次 once 这 next 温度
转换 有 完成. 这 中断 将 continue 至 oc-
cur 在 这个 manner 直到 这 温度 变得 在下 T
hot hyst
,
在 这个 时间 这 中断 输出 将 automatically clear.
“one-时间 Interrupt” 模式
运作 在 这 下列的 方法:
Exceeding T
hot
导致 一个 中断 那 将 仍然是 起作用的 在-
definitely 直到 重置 用 读 中断 状态 寄存器 1 或者
cleared 用 这 int_clear 位 在 这 配置 寄存器.
Once 一个 中断 事件 有 occurred 用 越过 T
hot
, 然后
重置, 一个 中断 将 不 出现 又一次 直到 这 温度
变得 在下 T
hot hyst
.
“Comparator” 模式
运作 在 这 下列的 方法: ex-
ceeding T
os
导致 这 OS 输出 至 go 低 (default). OS
将 仍然是 低 直到 这 温度 变得 在下 T
os
. Once
这 温度 变得 在下 T
os
, OS 将 go 高.
www.国家的.com17