如题,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时没有输出是什么原因?怎么排查原因?谢谢!
Wu JW:
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
bing zhang5:
回复 Wu JW:
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
Wu JW:
回复 bing zhang5:
请你们的硬件工程师看一下,这不光是软件问题,以下四个条件都需要满足:
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模式启动。
bing zhang5:
回复 Wu JW:
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模式启动。
Wu JW:
回复 bing zhang5:
兄弟 ,
你就不能动手测一下,你电路上的实际电压吗?需要测我们芯片相对应的PIN脚。
bing zhang5:
回复 Wu JW:
您是指VUBS?测出来是0V
Wu JW:
回复 bing zhang5:
还需要测一下芯片BAT电压。。。
bing zhang5:
回复 Wu JW:
3.492V
Jason Shen:
回复 bing zhang5:
您好
确保硬件连接正常的情况下(能按照设定的方式充电),OTG功能只需要保证两个条件。
1.寄存器在默认设置的基础上:reg01中 bit5 bit4 为 11 或者 10。
2. OTG 脚为高。
关掉I2C watchdog。
谢谢
Jason Shen:
回复 bing zhang5:
请测量PMID引脚而不是vbus。
TI中文支持网
