ds1992/ds1993
2of 2
ibutton 描述
这 ds1992/ds1993 记忆 ibuttons(hereafter 涉及 至 作 ds199_) 是 坚毅的 读/写 数据
carriers 那 act 作 一个 localized database, easily accessible 和 minimal 硬件. 这 nonvolatile
记忆 和 optional timekeeping 能力 提供 一个 简单的 解决方案 至 storing 和 retrieving vital
信息 pertaining 至 这 物体 至 这个 这 ibutton 是 连结. 数据 是transferred serially 通过
这 1-线 协议 那 需要 仅有的一个 单独的 数据 含铅的 和 一个 地面 返回.
这 scratchpad 是 一个 额外的 页 那 acts 作 一个 缓存区 当 writing 至 记忆. 数据 是 第一 写 至
这 scratchpad 在哪里 它 能 是 读 后面的. 之后 这 数据 有 被 核实, 一个 copy scratchpad command
transfers 这 数据 至 记忆. 这个 处理 确保 数据 integrity 当 modifying 这 记忆. 一个 48-位
串行 号码 是 工厂 lasered 在 各自 ds199_ 至提供 一个 有保证的 唯一的 identity 那 准许 为
绝对 traceability. 这 durable microcan 包装 是 高级地 resistant 至 自然环境的 危险 此类 作
dirt, 潮气, 和 shock. 它的 紧凑的 coin-shaped profile 是 self-aligning 和 mating receptacles,
准许 这 ds199_ 至 是 容易地 使用 用 人operators. accessories 准许 这 ds199_ 至 是
挂载 在 almost 任何 表面 包含 plastic 关键 fobs, photo–id badges, 和 pc boards.
产品 包含 进入 控制,工作-在-progress 追踪, electronic travelers, 存储 的 校准
constants, 和 debit tokens.
运作
这 ds199_ 有 三 主要的 数据 组件: 1)64-位 lasered 只读存储器, 2)256-位 scratchpad, 和 3)
1024-位 (ds1992) 或者 4096-位 (ds1993)sram. 所有 数据 是 读 和 written least 重大的 位 第一.
这 记忆 功能 是 不 有 直到 这 只读存储器 函数 协议 有 被 established. 这个
协议 是 描述 在 这 只读存储器 功能 流动 ch艺术 (图示 9). 这 主控 必须 第一 提供 一个 的
四 只读存储器 函数 commands: 1) 读只读存储器, 2) 相一致 只读存储器, 3) 搜索只读存储器, 或者 4) skip 只读存储器. 之后 一个
只读存储器 函数 sequence 有 被 successfully executed, 这 记忆 功能 是 accessible 和 这
主控 能 然后 提供 任何 一个 的 这四 记忆 函数 commands (图示 6).
parasite 电源
这 块 图解 (图示 1) 显示 这 parasite-电源ed 电路系统. 这个 电路系统 steals 电源 whenever
这 数据 输入 是 高. 这 数据 线条 提供 sufficient 电源 作 长 作 这 指定 定时 和 电压
(所需的)东西 是 符合. 这 有利因素的 parasite 电源 是 二-fold: 1) 用 parasiting 止 这个 输入,
lithium 是 conserved, 和 2) 如果这 lithium 是 exhausted 为 任何 reason, 这 只读存储器 能 安静的 是 读
正常情况下.
64-位 lasered 只读存储器
各自 ds199_ 包含 一个 唯一的 只读存储器 代号 那 是 64 位长. 这 第一 8 位 是 一个 1-线 家族 代号.
这 next 48 位 是 一个 唯一的 串行 号码. 这 last 8 位 是 一个 crc 的 这 第一 56 位. (看 图示 2.)
这 1-线 crc 是 发生 使用 一个 polynomial 发生器 consisting 的 一个 变换 寄存器 和 xor 门
作 显示 在 图示 3. 这 polynomial 是 x
8
+ x
5
+ x
4
+ 1. 额外的 informati在 关于 这 达拉斯市 1-线
cyclic 多余 审查 是 有 在 这 书 的ds19xx ibutton standards. 这 变换 寄存器 位
是 initialized 至 零. 然后 开始 和 这 least 重大的 位 的 这 家族 代号, 1 位 在 一个 时间 是
shifted 在. 之后 这 8th 位 的 这 家族 代号 有 被 entered, 然后 这 串行 号码 是 entered. 之后
这 48th 位 的 这 串行 号码 有 被 entered, 这 变换 寄存器 包含 这 crc 值. shifting 在
这 8 位 的 crc 应当 返回 这 变换 寄存器 至 所有 zeros.