2023年9月19日 星期二

Fix my Orange Pi 3 SBC not able to power up

前幾天拿我的Orange Pi 3出來
取出MicroSD卡,更新Armbian到最新版本
想確認一下Panfrost會導致畫面閃爍/破碎的問題修正了沒
插上MicroSD卡之後開機,還在設定過程中突然斷電關機

重複一兩次都無法正常開機
伴隨著微微的異味
我想可能是有什麼東西燒掉了
用USB Current meter觀察
USB 5V被拉到3V,電流上升到3A多
緊急把電源斷掉
開始檢查板子(目測加上用鼻子聞XD)
會短路通常優先確認電源IC
(照經驗,SOT23-5的封裝,旁邊有電感,通常是DC/DC的Buck IC)
果然看到一個Buck IC有點異常

這顆IC中間有微微突起

根據旁邊的絲印,這顆IC是U55,找了一下Orange Pi 3的電路圖
可以確認是Wifi module的供電IC

SY8089A, 2A的Buck


先確認損壞程度,第一個先量IC,量到對地短量之後
把IC拆掉 (用烙鐵克難的拆)

拆下IC後檢查旁邊有沒有短路、錫渣
檢查各個Pad還有沒有短路,都沒有
上電觀察電流,正常
插上MicroSD/USB/HDMI
上電檢查,可以開機了!!! 
到這一步可以確認不開機是這顆IC短路
不確定Wifi模組有沒有問題

當下在家裡翻箱倒櫃,想找到Buck IC馬上修,甚至拆了一隻公司的樣品Dongle
可惜找不到適合的
Dongle上面有Buck ic,但只有0.8A,就只好放棄

禮拜一上班
去拿以前收集了廢料回家,再殺了一些不要的板子上面的料
我手邊沒有2A的Buck IC,但是有1.2A跟1.5A的
Wifi module吃電沒那麼重,而且我們的設計也都是一顆Buck就對Wifi module供電
就照上了!



IC的絲印被助焊油稍微遮住看不太到
我這邊改用TI的TLV62565,只有1.5A
但這顆是我手邊能殺到電流比較大的Buck IC了~

焊完IC(用烙鐵焊,加上那個位子很緊湊,所以焊的頗吃力)
目測檢查有沒有短路,沒有(開始有老花症狀了XDDD)
用電錶檢查有沒有短路,沒有
不插卡,用USB Meter上電檢查電流有沒有異常,0.2xA,Safe!
插卡、插USB、插HDMI,同時用USB Meter上電檢查電流有沒有異常
可以順利開機,電流沒有異常,開機後Wifi工作正常!!!

到這邊就可以判斷是修好了:D
以上
留個紀錄


沒有留言:

張貼留言

Fix msmtp does not work in old ubuntu/debian version

主要是舊版msmtp沒有處理好email header 現在的smtp伺服器會檢查mail header 寄件人跟帳號不一致不給寄 收件人不是合法mail address自然不能寄 #!/bin/bash # Workaround until mtmsp >= 1.8....