TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ24195关于Turn off BATFET之后

在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,出来重新插入适配器

Zhou Fang67:

Hi Rong Luan,

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

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

谢谢。

rong luan wei:

回复 Zhou Fang67:

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

Jason Shen:

回复 rong luan wei:

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

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

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

rong luan wei:

回复 Jason Shen:

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

Jason Shen:

回复 rong luan wei:

写入0X4B打开BATFET

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

rong luan wei:

回复 Jason Shen:

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

Jason Shen:

回复 rong luan wei:

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

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

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » BQ24195关于Turn off BATFET之后
分享到: 更多 (0)