微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ24195状态转换问题(急。。求解)

BQ24195状态转换问题(急。。求解)

时间:10-02 整理:3721RD 点击:

TI 的工程师们你们好,现在做一个项目,用BQ24195芯片给系统供电,用PMID  BOOST升压输出5.1V给系统供电,充电用VBUS  5V 。现在可以充电,也可以升压输出5.1V可是这两个状态之间怎么才能自动转换过来呢?如果充电器突然拔掉那状态还没从充电模式转化为升压输出模式,那么电池是不是就不能工作在升压模式了吗?

你好。在输入与OTG之间加一个MOS开关做非逻辑,插入充电器OTG就拉低,拔掉充电器OTG就拉高,请参考附图:

工程师你好,硬件上我是按照你说的这样做的,可是要想从充电模式转为5.1V升压模式还需要改变BQ24195里边的01寄存器,从升压模式转为充电模式也需要主机重新改变01寄存器的值,也就是每次拔掉适配器前就需要先将状态改为5.1V升压模式,每次要充电前也必须先将转态改为充电模式,不然就不能充电,我想问软件能不能只配置一次就不用去管了,拔掉适配器后就可以自动充电?谢谢!

您好,请问您想要的功能实现了吗?我现在也想实现这个功能,可是不好用

可以采用BQ24295  可以配置实现自动切换状态

BQ24195不可以实现吗,我手头只有BQ24195

BQ24195无法实现自动切换,需要外部主机重新配置BQ24195

就是外部单片机配置进行切换是吗?我现在把BAT引脚接上电池,VBUS没有接入适配器,想给它配置成OTG模式,不好用,不接适配器时,只接电池,BQ24195的PIMD脚输出3.8V,电池电压4.0V,请问怎么回事?要怎么切

你的BOOST模式还没启动呢吧,要保证一下几点才能启动BOOST模式

1.  CE引脚要置低

2.  OTG脚置高

3.  01寄存器要写为10

就是用别的供电的单片机通过I2C向BQ24195写入数据改变01号寄存器里边的数,从而切换为不同模式

适配器不在的话,是电池再给BQ24195供电对吗

为什么我给01寄存器写入0x2b,读回的还是0x1b

你的CE脚置低了吗

是低 OTG也是高 4.0V 就是寄存器写入0x2b写不进去,总是读回0x1b

写完之后你拔掉适配器再看看能不能读到正确的数据,不要插着适配器读,你在看看写别的寄存器对不对,别的寄存器对的话那可能是你没有满足BOOST模式的启动条件吧,所以写不进去,

我发现,不接适配器的话,值写不进去,接上适配器可以写进去,但是拔掉适配器,PIMD引脚输出就是3.8V

你把看门狗关了,

看门狗是关的

我看你的寄存器配置

现在的问题是,我连上适配器,值可以写入寄存器,但是拔掉适配器,就没法再写入寄存器,这怎么弄

这个就需要给外部的单片机供电,然后用一路AD检测VBUS是否断电,如果断电那就用外部单片机给BQ写入启动BOOST的指令,当检测没电的时候再写入充电模式的指令。 

我现在是 电池接到BAT引脚,接入适配器可以给寄存器写入数据,拔掉适配器,程序复位重新读寄存器的值,发现寄存器的值都回默认值了,即使我之前已经关了看门狗

你发一下你的各个寄存器配置的值

AT24C02_ByteWrite(0x00,0x35);
AT24C02_ByteWrite(0x01,0x2B);
AT24C02_ByteWrite(0x05,0x8A);

你把01寄存器设置为0x21看看,应该不会复位啊,

改了 不好用,只将BAT脚接上电池,我发现寄存器没法写入,新的值没法写进去

啊。那我就不知道了,你从头在梳理一遍,可能那个地方漏了吧,你再问问TI的技术支持吧,

你好,根据你描述的现象,你是不是把I2C的上拉电阻接到了SYS端,因为SYS端可能没有电压,可直接改到BAT端试试。

另外,你可以把OTG上拉到SYS,因为当OTG拉高时,并且VBUS有电压时,升压模式会自动被禁止!

谢谢!

我的I2C上拉电阻,是单独由给单片机供电的3V电上拉的,不知道就是写不进去,接Adapter的话就可以,如果BOOST模式,没法发送指令让他切换到充电模式,那不是没法用了吗?

而且,我发现,连着适配器写寄存器,01寄存器也写不进去值,怎么回事?别的寄存器可以

你给01写别的值试试看,不要写1b  2b之类的,我之前也遇到这种情况,不过后来忘了怎么弄好的

我的QQ834818388,你能加我吗,方便交流

写0b写进去了,这怎么弄啊

我也遇到了同样的问题,只要连接适配器RG01的5:4 位就无法改写,看来只能用电池供电加一个单片机独立控制BQ24195了

您好,我也在处理自动切换的问题,请问是BQ24195实现不了,BQ24295可以实现吗?谢谢

你好,我目前跟你遇到相同的问题,就是充电模式转为升压输出模式切换的问题,请问你是怎么解决的?

你好,遇到跟你类似的状态切换问题,请教一下,你是怎么解决的

BQ24195实现不了,BQ24295可以实现

BQ24295是自动切换,不加MCU控制么?

是的   配置好BQ24295之后  会实现自动切换,不需要MCU参与

好的,谢谢你的耐心回答。我再试试MCU控制24195的状态

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top