bq24195升压配置,在电池电压为3.5V时无输出,在电池电压是3.8V时输出5.08V
如题,bq24195配置如下:
Bq24195_write_reg(1, 0x80);
delay(10000);
Bq24195_write_reg(4, 0xB3);
Bq24195_write_reg(5, 0x8A);
Bq24195_write_reg(7, 0x4B);
Bq24195_write_reg(1, 0x20);
此时VBUS是没有输入,OTG是高电平,请问TI工程师,我的这个配置在3.5V时没有输出是什么原因?怎么排查原因?谢谢!
The boost operation can be enabled if the following conditions are valid, pls check it firstly.
1. BAT above BATLOWV threshold (VBATLOWV set by REG04[1])
2. VBUS less than BAT+VSLEEP (in sleep mode)
3. Boost mode operation is enabled (OTG pin HIGH and REG01[5:4]=10)
4. After 220ms delay from boost mode enable
您的这段引用是想解释什么?我没看明白,如果是我的设置条件没有满足以上的4条中的一条,请帮忙指出,因为写程序的我很容易觉得自己写的是符合要求的,对于一些位的对应就主观臆想的忽略了,谢谢!JW Wu
The boost operation can be enabled if the following conditions are valid, pls check it firstly.
1. BAT above BATLOWV threshold (VBATLOWV set by REG04[1])
2. VBUS less than BAT+VSLEEP (in sleep mode)
3. Boost mode operation is enabled (OTG pin HIGH and REG01[5:4]=10)
4. After 220ms delay from boost mode enable
请你们的硬件工程师看一下,这不光是软件问题,以下四个条件都需要满足:
1. BAT电压高于BATLOWV门限(VBATLOWV是由REG04[1]设置),请先看一下你设置的值是多少?对应的门限电压是多少?
2.VBUS电压小于BAT+VSLEEP(在SLEEP模式)
3. 使能Boost模式 (OTG pin HIGH and REG01[5:4]=10)4.
4. 220ms后,BOOST模式启动。
JW Wu
请你们的硬件工程师看一下,这不光是软件问题,以下四个条件都需要满足:
1. BAT电压高于BATLOWV门限(VBATLOWV是由REG04[1]设置),请先看一下你设置的值是多少?对应的门限电压是多少?
2.VBUS电压小于BAT+VSLEEP(在SLEEP模式)
3. 使能Boost模式 (OTG pin HIGH and REG01[5:4]=10)4.
4. 220ms后,BOOST模式启动。
老兄,谢谢您的翻译。
条件1您根据我发的帖子应该能知道是多少吧?
条件2,VBUS没接输入,那么请问我怎么判断VBUS是否小于BAT,如果没有接输入都会大于VBUS,这是在什么情况才会出现?
条件3,看下我对寄存在01的设置您也明白了。
条件4,我用万用表去测输出,肯定是在220ms之后的。
兄弟 ,
你就不能动手测一下,你电路上的实际电压吗?需要测我们芯片相对应的PIN脚。
您是指VUBS?测出来是0V
还需要测一下芯片BAT电压。。。
3.492V
您好
确保硬件连接正常的情况下(能按照设定的方式充电),OTG功能只需要保证两个条件。
1.寄存器在默认设置的基础上:reg01中 bit5 bit4 为 11 或者 10。
2. OTG 脚为高。
关掉I2C watchdog。
谢谢
请测量PMID引脚而不是vbus。
您好!
我寄存器里是关掉I2C watchdog的,但后面有对REG01的bit6置1,这个时候狗是个什么状态?
您好,从寄存器来看,看门狗关掉后,reset就无意义了。
你可以做个试验观察一下,看寄存器是否会复位?