atrateok()
atratetimetoempty()
atratetimetofull()
runtimetoempty()
averagetimetoempty()
averagetimetofull()
Remaining 时间 alarm()
batterystatus()
这 bq2060A updates 这 非-atrate related 寄存器
值 在里面 3s 的 changing 这 状态 的 这 CAPAC
-
ity_模式 位. 这 atrate() 值 将 是 updated af
-
ter 这 next AtRate 值 是 写 至 这 bq2060A (或者
之后 这 next 20s scheduled refresh 计算).
atrate() (0x04); [0x04]
描述:
这 atrate() 函数 是 这 第一 half 的 一个 二-函数
call-设置 使用 至 设置 这 AtRate 值 使用 在 calculations
制造 用 这 atratetimetofull(), atratetime-
toempty(), 和 atrateok() 功能. 这 AtRate
值 将 是 表示 在 也 电流 (毫安) 或者 电源
(10mw) 取决于 在 这 设置 的 这 batterymode()’s
capacity_模式 位.
目的:
自从 这 atrate() 函数 是 这 第一 half 的 一个
二-函数 call-设置, 它 是 followed 用 这 第二 func-
tion 的 这 call-设置 那 calculates 和 returns 一个 值
为基础 在 这 AtRate 值 和 这 battery’s 呈现
状态. 一个 延迟 的 向上 至 1.3s 是 必需的 之后 writing
atrate() 在之前 这 bq2060A 能 acknowledge 这 re
-
quested AtRate 函数.
当 这 atrate() 值 是 积极的, 这 atrate-
timetofull() 函数 returns 这 predicted 时间 至
全部-承担 在 这 AtRate 值 的 承担.
当 这 atrate() 值 是 负的, 这
atratetimetoempty() 函数 returns 这 predicted
运行 时间 在 这 AtRate 值 的 释放.
当 这 atrate() 值 是 负的, 这 atrateok()
函数 returns 一个 Boolean 值 那 predicts 这
battery’s 能力 至 供应 这 AtRate 值 的
额外的
释放 活力 (电流 或者 电源) 为 10
秒.
这 default 值 为 atrate() 是 零. Writing
atrate() 值 在 这 HDQ16 串行 端口 做 不
触发 一个 re-计算 的 atratetimetofull(),
atratetimetoempty(), 和 atrateok() 功能.
它 是 推荐 那 atrate() requests 应当 是 lim
-
ited 至 一个 要求 每 4s.
SMBus 协议:
读 或者 写 文字
输入/输出:
Signed integer—charge 或者 释放;
这 atrate() 值 是 积极的 为 承担, 负的 为
释放, 和 零 为 neither (default).
电池 模式
capacity_模式
bit=0
capacity_模式
bit=1
单位 毫安 10mW
承担
范围
1–32,767ma 1–32,768 10mW
释放
范围
-1– -32,768ma -1– -32,768 10mW
Granularity 1 单位
精度 NA
atratetimetofull() (0x05);[0x05]
描述:
Returns 这 predicted remaining 时间 至 全部地 承担
这 电池 在 这 atrate( ) 值 (毫安).
目的:
这 atratetimetofull() 函数 是 部分 的 一个
二-函数 call-设置 使用 至 决定 这 predicted
remaining 承担 时间 在 这 AtRate 值 在 毫安. 这
bq2060A updates atratetimetofull() 在里面 1.3s 之后
这 SMBus Host sets 这 AtRate 值. 如果 读 在之前
这个 延迟, 这 command 是 非 Acknowledged 和 这 er-
ror 代号 在 BatteryStatus 是 设置 至
不 准备好
. 这
bq2060A automatically updates atratetimetofull()
为基础 在 这 atrate() 值 每 20s.
SMBus 协议:
读 文字
输出:
Unsigned integer—predicted 时间 在 分钟 至
全部地 承担 这 电池.
单位: 分钟
范围: 0 至 65,534 最小值
granularity: 2 最小值 或者 更好的
精度:
±
maxerror()
*
fullchargecapacity()/|atrate()|
Invalid 数据 indication: 65,535 indicates 这 bat
-
tery 是 不 正在 charged.
20
bq2060A