采用BQ27531电量计+BQ24192充电芯片的充电管理方案,使用bqstudio(Version:1.3.80)软件与EV2300(Version:3.1m)进行通讯与配置。
现在想修改BQ24192的寄存器来修改充电电流大小,根据27531手册,将Charger Option[bit0]的BYPASS位置1,使27531可以读写24192的寄存器;将Chrgr_Reg3[5:4]两位置0,关闭看门狗定时器,避免寄存器被复位;将Chrgr_Reg2由默认的0X60改为0X20,将Chrgr_Reg3由默认的0X11改为0X01,以减小Fast Charge Current Limit和Pre-Charge Current Limit的电流大小。
通过上述步骤后,成功修改了24192的REG2和REG3寄存器,也达到了减小充电电流的效果。但是每次完全断电再重新上电后,24192的寄存器被恢复到默认值,之前的修改全都失效。
现在通过bqstudio,将Charger Info的Reg xx default值修改为期望的值,然后写入到27531的Data Flash里;将Charger Option[bit1]的DEFAULT_OVRD位1,使27531在初始化阶段的时候重载charger的寄存器默认值,以达到自动修改24192寄存器的效果。
通过上述步骤后,进行断电和上电,发现寄存器的值仍为默认值,没有达到修改的效果,读出Data Flash里的配置来看,Charger Info的Reg default值是期望的值,所以这一部分修改应该是已经有成功导入到27531的Data Flash里的。那为什么DEFAULT_OVRD所述的功能没有实现呢?
—Charger Option
—REG5
—REG2
—REG3
—bqstudio Data Flash
Eric Gyj:
Sheldon CaianswerHugo ZhangSammi Shang Charles Lin Vincent Li00
Johnsin Tao James Zhan
通过Charger Info里的Reg xx Default值来修改24192的寄存器值的这种方法是否可行?如果可行的话还需要哪些动作?
Johnsin Tao:
回复 Eric Gyj:
Hi通过Data Flash来配置BQ24192,你可以用示波器确认一下,上电加载的时候是否用通讯,以及时序是否正常?
Eric Gyj:
回复 Johnsin Tao:
bqstudio修改24192寄存器时,示波器有波形;
Data Flash配置24192时,上电加载没有看到波形。