ds2780 保卫-alone fuel gauge ic
16 的 27
计算 的 结果
raac [mAh]
= (acr[mvh] - ae(t) * full40[mvh]) * rsnsp [mhos]
RSAC
[mAh]
= (acr[mvh] - se(t) * full40[mvh]) * rsnsp [mhos]
RARC
[%]
= 100% * (acr[mvh] - ae(t) * full40[mvh]) /
{(作 * 全部(t) - ae(t)) * full40[mvh]}
RSRC
[%]
= 100%* (acr[mvh] - se(t) * full40[mvh]) /
{(作 * 全部(t) - se(t)) * full40[mvh]}
状态 寄存器
这 状态 寄存器 包含 位 这个 report 这 设备 状态. 这 位 能 是 设置 内部 用 这 ds2780.
这 chgtf, aef, sef, learnf 和 ver 位 是 读 仅有的 位 这个 能 是 cleared 用 硬件. 这 uvf 和
porf 位 能 仅有的 是 cleared 通过 这 1-wire 接口.
图示 13. 状态 寄存器 format
地址 01h 位 定义
地方 位 Format 容许的 值
CHGTF
7 读 仅有的 承担 末端 标记
设置 至 1 当: ( volt > vchg ) 和 ( 0 < iavg < imin ) continuously
为 一个 时期 在 二 iavg 寄存器 updates ( 28s 至 56s ).
cleared 至 0 当: rarc < 90%
AEF
6 读 仅有的 起作用的 empty 标记
设置 至 1 当: volt < vae
cleared 至 0 当: rarc > 5%
SEF
5 读 仅有的 备用物品 empty 标记
设置 至 1 当: rsrc < 10%
cleared 至 0 当: rsrc > 15%
LEARNF
4 读 仅有的 学习 标记 – when 设置 至 1, 一个 承担 循环 能 是 使用 至 学习 电池
capacity.
设置 至 1 当: ( volt falls 从 在之上 vae 至 在下 vae ) 和
( 电流 > iae )
cleared 至 0 当: ( chgtf = 1 ) 或者 ( 电流 < +100µv/r ) 或者
( acr = 0 **) 或者 ( acr 写 或者 recalled 从 可擦可编程只读存储器) 或者 ( 睡眠
entered )
保留 3 读 仅有的 未阐明的
UVF
2 读 / 写 * 下面-电压 标记
设置 至 1 当: volt < v
睡眠
cleared 至 0 用: 用户
PORF
1 读 / 写 * 电源-在 重置 标记 – 有用的 为 重置 发现, 看 text 在下.
设置 至 1 在之上 电源-向上 用 硬件.
cleared 至 0 用: 用户
保留
0 读 仅有的 未阐明的
* - 这个 位 能 是 设置 用 这 ds2780, 和 将 仅有的 是 cleared 通过 这 1-wire 接口.
** - learnf 是 仅有的 cleared 如果 acr reaches 0 之后 volt < vae.