问题:
某消费电子产品在进行可靠性实验室,在低温-30°C存储两个小时后,上电不开机。在常温25°C时,开关机正常。
分析:
1、接串口抓log信息,从打印信息可以看出uboot可以起来,在跑kernel时,出现kernel panic内核崩溃了。每次低温开机都跑到这里。
2、由于常温没有问题,kernel panic内核崩溃,只能说明跟软件没有关系,就从硬件排查。
3、uboot能起来,说明小系统没有问题,如复位信号、上电时序、晶振、DDR电压、Flash、PLL电压,这些都没有问题。
4、查看CPU的焊接问题,管脚焊接有露铜,且上锡也不多,怀疑焊接问题。重新加焊,测试还是有问题。
5、用万用表量了内核电压,其电压值偏下限。抬高DCDC输出的内核电压后,重新低温存储,测试PASS。
小结:
1、硬件上的问题,也会导致kernel panic内核崩溃。kernel panic内核崩溃,并不是软件的”专利“。
2、遇到问题时,不急不躁,一步一步验证,排查原因。
3、在设计内核电压时,要注意到电阻精度、FB偏小时,导致电压偏低问题。
4、内核电压过高的话,会导致功耗加大,要根据实际产品要求来设计。
5、在Layout时,内核电压走线要尽量加宽,避免线上阻值大,压降高。
6、关键电压上串的0R电阻,尽量采用大封装、1%精度的,而不是小封装、5%精度的。
——END——
丛林社会,从来不相信眼泪;再多的抱怨也没有用,不会有人可怜的
推荐阅读
HDMI 5V电源设计http://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485311&idx=1&sn=519034cdeac063e56360b2b87e17e0ef&chksm=e87c98a0df0b11b60fc6cf0e655276a245d0b52af2471a57f47a28b2b59a7d823d21b9379e56&scene=21#wechat_redirect
这个dcdc buck电路,哪个位置有问题?http://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485302&idx=1&sn=f45831d05be083e6d604fdf82ea03e00&chksm=e87c98a9df0b11bf10541871009defa6ddd65d9b16c7c1f4d9f482bd73ab4b40cce47975a1f2&scene=21#wechat_redirect
电子书籍下载,持续学习,不负韶华!http://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485292&idx=1&sn=276301d7cdfd94eba3dd39fba303c8c0&chksm=e87c98b3df0b11a5a0b57025b6a3e2e4e0f6364ae47468015be7073ac47b60fa4b75eee31f37&scene=21#wechat_redirect
PCB板材的介电常数D和介质损耗Dfhttp://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485285&idx=1&sn=0a5a645cc3a27ffe29aab48adb5f5e1c&chksm=e87c98badf0b11acc69cbf433f96fe27019e2905f397fb128e09916e4c97812b94c2ae89f6f1&scene=21#wechat_redirect
这个PMOS开关电路有什么问题?http://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485279&idx=1&sn=23c8518c8f39a8cfd4fd37914f461518&chksm=e87c9880df0b1196d9764cb3ba3893545aa724b0cd3a5f9f16799833e8becf382ef60cc82a6e&scene=21#wechat_redirect
RK3588 HDMI2.1电路参考设计原理http://mp.weixin.qq.com/s?__biz=MzIyNTU2MTI2NA==&mid=2247485271&idx=1&sn=51fe8f94143192b8428c19552a8cf468&chksm=e87c9888df0b119eefdbf2f129149715f6fbcead6c95e71eb3c91077147ba77619bc35e69c52&scene=21#wechat_redirect