TI 的工程师们你们好,现在做一个项目,用BQ24195芯片给系统供电,用PMID BOOST升压输出5.1V给系统供电,充电用VBUS 5V 。现在可以充电,也可以升压输出5.1V可是这两个状态之间怎么才能自动转换过来呢?如果充电器突然拔掉那状态还没从充电模式转化为升压输出模式,那么电池是不是就不能工作在升压模式了吗?
Mingmo Zhu:
你好。在输入与OTG之间加一个MOS开关做非逻辑,插入充电器OTG就拉低,拔掉充电器OTG就拉高,请参考附图:
zhangshigang:
回复 Mingmo Zhu:
工程师你好,硬件上我是按照你说的这样做的,可是要想从充电模式转为5.1V升压模式还需要改变BQ24195里边的01寄存器,从升压模式转为充电模式也需要主机重新改变01寄存器的值,也就是每次拔掉适配器前就需要先将状态改为5.1V升压模式,每次要充电前也必须先将转态改为充电模式,不然就不能充电,我想问软件能不能只配置一次就不用去管了,拔掉适配器后就可以自动充电?谢谢!
juan sun:
回复 zhangshigang:
您好,请问您想要的功能实现了吗?我现在也想实现这个功能,可是不好用
zhangshigang:
回复 juan sun:
可以采用BQ24295 可以配置实现自动切换状态
juan sun:
回复 zhangshigang:
BQ24195不可以实现吗,我手头只有BQ24195
zhangshigang:
回复 juan sun:
BQ24195无法实现自动切换,需要外部主机重新配置BQ24195
juan sun:
回复 zhangshigang:
就是外部单片机配置进行切换是吗?我现在把BAT引脚接上电池,VBUS没有接入适配器,想给它配置成OTG模式,不好用,不接适配器时,只接电池,BQ24195的PIMD脚输出3.8V,电池电压4.0V,请问怎么回事?要怎么切
zhangshigang:
回复 juan sun:
你的BOOST模式还没启动呢吧,要保证一下几点才能启动BOOST模式
1. CE引脚要置低
2. OTG脚置高
3. 01寄存器要写为10
就是用别的供电的单片机通过I2C向BQ24195写入数据改变01号寄存器里边的数,从而切换为不同模式
juan sun:
回复 zhangshigang:
适配器不在的话,是电池再给BQ24195供电对吗
zhangshigang:
回复 juan sun:
恩
TI中文支持网

