我们遇到一个问题,机器插上适配器以后,系统就会变得非常慢,比如触屏点击某个应用,要十几秒甚至几十秒以后才响应或者有时不响应。拔掉适配器以后只用电池过一会就恢复正常了。再插上适配器又会变得非常慢。
我们充电芯片使用的为bq25703,后经过实时查看充电芯片的寄存器状态发现充电芯片发生了SYSOVP(查看状态寄存器0x20的第4位为1,即:SYSOVP_STAT:1)。即bq25703的SYS那个pin脚(22pin)检测到的电压值超过了软件设置的电池最大充电电压。触发SYSOVP以后,charger不能正常工作,不能充电,且它的中断信号(第4pin,CHRG_OK)一直在触发中断,cpu不断收到充电芯片的中断,一直处理中断事件从而使系统变得非常慢,无法及时响应用户操作。
之所以出现SYSOVP是因为bq25703周边电路中所用的一颗降压MOS被击穿了。更换物料后解决。
另外,bq25703焊接不良也可能触发SYSOVP。