BQ24297 充电问题
1. STM32通过I2C编写BQ24297的参数,是保存在BQ24297里的,还是每次上电CPU要初始化一次? 如果每次都要初始化,那关机充电的时候BQ24297是不是就只能工作在默认值了?
2. 为了测试系统功耗,接了外接直流3.8V电源在 推荐电路的Vbat管脚,这种接法对BQ24297有没有损害? 系统开机时有时候Vsys不能输出电压,不知道是不是BQ24297限制了这个外接的3.8V ?
3.我有几块锂电池,充电后电压都在3.8-3.9V。 只有一块可以接到BQ24297的Vbat后,系统可以开机工作。其余几块电池 按键开机后 BQ24297的 VSYS电压会掉到1.5V,逐渐降到0V。 锂电池跳过BQ24297直接接到Vsys管脚的话,系统开机时没有问题。感觉还是BQ24297限制了电池。
请大神帮忙看看。
1. 是的,每次上电都要初始化。这么设计的逻辑是:在具有主机(或主控mcu)的设计场合,如果主机关机,则充电采用相对保守的默认方式。同时芯片这么设计也是因为寄存器如果使用EEPROM会增加成本。
2. 建议在vbat 连接模拟电池设备,或者能够sink电流的电源
3. 测试中是否连接了vbus?去除vbus会否消除问题?
1、了解了。
2、 推荐个模拟电池的设备
3、 VBUS 上没有外接电源。
奇怪的是有一个锂电池怎么用都没问题。其它几个不同品牌的 就不行。
下图黄色为 Vbat 蓝色为 Vsys
不正常的锂电池A,开机按键时Vbat VSYS同时跌落,系统无法启动;然后恢复高电平,再开机,再跌落
不正常的锂电池B,开机按键时Vbat VSYS同时跌落,系统无法启动;然后Vbat恢复高电平,VSYS降至1.5V,反复按键开机,Vsys不断跌落
2. 参考:http://cn.tek.com/dc-power-supply/series-2300-battery-simulating-dc-power-supplies
以及类似:
http://www.itech.sh/product/conter151.htm
3. 这几个电池差异在哪里?开路测量一下带载能力(加了负载看电压变化量)
电池直接接到Vsys端 跳过了 BQ24297 负载电路运行正常了。不管哪个电池 都可以工作了。