1.0 函数的 描述
(持续)
非 变长 呈现, 这 ALERT 是 de-asserted (
图示 3
). 为
例子, 如果 这 ALERT 输出 是 使活动 用 这 compari-
son 的 LT
>
lhs, 当 这个 情况 是 非 变长 真实 这
ALERT 将 返回 高. 这个 模式 准许 运作 没有
软件 intervention, once 所有 寄存器 是 配置 dur-
ing 设置-向上. 在 顺序 为 这 ALERT 至 是 使用 作 一个 tempera-
ture 比较器, 位 D0 (这 ALERT 配置 位) 在 这
过滤 和 ALERT 配置 寄存器 (xbf) 必须
是 设置 高. 这个 是 不 这 电源 在 default default 状态.
1.2.2 ALERT 输出 作 一个 中断
这 LM86’s ALERT 输出 能 是 执行 作 一个 简单的
中断 信号 当 它 是 使用 至 触发 一个 中断 维护
routine. 在 此类 系统 它 是 不想要的 为 这 中断 标记
至 repeatedly 触发 在 或者 在之前 这 中断 维护
routine 有 被 完成. 下面 这个 方法 的 运作,
在 一个 读 的 这 状态 寄存器 这 LM86 将 设置
这 ALERT 掩饰 位 (d7 的 这 配置 寄存器) 如果 任何
位 在 这 状态 寄存器 是 设置, 和 这 例外 的
Busy (d7) 和 打开 (d2). 这个 阻止 更远 ALERT
triggering 直到 这 主控 有 重置 这 ALERT 掩饰 位, 在
这 终止 的 这 中断 维护 routine. 这 状态 reg-
ISTER 位 是 cleared 仅有的 在之上 一个 读 command 从 这
主控 (看
图示 4
) 和 将 是 re-asserted 在 这 终止 的
这 next 转换 如果 这 triggering 情况(s) persist(s). 在
顺序 为 这 ALERT 至 是 使用 作 一个 专心致志的 中断
信号, 位 D0 (这 ALERT 配置 位) 在 这 过滤 和
ALERT 配置 寄存器 (xbf) 必须 是 设置 低.
这个 是 这 电源 在 default 状态.
这 下列的 sequence describes 这 回馈 的 一个 系统
那 使用 这 ALERT 输出 管脚 作 一个 中断 标记:
1. 主控 Senses ALERT 低
2. 主控 读 这 LM86 状态 寄存器 至 deter-
mine what 造成 这 ALERT
3. LM86 clears 状态 寄存器, resets 这 ALERT
高 和 sets 这 ALERT 掩饰 位 (d7 在 这 configu-
限定 寄存器).
4. 主控 attends 至 情况 那 造成 这 ALERT 至
是 triggered. 这 风扇 是 started, 选点 限制 是 ad-
justed, 等
5. 主控 resets 这 ALERT 掩饰 (d7 在 这 配置
寄存器).
1.2.3 ALERT 输出 作 一个 SMBus ALERT
当 这 ALERT 输出 是 连接 至 一个 或者 更多 ALERT
输出 的 其它 SMBus 兼容 设备 和 至 一个 主控,
一个 SMBus alert 线条 是 创建. 下面 这个 implementation,
这 LM86’s ALERT 应当 是 运作 使用 这 ARA (alert
回馈 地址) 协议. 这 SMBus 2.0 ARA 协议,
定义 在 这 SMBus 规格 2.0, 是 一个 程序 de-
signed 至 assist 这 主控 在 resolving 这个 部分 发生
一个 中断 和 维护 那 中断 当 impeding 系统
运作 作 little 作 可能.
这 SMBus alert 线条 是 连接 至 这 打开-流 端口 的
所有 设备 在 这 总线 因此 AND’ing 它们 一起. 这
ARA 是 一个 方法 用 这个 和 一个 command 这 SMBus
主控 将 identify 这个 部分 是 拉 这 SMBus alert 线条
低 和 阻止 它 从 拉 它 低 又一次 为 这 一样
triggering 情况. 当 一个 ARA command 是 received 用
所有 设备 在 这 总线, 这 设备 拉 这 SMBus alert
线条 低, 第一, send 它们的 地址 至 这 主控 和 第二,
释放 这 SMBus alert 线条 之后 recognizing 一个 successful
传递 的 它们的 地址.
这 SMBus 1.1 和 2.0 规格 状态 那 在 回馈
至 一个 ARA (alert 回馈 地址) “after acknowledging
这 从动装置 地址 这 设备 必须 disengage 它的 SMBALERT
pulldown”. 此外, “if 这 host 安静的 sees SMBALERT
低 当 这 message 转移 是 完全, 它 knows 至 读
这 ARA again”. 这个 SMBus “disengaging 的 SMBALERT”
必要条件 阻止 locking 向上 这 SMBus alert 线条. com-
petitive 部分 将 地址 这个 “disengaging 的 SMBALERT”
必要条件 differently 比 这 LM86 或者 不 在 所有. SMBus
系统 那 执行 这 ARA 协议 作 建议的 为
这 LM86 将 是 全部地 兼容 和 所有 competitive 部分.
这 LM86 fulfills “disengaging 的 SMBALERT” 用 设置 这
ALERT 掩饰 位 (位 D7 在 这 配置 寄存器, 在
地址 09h) 之后 successfully sending 输出 它的 地址 在
回馈 至 一个 ARA 和 releasing 这 ALERT 输出 管脚.
Once 这 ALERT 掩饰 位 是 使活动, 这 ALERT 输出 管脚
将 是 无能 直到 使能 用 软件. 在 顺序 至 使能
这 ALERT 这 主控 必须 读 这 状态 寄存器,
在 地址 02h, 在 这 中断 维护 routine 和 然后
重置 这 ALERT 掩饰 位 在 这 配置 寄存器 至 0 在
这 终止 的 这 中断 维护 routine.
这 下列的 sequence describes 这 ARA 回馈 proto-
col.
10130331
图示 3. ALERT 比较器 温度 回馈
图解
10130328
图示 4. ALERT 输出 作 一个 中断 温度
回馈 图解
LM86
www.国家的.com 8