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連線下,可以識別晶片,到底是不是山寨片,欲知後事如何請聽後回吧。
關鍵詞
程式碼
引腳
就是
還是
STM 32