bq2085
SLUS541
–
october 2002
16
www.德州仪器.com
terminate_承担_alarm 当 它 非 变长 发现 那 这 电池 是 正在 charged 或者 它 非 变长
发现 这 末端 情况. 看 表格 6 为 一个 summary 的 batterystatus( ) alarm 和 状态 位
运作.
表格 6. alarm 和 状态 位 summary
电池 状态 情况
cc( ) 电流 和
状态 位 设置
状态 clear 情况
Overcurrent c( )
≥
cc( ) +
overcurrent 余裕
cc( ) = 0, tca = 1 c( ) <
overcurrent 余裕
Prolonged
Overcurrent
交流( )
≥
快-charging 电流
+
overcurrent 余裕
cvov = 1
cc( ) = 0, tca = 1
交流( ) < 256 毫安
超载 交流( )
≤
–overload 电流
cvuv = 1 交流( ) <
–
256 毫安
v( )
≥
cv( ) +
在 电压 余裕
tca = 1 discharging = 1
超(电)压
v( )
≥
cv( ) +
在 电压 余裕
vcell1, 2, 3, 或者 4
≥
cell 在 电压
cc( ) = 0, cvov = 1
v( ) < cv( ) +
在 电压 余裕
vcell(所有)
≤
cell 在 电压 重置
Overtemperature t( )
≥
最大值 温度
cc( ) = 0, ota = 1,
tca = 1, cvov = 1
t( )
≤
最大值 温度
–
温度
Hysteresis
或者 t( )
≤
43
°
C
Capacity 增加 之后 rm( ) fcc( )
≥
cc( ) = 0, fc = 1 rsoc( )
<
全部地 charged clear %
Overcharge
capacity 增加 之后 rm( ) = fcc( )
≥
最大 overcharge
oca = 1, tca = 1
discharging = 1, 和 2 mah 的
释放 是 量过的
Undertemperature
t( ) < 0
°
C cc( ) = 0 0
°
C
≤
t( )
Undertemperature
0
°
C
≤
t( ) < ltf cc( ) = precharge t( )
≥
ltf + df 0x44 (default = 3
°
c)
primary charge
电流 taper
fc = 1, tca = 1
cc( ) Maintenance
rsoc( )
全部地 Charged Clear%
primary 承担
末端
电流 taper
cc( ) = maintenance
charging 电流
rsoc( ) <
全部地 charged clear%
全部地 释放
rm( ) <
电池 低 %
和
discharging = 1
fd = 1 rsoc( )
≥
20%
Overdischarged
rm( ) = 0
v( )
≤
terminate 电压
tda = 1 v( ) >
terminate 电压
和 rm( ) > 0
Overdischarged
vcell1, 2, 3 或者 4
≤
cell 下面 电压
tda = 1, cvuv = 1
v( ) >
terminate 电压
vcell(所有)
≥
cell 下面 电压 重置
低 capacity rm( ) < rca( ) rca = 1 rm( )
≥
rca( )
低 run 时间 atte( ) < rta( ) rta = 1 atte( )
≥
rta( )
便条: 交流( ) = averagecurrent( ), c( ) = 电流( ), cv( ) = chargingvoltage( ), cc( ) = chargingcurrent( ), v( ) = 电压( ),
t( ) = 温度( ), tca = terminate_承担_alarm, ota = 在_温度_alarm,
oca = 在_charged_alarm, tda = terminate_释放_alarm, fc = 全部地_charged,
fd = 全部地_释放, rsoc( ) = relativestateofcharge( ). rm( ) = remainingcapacity( ),
rca = remaining_capacity_alarm, rta = remaining_时间_alarm, atte( ) = averagetimetoempty( ),
rta( ) = remainingtimealarm( ), rca( ) = remainingcapacityalarm( ). ltf = 低 温度 故障 门槛
fcc( ) = 全部 承担 capacity
cell 保持平衡
这 bq2085 balances 这 cells 在 承担 用 discharging 那些 cells 在之上 这 门槛 设置 在
cell balance
门槛
df 0xd7
–
0xd8, 如果 这 最大 区别 在 cell 电压 超过 这 值 编写程序 在
Cell
balance 最小值
df 0xdb. 为 cell 保持平衡, 这 bq2085 measures 这 cell 电压 在 一个 间隔 设置 在
Cell
balance 间隔
df 0xdc. 在 这 基准 的 这 cell 电压, 这 bq2085 也 选择 这 适合的 cell 至
释放 或者 adjusts 这 cell balance 门槛 向上 用 这 值 编写程序 在
cell balance window
0xd9
–
0xda
当 所有 cells 超过 这 cell balance 门槛 或者 这 最高的 cell 超过 这 cell balance 门槛 用 这
cell balance window.
这 cell balance 门槛 是 重置 至 这 值 在
cell balance 门槛
在 这 开始 的 每 承担 循环. 这
门槛 能 是 调整 非 更多 比 once 在 一个 balance 间隔.