TI 的工程师们你们好,现在做一个项目,用BQ24195芯片给系统供电,用PMID BOOST升压输出5.1V给系统供电,充电用VBUS 5V 。现在可以充电,也可以升压输出5.1V可是这两个状态之间怎么才能自动转换过来呢?如果充电器突然拔掉那状态还没从充电模式转化为升压输出模式,那么电池是不是就不能工作在升压模式了吗?
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.
工程师你好,硬件上我是按照你说的这样做的,可是要想从充电模式转为5.1V升压模式还需要改变BQ24195里边的01寄存器,从升压模式转为充电模式也需要主机重新改变01寄存器的值,也就是每次拔掉适配器前就需要先将状态改为5.1V升压模式,每次要充电前也必须先将转态改为充电模式,不然就不能充电,我想问软件能不能只配置一次就不用去管了,拔掉适配器后就可以自动充电?谢谢!
您好,请问您想要的功能实现了吗?我现在也想实现这个功能,可是不好用
就是外部单片机配置进行切换是吗?我现在把BAT引脚接上电池,VBUS没有接入适配器,想给它配置成OTG模式,不好用,不接适配器时,只接电池,BQ24195的PIMD脚输出3.8V,电池电压4.0V,请问怎么回事?要怎么切
是低 OTG也是高 4.0V 就是寄存器写入0x2b写不进去,总是读回0x1b
我发现,不接适配器的话,值写不进去,接上适配器可以写进去,但是拔掉适配器,PIMD引脚输出就是3.8V
我现在是 电池接到BAT引脚,接入适配器可以给寄存器写入数据,拔掉适配器,程序复位重新读寄存器的值,发现寄存器的值都回默认值了,即使我之前已经关了看门狗
AT24C02_ByteWrite(0x00,0x35);
AT24C02_ByteWrite(0x01,0x2B);
AT24C02_ByteWrite(0x05,0x8A);
改了 不好用,只将BAT脚接上电池,我发现寄存器没法写入,新的值没法写进去
您好,我也在处理自动切换的问题,请问是BQ24195实现不了,BQ24295可以实现吗?谢谢