DS18B20
9 的 21
是 有 在
应用 便条 27: understanding 和 美国ing cyclic 多余 checks 和 达拉斯市
半导体 touch 记忆 产品
.
crc 发生器
图示 9
1-线 总线 系统
这 1-线 总线 系统 使用 一个 单独的 总线 主控 至控制 一个 或者 更多 从动装置 设备. 这 ds18b20 是
总是 一个 从动装置. 当 那里 是 仅有的 一个 从动装置 在 这 总线, 这 系统 是 涉及 至 作 一个 “single-drop”
系统; 这 系统 是 “multidrop” 如果 那里 是 多样的 slaves 在 这 总线.
所有 数据 和 commands 是 transmitted least 重大的 位 第一 在 这 1-线 总线.
这 下列的 discussion 的 这 1-线 总线 system 是 broken 向下 在 三 topics: 硬件
配置, transaction sequence, 和 1-线 signaling (信号 类型 和 定时).
硬件 配置
这 1-线 总线 有 用 定义 仅有的 一个 单独的 数据 line. 各自 设备 (主控 或者 从动装置) 接口 至 这
数据 线条 通过 一个 打开-流 或者 3-状态 端口. 这个 准许 各自 设备 至 “release” 这 数据 线条 当 这
设备 是 不 transmitting 数据 所以 这 总线 是 有 为 使用 用 另一 设备. 这 1-线 端口 的 这
ds18b20 (这 dq 管脚) 是 打开 流 和 一个 内部的 电路 相等的 至 那 显示 在 图示 10.
这 1-线 总线 需要 一个 外部pullup 电阻 的 大概 5k
; 因此, 这 空闲 状态 为 这 1-
线 总线 是 高. 如果 为 任何 reason 一个 transaction needs至 是 suspended, 这 总线 必须 是 left 在 这 空闲
状态 如果 这 transaction 是 至 重新开始. 极大的 恢复 时间 能 出现 在 位 所以 长 作 这 1-线
总线 是 在 这 inactive (高) 状态 在 这 恢复 时期. 如果 这 总线 是 使保持 低 为 更多 比 480
s,
所有 组件 在 这 总线 将 是 重置.
硬件 配置
图示 10
(msb) (lsb)
xor xor
XOR
输入
V
PU
4.7k
5µA
典型值
R
X
T
X
ds18b20 1-线 端口
100
M
OS场效应晶体管
T
X
R
X
R
X
= receive
T
X
= transmit
1-线 总线
DQ
管脚