平台:MT6755 + 6630芯片
在实际开发过程中曾经出现过一个问题,那就是6630(WiFi和bt)在设备进入休眠时断开了连接。
在dvt时,因为设备数量不大,此问题没有暴露出来(偶尔有几台出问题,后期因为找不到问题设备就不理了之)。
在pvt之后,因为设备数目变大,此问题也逐渐被暴露出来。
但是项目已经pvt结束,不管是软件还是硬件此时的状态都已经相对完善(基本dvt之后硬件应已保证完善)。所以,此时分析产品问题时要多方考虑。
1.设备休眠是否正常(是否真正进入休眠)?
测试发现电流低于10mA,且从log中看出已经进入休眠
2.出问题的设备有无明显特征(软件版本,搭配外设)?
1)软件版本是否一致?
测试发现问题分部在不同的版本。
2)搭配外设是否一致?
主板一定,软件一定,不同外设都会出问题。
3)交差?
针对出问题的机器(主板),烧录不同软件版本,发现问题恒出现;针对正常的设备,烧录不同的软件版本,发现恒正常;
选一稳定软件版本(1.0),扩大测试量,使用不同时期的主板,前提是evt,dvt和pvt时期此部分(6630相关)的硬件部分无改动,测试发现问题主要集中在pvt之后。
而根据硬件原理图6630在正常工作时使用26M clock,在休眠时使用32K clock,且6630的电源都是内部电源。所以是32K clock相关出了问题。
基本可以判断与软件无关,与硬件的有关的可能性也几乎没有。所有的可能都排除只能是工厂贴片或者原料的问题,结合6630的特殊封装,工厂帖片问题的可能性增大。
处理手段------对出问题的设备加焊6630芯片。
结果------全部恢复正常。
判断------工厂贴片质量问题。
分析------炉温不够?