DS1624
5的 16
三 least 重大的 位 的 这 从动装置 地址. 这 last 位 的 这 控制 字节 (r/
W
) 定义 这
运作 至 是 执行. 当 设置 至 一个“1”, 一个 读 运作 是 选择, 当 设置 至 一个“0”, 一个 写
运作 是 选择. 下列的 这 开始 情况 这 ds1624 monitors 这 sda 总线 checking 这
设备 类型 identifier 正在 transmitted. 在之上 接到 这 1001 代号 和 适合的 设备 选择 位,
这 从动装置 设备 输出 一个 acknowledge 信号 在 这 sda 线条.
2-线 串行 交流 和 ds1624
图示 3
运作-测量 温度
一个 块 图解 的 这 ds1624 是 显示 在 图示 1. 这 ds1624 measures 温度 通过 这
使用 的 一个 on–board 专卖的 温度 度量 技巧. 一个 块 图解 的 这 温度
度量 电路系统 是 显示 在 图示 4.
这 ds1624 measures 温度 用 counting 这 号码 的 时钟 循环 那 一个 振荡器 和 一个 低
温度 系数 变得 通过 在 一个 门 时期 决定 用 一个 高 温度 系数
振荡器. 这 计数器 是 preset 和 一个 根基 计数 那 corresponds 至 –55
°
c. 如果 这 计数器 reaches 零
在之前 这 门 时期 是 在 这 温度 寄存器, 这个 是 也 preset 至 这 –55
°
c 值, 是
incremented 表明 那 这 温度 是 高等级的 比 –55
°
c.
在 这 一样 时间, 这 计数器 是 preset 和 一个 值 决定 用 这 斜度 accumulator 电路系统. 这个
电路系统 是 需要 至 compensate 为 这 parabolic 行为 的 这 oscillators 在 温度. 这
计数器 是 然后 clocked 又一次 直到 它 reaches 零. 如果 这 门 时期 是 安静的 不 finished, 然后 这个 处理
repeats.
这 斜度 accumulator 是 使用 至 compensate 为 这 非线性的 行为 的 这 oscillators 在
温度, yielding 一个 高 决议 温度 度量. 这个 是 完毕 用 changing 这 号码
的 counts 需要 为 这 计数器 至 go 通过 为 各自 incremental 程度 在 温度. 至 获得
这 desired 决议, 两个都 这 值 的 这 计数器 和 这 号码 的 counts 每
°
c (这 值 的 这
斜度 accumulator) 在 一个 给 温度 必须 是 知道.