环境:接入锂电池(满电能到4.2V),V_SYS_MIN 设置为3.0V
现象:插入USB充电时可以利用I2C读取REG0E、REG0F、REG11等寄存器,不插入USB充电时,就不能读取I2C,bq25890像进入了睡眠模式
目的:我想要利用bq25890,不管是否接入USB充电的情况下,我都能利用I2C读取电池电压,我的软件或者硬件上需要怎么设置?
非常感谢,期待回复
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.
环境:接入锂电池(满电能到4.2V),V_SYS_MIN 设置为3.0V
现象:插入USB充电时可以利用I2C读取REG0E、REG0F、REG11等寄存器,不插入USB充电时,就不能读取I2C,bq25890像进入了睡眠模式
目的:我想要利用bq25890,不管是否接入USB充电的情况下,我都能利用I2C读取电池电压,我的软件或者硬件上需要怎么设置?
非常感谢,期待回复
确保系统电压(VSYS)高于最小系统电压(V_SYS_MIN):当系统电压低于V_SYS_MIN时,BQ25890可能会进入低功耗模式,导致I2C通信中断。确保系统电压始终高于V_SYS_MIN。确保在软件中正确配置I2C通信,并在读取寄存器前进行必要的初始化。