ture 寄存器 是 不 updated. 这 previous 数据 是 不
changed 和 仍然是 有.
smbus 数字的 接口
从 一个 软件 perspective, 各自 的 这 max6657/
max6658/max6659 呈现 作 一个 序列 的 8-位 regis-
ters 那 包含 温度 数据, alarm 门槛
值, 和 控制 位. 一个 标准 smbus-兼容
2-线 串行 接口 是 使用 至 读 温度 数据
和 写 控制 位 和 alarm 门槛 数据. 这
设备 responds 至 这 一样 smbus 从动装置 地址 为
进入 至 所有 功能.
这 max6657/max6658/max6659 雇用 四 stan-
dard smbus protocols: 写 字节, 读 字节, send
字节, 和 receive 字节 (计算数量 2, 3, 和 4). 这 short-
er receive 字节 协议 准许 quicker transfers, pro-
vided 那 这 准确无误的 数据 寄存器 是 先前
选择 用 一个 读 字节 操作指南. 使用 提醒 和
这 shorter protocols 在 multimaster 系统, 自从 一个
第二 主控 可以 overwrite 这 command 字节 和-
输出 informing 这 第一 主控.
当 这 转换 比率 是 更好 比 4hz, 温度
数据 能 是 读 从 这 读 内部的 温度
(00h) 和 读 外部 温度 (01h) 寄存器.
这 温度 数据 format 是 7 位 + sign 在 二's-
complement 表格 为 各自 频道, 和 这 lsb repre-
senting 1
°
c (表格 2). 这 msb 是 transmitted 第一.
当 这 转换 比率 是 4hz 或者 较少, 这 第一 8 位
的 温度 数据 能 是 读 从 这 读 内部的
温度 (00h) 和 读 外部 温度
(01h) 寄存器, 这 一样 作 为 faster 转换 比率.
一个 额外的 3 位 能 是 读 从 这 读 外部
扩展 温度 (10h) 和 读 内部的
扩展 温度 (11h) 寄存器, 这个 extends
这 数据 至 10 位 + sign 和 这 决议 至
+0.125
°
c 每 lsb (表格 3).
当 一个 转换 是 完全, 这 主要的 寄存器 和
这 扩展 寄存器 是 updated almost simultane-
ously. 确保 那 非 conversions 是 完成
在 读 这 主要的 和 扩展 寄存器 所以
那 当 数据 那 是 读, 两个都 寄存器 包含 这
结果 的 这 一样 转换.
至 确保 有效的 扩展 数据, 读 扩展 resolu-
tion 温度 数据 使用 一个 的 这 下列的
approaches:
1) 放 这 max6657/max6658/max6659 在 备用物品
模式 用 设置 位 6 的 这 配置 寄存器 至
max6657/max6658/max6659
______________________________________________________________________________________ 9
图示 2. smbus protocols
ACK
7 位
地址 ACKWR
8 位
数据 ACK
1
P
8 位
S COMMAND
写 字节 format
读 字节 format
send 字节 format receive 字节 format
从动装置 地址: equiva-
lent 至 碎片-选择 线条 的
一个 3-线 接口
command 字节: 选择 这个
寄存器 你 是 writing 至
数据 字节: 数据 变得 在 这 寄存器
设置 用 这 command 字节 (至 设置
门槛, 配置 masks, 和
抽样 比率)
ACK
7 位
地址 ACKWR S ACK
8 位
数据
7 位
地址 RD
8 位
/// PCOMMAND
从动装置 地址: equiva-
lent 至 碎片-选择 线条
command 字节: 选择
这个 寄存器 你 是
读 从
从动装置 地址: 重复的
预定的 至 改变 在 数据-
流动 方向
数据 字节: 读 从
这 寄存器 设置 用 这
command 字节
ACK
7 位
地址 WR
8 位
COMMAND ACK P ACK
7 位
地址 RD
8 位
数据 /// PS
command 字节: 发送 com-
mand 和 非 数据, 通常地
使用 为 一个-shot command
数据 字节: 读 数据 从
这 寄存器 commanded
用 这 last 读 字节 或者
写 字节 传递;
也 使用 为 smbus alert
回馈 返回 地址
s = 开始 情况 shaded = 从动装置 传递
p = 停止 情况 /// = 不 acknowledged
±1°c, smbus-兼容 偏远的/local 温度
传感器 和 overtemperature alarms