作者:AirCity 2020.3.1
Aircity007@sina.com 本文所有权归作者Aircity所有
1 问题现象
某MSM8998手机项目,老化测试一端时间后,有很小比例的机器关机黑屏,充电1h没有反应。
测量电池电压:2.6-2.8V;
更换3.4以上的电池,可以正常开机,充电。
不良机器的电池更换到其他手机,可以充电,开机。
不良机器充电时,电池电压在2.8V-3.0V之间反复循环。
2 问题分析
经交叉验证,排除电池问题,故障定位到主板。
按照高通的要求2.1<VBAT<3.0V(默认的转CC电压),处于Precharge阶段。这个阶段,是主Charger PMU在充电100mA,辅Charger SMB没有动作。但实测此时电流是400mA。
故障机在对3.4V以上的电池充电时,充电电流只有2A,和设定值4A不一致,此时开始怀疑Charger出了故障。同时也发现,充电时SMB很烫,而PMU每什么温度。
通过排除法,发现SMB没有问题,一直都是SMB在充,主Charger没有充电。
因此开始测量主Charger外围相关的器件,包括电容电感,二极管,最终发现是电感出了问题,电感阻抗异常。
为什么会出现2.8V-3.0V之间反复跳动呢?如上图,电感L是坏的。电池电压2.8V时,处于Precharge阶段,充电路径①是失效的,充电路径②输出400mA,电池电压很快就到达了3.0V,充进去的电量很少。
电池电压达到3.0V时,开始进入CC充电,这个时候AP要参与进来,整个启动过程需要电量,由于电感L是坏的,只能从电池取电(见图中红色的放电路径),一下子又把电池电压拉低到了2.8V,如此反复循环。
电感L用的是三星CIGT2520系列1uH电感,是积层工艺,设计很极限,据传小米和oppo都遇到过类似问题。
3 解决办法
禁用此型号电感
产线增加拦截措施,增加充电电流测试工位。