ds2780 保卫-alone fuel gauge ic
21 的 27
应用 便条 27,
understanding 和 美国ing cyclic 多余 checks with 达拉斯市 半导体 touch
记忆 产品
. (这个 应用 便条 能 是 建立 在 这 maxim/达拉斯市 半导体 网站 在
www.maxim-ic.com.)
在 这 电路 在 图示 18, 这 变换 寄存器 位 是 initialized 至 0. 然后, 开始 和 这 least 重大的 位 的 这
家族 代号, 一个 位 在 一个 时间 是 shifted 在. 之后 这 8th 位 的 这 家族 代号 有 被 entered, 然后 这 串行
号码 是 entered. 之后 这 48th 位 的 这 串行 号码 有 被 entered, 这 变换 寄存器 包含 这 crc
值.
图示 18.
1-线 crc 一代 块 图解
硬件 配置
因为 这 1-线 总线 有 仅有的 一个 单独的 线条, 它 是 重要的 那 各自 设备 在 这 总线 是 能 至 驱动 它 在 这
适合的 时间. 至 facilitate 这个, 各自 设备 连结 至 这 1-线 总线 必须 连接 至 这 总线 和 打开-流
或者 触发-状态 输出 驱动器. 这 ds2780 使用 一个 打开-流 输出 驱动器 作 部分 的 这 双向的 接口
电路系统 显示 在 图示 19. 如果 一个 双向的 管脚 是 不 有 在 这 总线 主控, 独立的 输出 和 输入 管脚
能 是 连接 一起.
这 1-线 总线 必须 有 一个 pullup 电阻 在 这 总线-主控 终止 的 这 总线. 为 短的 线条 长度, 这 值 的
这个 电阻 应当 是 大概 5k
. 这 空闲 状态 为 这 1-线 总线 是 高. 如果, 为 任何 reason, 一个 总线
transaction 必须 是 suspended, 这 总线 必须 是 left 在 这 空闲 状态 至 合适的 重新开始 这 transaction 后来的. 如果 这
总线 是 left 低 为 更多 比 120
s (16
s 为 overdrive 速), 从动装置 设备 在 这 总线 begin 至 interpret 这 低
时期 作 一个 重置 脉冲波, effectively terminating 这 transaction.
这 ds2780 能 运作 在 二 交流 速 模式, 标准 和 overdrive. 这 速 模式 是
决定 用 这 输入 逻辑 水平的 的 这 ovd 管脚 和 一个 逻辑 0 selecting 标准 速 和 一个 逻辑 1 selecting
overdrive 速. 这 ovd 管脚 必须 是 在 一个 稳固的 逻辑 水平的 的 0 或者 1 在之前 initializing 一个 transaction 和 一个 重置
脉冲波. 所有 1-wire 设备 在 一个 multinode 总线 必须 运作 在 这 一样 交流 速 为 恰当的 运作.
1-wire 定时 为 两个都 标准 和 overdrive speeds 是 列表 在 这
电的 特性: 1-线 接口
tables.
图示 19.
1-线 总线 接口 电路系统
0.2
一个
(典型值)
100
场效应晶体管
TX
RX
Rx
Tx
rx = receive
tx = transmit
Vpullup
(2.0v 至 5.5v)
4.7k
总线 主控 ds2780 1-wire 端口
MSb
XOR
XOR
LSb
XOR
输入