我用bq24079作为充电控制芯片,用bq27441做电量计。
对于bq24079,如果充电时系统断开,不给系统供电。
当EN1EN2=01时,限流由外部电阻决定,我取的RISET=820欧姆,所以ICHG = KISET/RISET=1085mA
当EN1EN2=10时,限流500mA,所以ICHG = 500mA
因此
参照bq27441_quick_start.pdf,Iterm按上限取。所以Iterm=0.11*Ichg
Taper Rate = Design Capacity / (0.1 * Taper Current)
我的电池为2000mAH,所以我计算Taper Rate:
|
EN1EN2=01 |
EN1EN2=10 |
ICHG |
1085mA |
500mA |
Iterm |
119mA |
55mA |
Taper Rate |
168.1 |
363.6 |
应该没有算错吧。
但是bq27441-G1_TR.pdf上却写:
单位是0.1Hr,所以Taper Rate最大值是200。
Q1:那么bq24079的EN1EN2=10时,计算出的Taper Rate=363,超过了200,应该怎么办?
Q2:在上述计算时Taper Current是按照CHG Current的比例计算的,是在系统不加电的情况下计算的。如果充电时系统也在工作,一部分电流被用来给系统供电,那么由于限流的限制,实际的CHG Current就减少了,并且随系统工作状态变化而变化。在这种情况下,Taper Current还照原来那样计算吗?会造成电量监测不准吗?
答复Q1 bq24079的taper current 的意思是 控制电池充满的电流,当达到这个电流之后,停止充电,
bq27441的taper current 是用来辅助电量计芯片来判断电池是否充满的条件,并不直接控制电流的大小,当电量计芯片检测到电流小于bq27441设定的电流值的时候,并且满足其他条件,电量计会将FC标志位置位,表明电池已充满,
为了能够让bq27441能够正确判断满充, 一般会将bq27441的taper current设置的稍大于bq24097的taper current,以便在bq24097停止充电之前,能够让bq27441正确判断FC,
举例说明:
bq27441的taper rate 不是mA单位,0.1hour,
2000 * 0.1hour 折算为电流就是用Design capacity / 2000*0.1 ,最大值是200hour
假设Design Capacity = 1000mAh, 截止电流就是1000mAh/ 200hour = 5mA。
如果容量很大,只能设计成200
答复Q2, 不会的,电量计满充的条件会比较多,需要同时满足电压和电流的条件,并且电量计会直接测量流入电芯的电流,不会因为系统的用电造成不准,
Annie Liu:
我们建议您在发布新问题之前先搜索 E2E支持论坛,E2E支持论坛已经拥有数十万个已得到解答的话题。 这通常是解决问题的最快方法。