01 

确认问题
手里有一个 STM32F407G-DISC1的开发板,MCU是STM32F407VGT6,刚好最近要用该板做个测试,发现居然不工作了,果然放久了吃灰,容易坏。
进行了一下故障排查,先测试了下关键电源节点对地都没有短路,上电测试相应得电源节点也OK,没有发热。
测试了RST等关键信号也没问题,但是测试VCAP1,VCAP2处都是0,该处的电容是给芯片内部的LDO使用,为内核电压记得没错的话应该是1.8V左右,为0说明LDO没有工作,怀疑是芯片挂了。
这块板子是STM官方的,价格还不便宜,现在也不好买,丢了重新买,一方面太浪费了,一方面也需要时间。
那就修一修,换个MCU,就能【变废为宝】了,这也是我们一贯的节约(qiong)的作风。
作为嵌入式开发工程师,写得了代码,焊得了板,修得了锅(前面一篇已经分享了修锅),补得了铲是基本技能。
02 

准备物料
先去万能的某宝淘MCU,发现很多都只需要10块钱出头,还能用个券,算下来不到10块包邮,对于我等qiong人来说,真的是感动的痛哭流涕,毕竟被前两年的价格蹂躏过,前两年F4系列好歹也要50以上的价格了。可惜高兴的太早,后来发现这个价格摆在这自行车还是变不了摩托车。
作为嵌入式开发工程师来说,电络铁,热吹风,吸锡器,镊子,酒精,等工具是必备的了。一应俱全只等芯片到。
03 

开换
芯片到了,看包装还挺好。
赶紧拆开看看,尴尬了,引脚上居然还有焊锡,那就是翻新件无疑了,卖家还打着全新的标号,果然低价无好货。
不过作为有正义感的人士,虽然只能这个价要不了什么摩托车,但是也要和卖家battl一下,做人要诚实是不,卖翻新件就卖翻新件,不丢人,翻新件做全新卖就是违商德了,甚至违法了。
于是和卖家沟通了下,其实本来也就想卖家稍微打个哈哈就过去了,也没想着要怎么着,不过卖家还挺嘴硬,对话还挺有意思得,放出来大家消磨下时间。不过最后看卖家也只是闪烁其词,态度也没有太恶劣,就算了,毕竟大家都不容,这个价格也都懂,但是呢做人还是要诚实,卖什么东西就怎么标就行。

言归正传,我们还是干正事,开换。
04 

开始焊接
第一步先用耐热高温胶布,覆盖住芯片四周,等一下避免热吹风,吹掉旁边得小器件也在焊接时保护。

用热吹风将MCU吹下来,慢慢得四周转动,不着急。360°左右温度,然后用镊子慢慢试探松了没有,松了就用镊子撬开挪走。

吹下来效果。

然后用电络铁,平整下焊盘,要刮平刮干净,可以先加点锡再刮,刮完用酒精清洗下。

然后将MCU放上去,对齐,对齐很重要不能急,慢慢得用镊子微调,一定要对齐,四周都要确认不能歪,好像MCU和焊盘对的不是很齐,有点怀疑不仅仅是翻新件,还可能是山寨片了?心里嘀咕了哈哈。
仔细一看这个上面一个mark点,吹下来得原装有两个,丝印也不同买的原装的。

事已至此没有回头路了,只能硬着头皮继续干了。
对齐后先用用锡固定四角,注意小心别碰到引脚导致位移。
然后就是用大量得锡,四边拖焊几次,不要小气,咱有钱,不缺这点锡,锡越多流动性越好,然后将锡拖动一边,最后用吸锡器吸掉

最后效果如下,检查有没有短路的。

最后用酒精擦洗下。

最后效果如下,还算可以,如果有洗板水清洗下更干净好看,四周的引脚也可以用电络铁再平整下,我们就不在乎这么多外表了,先试一试再说,毕竟感觉这个片子不那么靠谱了。

接上USB线,ST-LINK连接下,可以识别芯片,到底是不是山寨片,欲知后事如何请听后回吧。
继续阅读
阅读原文