rev. 0
ADM1032
–9–
1. 虽然 它 是 可能 至 读 一个 数据 字节 从 一个 数据 寄存器
没有 第一 writing 至 这 地址 pointer 寄存器, 如果 这
地址 pointer 寄存器 是 already 在 这 准确无误的 值, 它 是
不 可能 至 写 数据 至 一个 寄存器 没有 writing 至 这
地址 pointer 寄存器, 因为 这 第一 数据 字节 的 一个
写 是 总是 写 至 这 地址 pointer 寄存器.
ALERT
输出
这
ALERT
输出 变得 低 whenever 一个 输出-的-限制 mea-
surement 是 发现, 或者 如果 这 偏远的 温度 传感器 是
打开-circu它. 它 是 一个 打开 流 和 需要 一个 拉-向上 至 v
DD
.
一些
ALERT
输出 能 是 线-ored 一起, 所以 那 这
一般 线条 将 go 低 如果 一个 或者 更多 的 这
ALERT
输出
变得 低.
这
ALERT
输出 能 是 使用 作 一个 中断 信号 至 一个
处理器, 或者 它 将 是 使用 作 一个
SMBALERT
. 从动装置 设备
在 这 smbus 能 正常情况下 不 信号 至 这 主控 那 它们
want 至 表达, 但是 这
SMBALERT
函数 准许 它们 至 做 所以.
A6
1919
A5 A4 A3 A2 A1 A0 r/
W
D7
D6 D5 D4 D3 D2 D1 D0
SCLK
SDATA
开始 用
主控
框架 1
串行 总线 地址 字节
框架 2
地址 pointer 寄存器 字节
停止 用
主控
ack. 用
ADM1032
ack. 用
ADM1032
框架 3
数据 字节
sdata (持续)
sclk (持续)
ack. 用
ADM1032
91
D7 D6 D5 D4 D3
D2
D1 D0
图示 3a. writing 一个 寄存器 地址 至 这 地址 pointer 寄存器, 然后 writing 数据 至 这 选择 寄存器
SCLK
SDATA
开始 用
主控
1919
A6 A5 A4 A3 A2 A1 A0 r/
W
D7 D6 D5 D4 D3 D2 D1 D0
框架 1
串行 总线 地址 字节
框架 2
地址 pointer 寄存器 字节
停止 用
主控
ack. 用
ADM1032
ack. 用
ADM1032
图示 3b. writing 至 这 地址 pointer 寄存器 仅有的
SCLK
1919
SDATA
A6 A5 A4 A3 A2 A1 A0 r/
W
D7 D6 D5 D4 D3 D2 D1 D0
开始 用
主控
框架 1
串行 总线 地址 字节
框架 2
数据 字节 从 adm1032
停止 用
主控
ack. 用
ADM1032
ack. 用
ADM1032
图示 3c. 读 数据 从 一个 先前 选择 寄存器
2. don’t forget 那 一些 的 这 adm1032 寄存器 有 differ-
ent 地址 为 读 和 写 行动. 这 写 地址
的 一个 寄存器 必须 是 写 至 这 地址 pointer 如果 数据 是
至 是 写 至 那 寄存器, 但是 它 是 不 possible 至 读
数据 从 那 地址. 这 读 地址 的 一个 寄存器 必须
是 写 至 这 地址 pointer 在之前 数据 能 是 读
从 那 寄存器.
一个 或者 更多
ALERT
输出 能 是 连接 至 一个 一般
SMBALERT
线条 连接 至 这 主控. 当 这
SMBALERT
线条 是 牵引的 低 用 一个 的 这 设备, 这 fol-
lowing 程序 occurs 作 illustrated 在 图示 4.
主控
RECEIVES
SMBALERT
主控 发送
ara 和 读
COMMAND
设备 发送
它的 地址
非
ACK
开始 alert 回馈 地址
RD
ACK 设备 地址 停止
图示 4. 使用 的
SMBALERT