ADT7467
rev. 一个 | 页 14 的 80
alert 回馈 地址
alert 回馈 地址 (ara) 是 一个 特性 的 smbus 设备 那
准许 一个 interrupting 设备 至 identify 它自己 至 这 host 当
多样的 设备 exist 在 这 一样 总线.
这
SMBALERT
输出 能 是 使用 作 也 一个 中断
输出 或者 一个
SMBALERT
. 一个 或者 更多 输出 能 是
连接 至 一个 一般
SMBALERT
线条 连接 至 这
主控. 如果 一个 设备的
SMBALERT
线条 变得 低, 这 下列的
程序 occurs:
1.
SMBALERT
是 牵引的 低.
2. 这 主控 initiates 一个 读 运作 和 发送 这 alert
回馈 地址 (ara = 0001 100). 这个 是 一个 一般 call
地址 那 必须 不 是 使用 作 一个 明确的 设备 地址.
3. 这 设备 谁的
SMBALERT
输出 是 低 responds 至
这 alert 回馈 地址, 和 这 主控 读 它的 设备
地址. 这 地址 的 这 设备 是 now 知道 和 能
是 interrogated 在 这 方法.
4. 如果 更多 比 一个 设备的
SMBALERT
输出 是 低, 这
一个 和 这 最低 设备 地址 有 priority 在 accor-
dance 和 正常的 smbus arbitration.
5. once 这 adt7467 有 responded 至 这 alert 回馈
地址, 这 主控 必须 读 这 状态 寄存器. 这
SMBALERT
是 cleared 仅有的 如果 这 错误 情况 是 absent.
smbus timeout
这 adt7467 包含 一个 smbus timeout 特性. 如果 那里 是 非
smbus activity 为 35 ms, 这 adt7467 假设 那 这 总线 是
锁 和 releases 这 总线. 这个 阻止 这 设备 从 locking
或者 支持 这 smbus 在 anticipation 的 接到 数据. 一些
smbus 控制者 不能 handle 这 smbus timeout 特性, 所以
它 能 是 无能.
配置 寄存器 1(reg. 0x40)
<6> todis = 0, smbus timeout 使能 (default)
<6> todis = 1, smbus timeout 无能