微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ24195关于Turn off BATFET之后

BQ24195关于Turn off BATFET之后

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

在BQ24195手册中有这么一句话When the systemis overloaded or shorted, the device willi mmediately turn off BATFET and keep BATFET off until the input source plugs in again。也就是说当  BATFET 被关闭之后(不管是人为手动关闭还是芯片自动关闭),必须通过重新插入适配器或者其他USB接口才能打开 BATFET 。

我想问要是我在某个地方通过I2C向0x07寄存器写入0x06(也就是软件关闭BATFET),我能不能通过I2C向0x07寄存器写入0x04数据来重新打开BATFET?我尝试过不行,有没有别的办法重新打开BATFET,出来重新插入适配器

Hi Rong Luan,

"我想问要是我在某个地方通过I2C向0x07寄存器写入0x06(也就是软件关闭BATFET),我能不能通过I2C向0x07寄存器写入0x04数据来重新打开BATFET?我尝试过不行,有没有别的办法重新打开BATFET,出来重新插入适配器"

根据规格书,REG0x07寄存器的Bit5是BATFET导通关断的配置比特位。如果您使用0xXX 16进制的表示方法。如果是配置为Bit5是“1”,其他都是“0”那么应该是0x20。0x06和0x04的区别并不会影响到BATFET配置。请麻烦查看一下寄存器配置。

谢谢。

确实是我看错了,07寄存器默认值是0x4b,默认情况下BATFET是on的。但是我也尝试给07寄存器写入0x6b,是可以关闭掉BATFET,但是关掉之后再给07寄存器写入0x4b,再也打不开BATFET了。是不是只能通过重新插入适配器才能触发打开BATFET?不能通过别的方式来打开BATFET了吗?

你好,我们的BATFET 可以通过寄存器的操作来实现关闭后打开。

请检查I2C总线的上拉电阻是否有电,I2C接口的波形是否正常?如果无法判断,请上传。

通过适配器的方式来唤醒是因为MCU挂在vsys上,关掉BATFET后,MCU没电了,所以唤醒需要adaptor插入。

我MCU(我的MCU用的是430)是从锂电池经过一个LDO来供电的,不是从SYS取电的啊!不会存在关掉BATFET后MCU没电的情况的啊。还有我能够保证的是我I2C总线上的上拉电阻都正常而且也能向07寄存器写入0x6B.

写入0X4B打开BATFET

关掉BATFET后,其他寄存器是否可以进行读写操作?

关掉之后其他寄存器是可以读写正常的。

您好,在我们的评估板上,使用GUI对该bit操作,是可以实现打开或者关闭BATFET的。

请在其他寄存器默认的情况下,对该位进行操作,截取I2C读写时序波形进行分析。

谢谢

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

网站地图

Top