ADM1024
–18–
rev. 0
0
1
2
3
4
5
6
7
中断
状态
寄存器 1
0
1
2
3
4
5
6
7
中断
状态
寄存器 2
MASKING
数据
从 总线
中断 掩饰
寄存器 1 和 2
(一样 位 顺序 作
状态 寄存器)
2.5v/ext.
温度 2
V
CCP1
V
CC
+5V
int. 温度
ext. temp1
fan1/ain1
fan2/ain2
INT
使能
INT
CLEAR
INT
16 掩饰 位
+12V
V
CCP2
保留
保留
CI
THERM
d1 故障
d2 故障
高
限制
值
低
限制
1 = 输出
的
限制
高
和
低
限制
compara-
TORS
数据
demulti-
PLEXER
从
值
和 限制
寄存器
频道
模式
寄存器
4
5
6
7
VID0
–
VID4
寄存器
vid0/irq0
vid1/irq1
vid2/irq2
vid3/irq3
vid4/irq4
配置
寄存器 2
6
7
状态
位
掩饰
位
掩饰 gating
11
配置
寄存器 1
THERM
THERM
CLEAR
THERM
图示 21. 中断 寄存器 结构
至 是 asserted. 一个fter masking, 这 状态位 是 所有 或者’d
一起 至 生产 这
INT
输出, 这个 将 拉 低 如果 任何
unmasked status 位 变得 高, i.e., when 任何 量过的 值
变得 输出 的 限制. 这 adm1024 也 有 一个 专心致志的 输出 为
温度 中断 仅有的, 这
THERM
输入/输出 管脚 2.
这 函数 的 这个 是 描述 后来的.
这
INT
输出 是 使能 当 位 1 的 configuration 寄存器 1
(
INT
_使能) 是 高, 和 位 3 (
INT
_clear) 是 低.
这
INT
管脚 有 一个 内部的, 100 k
Ω
拉-向上 电阻.
vid/irq 输入
这 处理器 电压 id 输入 vid0 至 vid4 能 是 reconfig-
ured 作中断 输入 用 设置 位 7 的 这 频道 模式
寄存器 (地址 16h). 在 这个 模式 它们 运作 作 水平的-triggered
中断 输入, 和 vid0/irq0 至 vid2/irq2 正在 起作用的
低 和 vid2/irq2 和 vid4/irq4 正在 起作用的 高. 这
单独的 中断 输入 能 是 使能 或者 masked 用 设置
或者 clearing 位 4 至 6 的 这 频道 模式 register 和 位
6 和 7 的 configuration 寄存器 2 (地址 4ah). 这些 中断
输入 是 不 latched 在 这 adm1024, 所以 它们 做 不需要
clearing 作 做位 在 这 状态 寄存器. 不管怎样, 这 外部
中断 源 应当 是 cleared once 这 中断 有 被
serviced, 或者 这 中断 要求 将 是 reasserted.
中断 clearing
读 一个 中断 状态 寄存器 将 输出 这 内容 的
这 寄存器, 然后 clear 它. 它 将 仍然是 cleared 直到 这 moni-
toring 循环 updates 它, 所以 这 next 读 运作 应当 不 是
执行 在 这 寄存器 直到 这个 有 happened, 或者 这 结果
将 是 invalid. 这 时间 带去 为 一个 完全 monitoring 循环
是 mainly 依赖 在 这 时间 带去 至 measure 这 风扇 speeds,
作 描述 早期.
这
INT
输出 是 cleared 和 这
INT
_clear 位, 这个 是 位
3 的 这 configuration 寄存器, 没有 影响 这 内容
的 这 中断 (
INT
) 状态 寄存器.