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.

BQ25713B寄存器参数修改之后,如何保存且断电不丢失?

Other Parts Discussed in Thread: BQ25713, BQ25713B

自己参照BQ2571xEVM做的试验板,使用单片机的模拟I2C实现了对BQ25713B寄存器参数的读取和修改,在修改Charge Current Register(0x03/0x02)之后,输出电压正常(与锂电池cell跳线设置一致),但发现一个问题:试验板电源断开之后,BQ25713寄存器被修改的参数不能保存,重新上电之后就又恢复为出厂默认值了。

请问如何将BQ25713B修改过的寄存器参数进行保存,避免断电丢失寄存器参数设置?

  • 您好,请参考数据手册9.3.10.1WatchdogTimer
    将watchdog disable 试一下

  • 你好,寄存器出厂默认值也叫POR(power on reset)值,只要芯片完全断电,再上电的话都会经过POR阶段,这个无法避免。
    方案1:每次重新上电后单片机都会BQ25713B写入一次你需要修改的参数。
    方案2:电池接上后,只断开前端适配器的电源,不断开电池,就可以不用重新写入配置参数。
    方案3:如果你的一套配置可以适用于你产品的所有版本的话,可以请TI出一个专供版本给你,修改POR配置的版本给你。当然前提是你的产量要足够大哈。
    PS:无效看门狗仅限于不断电的情况下才能保住改动的配置,如果完全断电再上电,就跟看门狗没有关系了。方案1和方案2建议你都要disable看门狗功能,否则隔一定时间一些配置就会被重置的哈。