?

PowerPC755模塊常見故障分類及排除

2021-05-21 08:42西安航空計算技術研究所王志強
電子世界 2021年8期
關鍵詞:常見故障串口處理器

西安航空計算技術研究所 王志強 何 洋

江西洪都航空工業集團有限責任公司 黃子露

PowerPC處理器是Motorola、IBM、蘋果公司共同研發的RISC架構的處理器。PowerPC755模塊是指使用PowerPC755芯片為處理器的模塊。目前基于PowerPC755處理器的返修產品越來越多,故障模式越來越復雜。本文對PowerPC755模塊常見故障按不同功能電路進行分類,并簡單介紹其排故思路。著重介紹模塊在維修過程中遇到的問題及處理方法,希望對PowerPC755模塊和其他PowerPC模塊的調試和維修有借鑒作用。

1 功能結構及構成

針對不同的應用場景,以PowerPC755處理器為核心的產品基本采用了系統結構相似。PowerPC755芯片通過MPC107橋片的存儲器總線與SDRAM、系統FLASH、應用FLASH連接通過MPC107橋片的PCI總線與串行接口,PCI總線掛2路10/100M以太網和LBE總線相連。模塊實現數據處理、程序和數據存儲、中斷管理、看門狗、總線控制、調試接口、測試接口等多種功能電路。

2 常見故障分類

對近年來維修PowerPC755模塊逐步增多,故障情況也多種多樣。對維修數據進行統計和分析,下面對故障模式進行分類,并列舉了一些維修過程中常見的故障模式及故障表現形式。詳見表1 PowerPC755模塊常見故障分類(表1)。

表1 PowerPC模塊常見故障分類

3 常見故障的排除

通過上述常見故障進行分類可知,故障常位于某一功能電路上。排故時就要根據模塊工作原理的理解,通過一步一步的判斷,將故障定位到某一功能電路,然后對故障電路進行針對性的測試,最終解決故障。下面將對常見功能電路故障進行簡單介紹。

3.1 處理器電路故障

處理器電路包括了PowerPC755芯片及橋芯片。通常PowerPC755或橋片出現故障,整個模塊將處于無法工作狀態,故障現象為無法啟動或測試串口無輸出。對于此類故障,應首先關注PowerPC755芯片的時鐘、復位、電源信號,其任意一個不正常都可導致PowerPC755無法工作。若該三種信號正常,模塊仍無法啟動,可對PowerPC755及107芯片的關鍵信號TS*、TA*、TT、AACK*、BR*等信號進行測量,然后連接仿真器進一步判定故障。

常見的處理器故障分別為PowerPC755、107橋片脫焊和PowerPC755、107橋片失效。下面針對這兩種故障詳細說明。

(1)PowerPC755芯片、107橋片脫焊

故障現象:模塊無法啟動、偶發無法啟動、程序運行中死機。

此類問題可以利用TRACE32仿真器,通過以下步驟來定位故障:

打開TRACE32軟件,運行CMM文件初始化107芯片。

訪問RAM空間、UsrFlash空間、BootFlash空間,如果上述地址空間內數據均存在跳變現象,并且通過輕輕按壓PowerPC755或107橋片數據可以穩定在正確狀態,模塊可以正常啟動,可以判定MPC755或107橋芯片存在脫焊。然后通過跳變現象計算出哪個信號異常,查找芯片手冊,找出脫焊引腳的位置,通過按壓的效果確定是哪個芯片脫焊。

(2)PowerPC755芯片失效

故障現象:監視串口無輸出,模塊無法啟動。

此類問題可以利用TRACE32仿真器,通過以下步驟來定位故障:

打開TRACE32軟件,命令框輸入“sys.up”。連接成功后,可以看到指令地址指向0xFFF00100。若連接失敗,排除JTAG口插針氧化導致接觸不良的情況,及供電、時鐘、復位信號存在異常情況,則MPC755出現問題可能性最大。

(3)107橋片失效

故障現象:模塊無法啟動、初始化網卡失敗。

通過JTAG口,連接好TRACE32仿真器。連接成功后,運行CMM文件初始化107芯片,即對107芯片配置寄存器寫數據。若運行成功,則可以訪問SDRAM、FLASH等資源;運行失敗,則無法訪問SDRAM等資源,初始化107芯片失敗。

若初始化107失敗,需查看0XFEC00000地址空間,看是否可以正確訪問107配置空間,若無法訪問,需進一步測量TS*、TA*或AACK*信號,若CPU發出TS*信號后,107未發出TA*或AACK*信號,則107失效的可能性最大。

3.2 存儲器電路故障

存儲器電路包括FLASH、SDRAM、NVRAM等。其中FLASH又分為BootFlash和UserFLASH。對于SDRAM、NVRAM故障,可以通過對其所有空間進行讀寫測試判斷故障,若存在個別單元讀寫異常,則芯片失效的可能性大。對于FLASH故障,若模塊可以啟動,可以通過軟件對FLASH進行片擦除、讀、寫等手段進行定位;若無法啟動,可測量存儲器片選、讀寫、數據線等信號,多數損壞的存儲器芯片在對其讀寫過程中,某一根或某幾根數據線處于半高狀態,芯片脫焊多表現為FLASH空間數據不穩定,若表貼芯片用放大鏡觀察FLASH引腳有明顯開裂。

3.3 接口電路故障

接口電路包括PCI接口、串口電路、RTC電路等。通常PCI接口電路可以外掛備電子盤、網卡等子設備;串口電路通常為調試電路,用于調試命令輸入及調試信息輸出;RTC電路通常提供用戶要求的計時功能。對于串口無輸出故障,可通過測量串口控制信號確定是CPU死機而未訪問串口還是串口本身輸入輸出異常。PCI接口故障通過對PCI設備的訪問是否正常,測量PCI信號判斷;而對于RTC電路,需根據現象,通過測量RTC震蕩時鐘、控制信號及供電信號來定位故障。

3.4 其他電路故障

除了上述功能電路外,模塊還有一些其他的電路,例如供電電路、復位電路、時鐘電路等。模塊正常工作的前提條件是電源、時鐘、復位信號正常,若模塊無法啟動,首先應檢查上述信號。

結束語:因為PowerPC模塊電路復雜度高,故障類型多樣,所以要求維修人員對模塊的結構,工作原理,板內資源、信號來源與作用深入了解,排故思路清晰,并且善于使用工具,例如TRACE32仿真器、示波器,邏輯分析儀、Tornado調試工具等,使排故工作事半功倍。本文簡單介紹了PowerPC755模塊的常見故障,并對常見故障的排故思路進行了簡單介紹,對其他PowerPC模塊的維修也有借鑒意義。

猜你喜歡
常見故障串口處理器
淺談AB PLC串口跟RFID傳感器的通訊應用
分析光伏逆變器常見故障及處理方法
DR 的維護及常見故障處理分析
分析110kV GIS開關常見故障
數字電源內部數據傳輸的串口通信方法實現
USB接口的多串口數據并行接收方法探索
基于藍牙串口適配器的GPS接收機與AutoCAD的實時無線通信
旋轉噴射泵常見故障及處理
Imagination的ClearCallTM VoIP應用現可支持Cavium的OCTEON? Ⅲ多核處理器
ADI推出新一代SigmaDSP處理器
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合