This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于BQ27531+BQ24192方案中,BQ24192寄存器默认值的修改和生效问题。

Other Parts Discussed in Thread: BQ24192, BQSTUDIO

       采用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 LimitPre-Charge Current Limit的电流大小。

 

       通过上述步骤后,成功修改了24192REG2REG3寄存器,也达到了减小充电电流的效果。但是每次完全断电再重新上电后,24192的寄存器被恢复到默认值,之前的修改全都失效。 

 

       现在通过bqstudio,将Charger InfoReg xx default值修改为期望的值,然后写入到27531Data Flash里;将Charger Option[bit1]DEFAULT_OVRD1,使27531在初始化阶段的时候重载charger的寄存器默认值,以达到自动修改24192寄存器的效果。

 

       通过上述步骤后,进行断电和上电,发现寄存器的值仍为默认值,没有达到修改的效果,读出Data Flash里的配置来看,Charger InfoReg default值是期望的值,所以这一部分修改应该是已经有成功导入到27531Data Flash里的。那为什么DEFAULT_OVRD所述的功能没有实现呢?

 

—Charger Option 

 

—REG5

 

 

—REG2

 


—REG3

 

—bqstudio Data Flash