关于BQ40z50-R1 learning Cycle期间,FC不置位
各位大神,请教一下:
问题如题所示,经过查找发现TC和FC置位的根据 ChargingStatus[VCT]这个标志位来判断的,但是电池在满充之后,VCT一直不置位,而且满充警报TCA也始终为0,我就很困惑,到底是为什么?
难道是ChemID的问题,ChemID我做了两次,提交到TI官网的计算结果一个是1188,一个是1189。最终选择了1188。
这个问题没有人遇到过吗?求解答~~
我把Charge Term Taper Current和 Charge Term Voltage各自加大了一倍,但是还是不能使ChargingStatus()[VCT] =1; 不知道这样修改对不对。
保护状态和MOS 使能IT算法等启动了吗?
启动了的。 我把Charge Term Taper Current 由默认的250mA增加到500mA, Charge Term Voltage 由默认的75mV改为150mV. 此时的FC, TC标志位都可以置1了,我想知道这种修改方法正确吗?
这种设置没有太大的问题,不过Taper current本身最好是按照比charger芯片实际截止高几十mA设置,否则会出现提早报100%而实际充电还在进行的情况。 Charger term voltage一般不需要设置这么大,除非是线路阻抗比较大,设置太大有一种情况系统抽取电流而总的输入功率不够,在快充满时这时充电会因为输入不够减低,而电压又满足条件从而误报100%(实际还没充满)。
尊敬的工程师您好,
那这样行不行呢,为了避免我设定的电流电压值太大, 从而FC TC标志位提前置位,我可以不设定Charge Term Taper Current 和 Charge Term Voltage,而是直接修改为根据RSOC Threshold 来判断FC 和TC的置位情况,这样可以吗?
不要沉下去,自己顶一下,请帮忙看一下
不行的,这2个值还是需要设置,这种电压电流判断的方式能够确保电池被冲到100%电量,否则如果RSOC积分出现误差,会造成达到不了100%
工程师您好,可能上文表述有误,
我现在的问题是在默认配置下充满电时 FC 和TC不置位,以前我的修改方法是将Charge Term Taper Current 设置为500,Charge Term Voltage设置为150,这样做的后果导致RSOC=100%时实际上电池依然在充电。
那么,我用另一种修改方案使得FC和TC置位,即Charge Term Taper Current 恢复为默认的 250mA 和 Charge Term Voltage 恢复为默认的75mV,利用RSOC= 100% 来判断 FC 和 TC置位,将SOC Flag Config A设置为0x00CC,将SOC Flag Config B配置为0xCC。这种设置方法可以吗?