因为电路板需要电池单独5V供电,所以单片机上电后会去拉高OTG(一开始我还会按照手册把REG01写为2B,保证5和4两位是10,但是后来我发现不写这个寄存器,默认是3B,也可以进入boost),拉低CE,进入boost模式,假如此时插入了外接电源,而且REG1是3B(手册上说默认是1B,不清楚为什么我一直读到到的是3B),,此时就会进入充电状态(如图STAT是低电平,CHG_LED点亮,同时退出boost模式)。而且确实冲进去电了。但这显然和手册描述不相符。再次拔出电源线,又会进入boost模式。
想请问各位大牛,单片机如何知道此时是只有电池还是电池和电源都有。
我这种方法是否可行?
Jason Shen:
直接看PG脚状态,24295升压输出是PMID,VBUS没有电压。
ning zhao:
回复 Jason Shen:
谢谢您的回答,升压的条件里有一个是Vbus>某个电压值,所以只要接上外接电源就可以取消升压模式。不过,现在有碰到更麻烦的问题……哎
user3830933:
回复 ning zhao:
你好 我想问一下 你使用这个芯片时有没有遇到不能充电的情况??最开始插上锂电池的时候,STAT接的灯会亮着 这个时候电池电压在3.7V左右 然后芯片就开始发烫 接着那个灯就亮的时候还会闪 而且闪的时候比亮着的时候 亮度高 我试着用I2C去读寄存器但是没有成功。。。。。。。不知道你有没有遇到这个问题