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

BQ25703A 不接电池,无法开机

 我们现在遇到的问题是,BQ25703不接电池的时候,开机无法启动(接上电池是可以正常启动的),表现为按Power键会出现logo,过几秒后,就又重新启动。
抓BQ25703输出的VSYS电压波形,发现如下图黄色波形(VSYS)会由4.3V左右掉下来到3V左右。粉色的波形(HIDRV2)是控制NMOS的HIDRV2(pin24),发现这个管脚的工作模式前后不同。
前面一直高电平的是机器按下开关到重新启动这段时间,而后面高低变化波形是重新启动后的状态。 不知这种情况是否是由于工作模式设置问题? 要如何debug?
Star Xu:

您再测一下LODRV2, SW2的波形看一下。
电路上的元件您检查一下是否有损坏。

mark hao:

回复 Star Xu:

电路上的元件应该是OK的,因为只要接上电池,可以正常开机,也可以充电。

请见下面的两个的波形,是在按开关启动后,又重启的时候的波形。对比波形是VSYS(黄色)。

第一图是LORDV2与VSYS的波形;

第二图是 SW2与VSYS波形 SW2 wave

Joey zhang:

回复 mark hao:

系统检测电池电量为0导致的重启?

mark hao:

回复 Joey zhang:

不是系统检测电池电量为0,系统log打印显示,先还没有发现电池,后来又显示电池的容量和电压。

从这个逻辑推导:是不是由于不存在电池,但是初始化强行给它充电,导致在开机的时候 BQ25703认为是有电池的,所以首先从电池取电,然后VSYS这里被拉下去一下,导致整个系统失电从而启动失败。 有没有办法验证?

部分log如下

[ 5.246477] healthd: BatteryTemperaturePath not found[ 5.246510] healthd: BatteryCurrentNowPath not found[ 5.246528] healthd: BatteryFullChargePath not found[ 5.246545] healthd: BatteryCycleCountPath not found[ 5.247440] healthd: battery l=87 v=4109 t=0.0 h=2 st=3 chg=u[ 5.290100] Freeing drm_logo memory: 13500K[ 5.325611] healthd: battery l=87 v=4109 t=0.0 h=2 st=3 chg=u[ 5.326117] healthd: battery l=87 v=4109 t=0.0 h=2 st=3 chg=u[ 6.750412] healthd: battery l=87 v=4109 t=0.0 h=2 st=3 chg=u[ 7.502396] healthd: battery l=87 v=4109 t=0.0 h=2 st=3 chg=u[ 9.004903] healthd: battery l=87 v=4109 t=0.0 h=2 st=3 chg=u[ 9.755811] healthd: battery l=87 v=4109 t=0.0 h=2 st=3 chg=u[ 10.072547] healthd: battery l=87 v=4143 t=0.0 h=2 st=2 chg=u[ 10.231372] init: cannot find '/system/bin/sh' (No such file or directory), disabling 'console'[ 11.258535] healthd: battery l=87 v=4143 t=0.0 h=2 st=2 chg=u[ 12.011612] healthd: battery l=87 v=4143 t=0.0 h=2 st=2 chg=u[ 12.012820] dw-mipi-dsi ff960000.dsi: vop BIG output to dsi0[ 12.012902] dw-mipi-dsi ff960000.dsi: final DSI-Link bandwidth: 1064 x 4 Mbps[ 14.563534] random: nonblocking pool is initialized[ 17.534847] dw-mipi-dsi ff960000.dsi: vop BIG output to dsi0[ 17.534985] dw-mipi-dsi ff960000.dsi: final DSI-Link bandwidth: 1064 x 4 Mbps[ 18.102171] healthd: battery l=87 v=4149 t=0.0 h=2 st=2 chg=u[ 19.036945] healthd: battery l=87 v=4149 t=0.0 h=2 st=2 chg=u[ 19.535779] healthd: battery l=87 v=4149 t=0.0 h=2 st=2 chg=u[ 19.535926] charger: [19412] rebooting[ 19.537223] sysrq: SysRq : Emergency Remount R/O[ 19.537314] Emergency Remount complete[ 19.537897] cpu0 limit freq=816000 min=816000 ax=816000

赞(0)
未经允许不得转载:TI中文支持网 » BQ25703A 不接电池,无法开机
分享到: 更多 (0)