在外接适配器充电时无法改写RG01的BIT5和BIT4,无法开启电池升压模式,请解答
Randy Wang:
外接适配器充电,Q1管是直通的,PMID就是适配器电压,这时不能通过电池升压避免出现倒灌问题。
maorong gao:
回复 Randy Wang:
非常感谢您的回复,我在详细描述一下我遇到的问题,我的系统工作电压是DC5V,在充电模式下没有问题,问题发生在外接适配器脱离的时候,这个时候无法完成切换,PMID电压无法马上输出5V,升压输出的要满足如下几个条件
1. BAT above BATLOWV threshold (VBATLOWV set by REG04[1])
2. VBUS less than BAT+VSLEEP (in sleep mode)
3. Boost mode operation is enabled (OTG pin HIGH and REG01[5:4]=10)
4. After 220ms delay from boost mode enable第一个条件和第二个条件没有问题,第三个条件在外接适配器的时候无法改写,所以就造成了适配器掉电PMID输出由5v变为3.6V左右,这时单片机不能工作了,也无法改写RG01[4.5],系统无法工作,有没有什么办法可以在外接适配器的时候可以改写RG01[4.5],只保留OTG电平来切换两种工作模式,再次感谢。如果没有好的方法我只能在单独增加一个宽电压输入的单片机单独控制BQ24195了。