- 熱門文章
- 隨機文章
借助SPI Flash軟件修復三星數(shù)碼王中九機
該主板采用的是Hi2023EC+Hi3121 +RDA5812雙晶10芯方案,機器后面是5針接口,通過觀察PCB板上的走線發(fā)現(xiàn)接口定義依次是:TX、RX、Vcc、GND和BL(從高頻頭處開始),用萬用表測其電壓分別是:3.3V 3.6V、5V、0V和0V,明顯RX和BL電壓異常。試著用刷機小板將機器與電腦相連,再打開ABS_Flasher_V1.6軟件,給接收機通電后無法聯(lián)機,又將Vcc與BL短路,再在軟件里點“復位”按鈕還是無效,看來Flash芯片U103(MX25L8005)內(nèi)的BootLoader程序已徹底損壞。
修復此機的關(guān)鍵就是向MX25L8005中寫人正確的Bin固件。通過查找資料得知可以通過“借雞下蛋”的方法來解決,即找一- 臺比較容易與電腦聯(lián)機的國芯中九接收機,再將待寫入程序的MX25L8005安裝到國芯機子上去,借助國芯刷機軟件將正確的Bin固件寫人,最后重新安裝好MX25L8005即可,可是筆者手里現(xiàn)在沒有國芯芯片的機器。在網(wǎng)上一番搜索后發(fā)現(xiàn),可以先自制如圖1所示的25系列并口編程器,然后借助SPI Flash軟件寫人Bin固件來修復“磚機”。
SPI( Serial Peripheral Interface串行外設(shè)接口)總線系統(tǒng)是一種同步串行外設(shè)接口,是Motorola公司首先在MC68HCXX系列處理器上定義的,它可以使MCU與各種外圍設(shè)備以串行方式進行通信以交換信息SPI總線系統(tǒng)可直接與各個廠家生產(chǎn)的多種標準外圍器件直接接口,,該接口一般使用4條線:串行時鐘線(SCLK)、主機輸人/從機輸出數(shù)據(jù)線MISO、主機輸出/從機輸人數(shù)據(jù)線MOSI和低電平有效的從機選擇線SS。從圖1中可以看出:25系列Flash芯片只有TMS(同時通過上拉電阻接到Vcc)、TDO、TDI和TCK四根線通過串聯(lián)1802電阻與計算機并口相應(yīng)的引腳相連,外加公共地才五根線,而WP和hOLD引腳都是直接接至Vcc,串聯(lián)兩只二極管的作用是將+5V電壓降至+3.3V左右,因此電路還是比較簡單的,于是動手自制編程器:并口是來自一臺舊計算機加密狗上,1802電阻不易找,用1000電阻代替??紤]到拆下MX25L8005搭線焊接不方便,于是決定把MX25L8005芯片不從原主板上拆下,直接利用主板上的電路來為MX25L8005進行供電,只用很短的電纜將TMS、TDO、TDI和TCK四根線與并口連接。又查看了該接收機的主板,發(fā)現(xiàn)MX25L8005與Hi2023EC是通過RM13(47Ω)排阻相連,正是對應(yīng)MX25L8005的TMSTDO、TDI和TCK四個引腳,如圖2所示,為減少燒錄程序時Hi2023EC對MX25L8005芯片的影響,將該RM13排阻拆除,用導線和100Ω電阻將TMS、TDO、TDI、TCK及地線與并口上對應(yīng)引腳連接,如圖3所示。
硬件準備好后,接下來就是燒錄程序了。首先要選擇適合三星數(shù)碼王DX-668B中九接收機的Bin固件,從網(wǎng)上下載到與原機硬件配置完全一致的天成TCD-299ABS接收機Bin固件,由于下載的Bin固件較早,所以還必須用最新版海爾自搜修改工具軟件處理成能夠自動升級的軟件才能使用。Bin固件文件準備好后,將制作好的簡單編程器插到電腦并口上,同時給主板接上電源板,運行SPI并口編程器軟件SPI Flash V1.8 (注:SPI Flash軟件目前版本較多,不過V1.8穩(wěn)定且容易與編程器連接),在軟件右上角的端口選項中選擇LPT1,右邊的芯片類型中選擇EON EN25T (若無法識別也可以根據(jù)實際情況選擇其他類型的芯片試試),當選擇好芯片的型號后,軟件會彈出如圖4所示的對話框,點"確定”按鈕以便進行下一步操作。打開接收機電源,再點擊軟件上標有ID字樣的圖標,這時彈出“SPI器件信息"對話框,正確地顯示出該機器上的25系列Flash芯片的型號和大小,同時軟件下方也顯示“Device read OK"字樣,如圖5所示,說明計算機與MX25L8005芯片間的通信正常,點“確定”退出“SPI器件信息”對話框。接下來點擊“擦除器件”按鈕清空MX25L8005內(nèi)的數(shù)據(jù),然后單點“打開”按鈕并選擇剛才制作好的Bin文件,如圖6所示,這時軟件主界面中顯示的便是Bin文件的數(shù)據(jù),點擊工具欄中的“編程器件”按鈕軟件便向MX25L8005中寫入數(shù)據(jù),如圖7所示。當顯示"DeviceProgrammed OK"字樣時,表示編程完畢。
由于SPI Flash軟件在通信時沒有指定流控制,也沒有應(yīng)答機制確認是否接收到數(shù)據(jù),因此還必須進行校驗操作以保證寫人的數(shù)據(jù)與原文件-一致,單擊“校驗’按鈕即可實現(xiàn)對數(shù)據(jù)的校驗,如圖8所示,若軟件底欄中出現(xiàn)"Device Verified OK"字樣代表數(shù)據(jù)寫入準確無誤。
當數(shù)據(jù)校驗無法通過時,可以重新擦除器件中的數(shù)據(jù)再次寫人并進行校驗,一般多操作幾次就正常了。筆者重復操作了四五次才將數(shù)據(jù)正確無誤地寫入到MX25L8005芯片中。寫好數(shù)據(jù)后關(guān)閉接收機電源,拆除五根引線,將RM13排阻重新焊回主板,再次接通接收機電源,機器已經(jīng)能正常啟動了,接上電視機和室外饋線,開機后便自動搜索節(jié)目,搜索完畢后46套節(jié)目收看正常。至此,三星數(shù)碼王DX-668B中九“磚機”成功修復。
其他文章
- 創(chuàng)維26L08液晶電視IP板電路原理分析與維修
- 電磁爐觸摸鍵不靈的解決方法
- 海信RSAG7.820.1032電源板故障維修圖解
- 創(chuàng)維26L08HR液晶電視經(jīng)常無法開機的故障維修
- 創(chuàng)維32L16SW液晶電視退出工廠模式和解童鎖方法
- 昂達MP4充電器電路原理與故障維修
- 創(chuàng)維47E700液晶電視背光不亮的故障維修
- 聲雅SV-221功放剖析
- 飲水機常見通病故障維修
- 什么是手機A-GPS
- 借助SPI Flash軟件修復三星數(shù)碼王中九機
- 創(chuàng)維168P-P47ELL-00電源板故障維修手記
- 康佳32F2900液晶電視指示燈閃但不開機的故障維修
- 電冰箱壓縮機運行電容和啟動電容的作用
- 先鋒LED-42B500液晶電視自動開關(guān)機且有時無法遙控開機
- 液晶背光驅(qū)動器OZ960SN
- 創(chuàng)維S9300系列OLED液晶電視(8S87機芯)電路分析與故障維修
- 采用34007337電源板康佳液晶電視指示燈閃不開機的維修
- 海信液晶電視RSAG7.820.510A電源板故障維修圖解
- 創(chuàng)維42L01HF液晶電視(8M19)通電紅綠燈閃但不開機
- 康佳KIP+L150I12C1-01型IP板冷機黑屏故障技改方案
- FU-7 50W推挽功放的電路制作
- 康佳液晶34005565二合一電源+逆變板電路分析與維修
- 液晶電源管理芯片MP3389
- 半球電磁爐代碼含義
- 廈華L22A1K液晶電視指示燈不亮不開機的維修
- DENON天龍HMA-1000A功放無聲音的故障維修
- 長虹LED32B2100C液晶電視指示燈常亮但不開機的維修
- TCL DBSH200C-CA01衛(wèi)星接收機沒有聲音的故障維修
- 海信LED46K310X3D液晶電視黑屏的故障維修