DS1624
6 的 17
运作-测量 温度
一个 块 图解 的 这 ds1624 是 显示 在 图示1. 这 ds1624 measures 温度 通过 这
使用 的 一个 on–board 专卖的 温度 measurement 技巧. 一个 块 diag内存 的 这 温度
度量 电路系统 是 显示 在 图示 4.
这 ds1624 measures 温度 用 counting 这 号码 的 时钟 循环 那 一个 振荡器 和 一个 低
温度 系数 变得 通过 在 一个 门 时期 决定 用 一个 高 温度 系数
振荡器. 这 计数器 是 preset with 一个 根基 计数 那 corresponds 至 –55
c. 如果 这 计数器 reaches 零
在之前 这 门 时期 是 在 这 temperature 寄存器, 这个 是 也 preset 至 这 –55
c 值, 是
incremented 表明 那 这 温度 是 高等级的 比 –55
c.
在 这 一样 时间, 这 计数器 是 preset 和 一个 值 决定 用 这 斜度 accumulator 电路系统. 这个
电路系统 是 需要 至 compensate 为 这 parabolic 行为 的 这 oscillators 在 温度. 这
计数器 是 然后 clocked 又一次 直到 它 reaches 零. 如果 the 门 时期 是 安静的 不 finished, 然后 这个 处理
repeats.
这 斜度 accumulator 是 使用 至 compensate 为 这 非线性的 行为 的 这 oscillators 在
温度, yielding 一个 高 决议 温度 度量. 这个是 完毕 用 changing 这 号码
的 counts 需要 为 这 计数器 至 go 通过 为 各自 incremental 程度 在 温度. 至 获得
这 desired 决议, 两个都 这 值 的这 计数器 和 这 号码 的 counts 每
c (这 值 的 这
斜度 accumulator) 在 一个 给 温度 必须 是 知道.