在拿到不良MB之時,請不要急于上電!應(yīng)當(dāng)先用眼睛仔細(xì)觀察板面,有可能的話,用一塊OK的MB比對著,看板面上的焊接情況以及零件的擺放狀況(尤其是多件、錯件、漏件和反件),因為很多Bug的產(chǎn)生都可以歸功于這些問題!有些僅僅是零件反件,由于Debug人員急于求成,把NG MB拿來就上電,導(dǎo)致了元器件損壞,從而要花好幾倍的時間精力來Debug……如果養(yǎng)成了Eyes Checking這種習(xí)慣,則可以大大提高Debug的效率。關(guān)于“不顯示和顯示NG”:當(dāng)試產(chǎn)MB在F/T被判為不顯示時,往往僅是LCD Panel沒有圖像出現(xiàn),并非MB的顯示功能NG,例如CPU、RAM沒插好也會導(dǎo)致此現(xiàn)象,所以:不顯示定義為當(dāng)Debug Card跑過60H時,顯示器始終沒有畫面出現(xiàn);或者是由于某種原因使POST無法跑到60H。顯示NG指的是顯示器上有畫面出現(xiàn),只是畫面不清晰或者花屏;另外一個就是LCD、CRT、S-Video無法切換或者Error ID等。Display Problem Debugging一、看Power是否OK;用萬用表量每一個Power Net的對地阻抗,用良板作比對,則可以知道短路與否。有一個判斷Power有沒短路的最快捷的方法是使用Power Supply,看其顯示的電流值:如果電流值偏大,則表示Power有短路,應(yīng)立即移除ADP;用萬用表量每一個Power Net,看是哪個Net短路了;確定短路Net后,找到相關(guān)電路,將Bead一組組斷開,直至找到短路的地方,然后將損壞的元器件更換。如果電流值偏小,則表示有些Power沒起來,依舊用萬用表把它找出來。有關(guān)Power方面的Debugging會在今后完成。二、POST無法跑完造成的不顯示;(一)Debug Card的LED不亮;在Power OK的情況下,Debug Card的LED就會亮起來。如果不亮,可能是Mini PCI插槽或Debug Card本身的問題;還有可能是用了不兼容的CPU或RAM等,那樣會導(dǎo)致LED不亮或者顯示一些很古怪的符號。。。(二)Debug Card顯示FF(00);Debug Card 顯示FF(00)表示CPU連第一道指令都沒有去執(zhí)行。思路CPURST# <—> PLTRST# <—>PCIRST#第一步:(請參考流程圖及其解釋)去量CPU復(fù)位信號CPURST#:如果OK,則跳到第二步,應(yīng)該可以用萬用表量到CPURST#的電壓值有1.05V(Napa大概是1.5V);如果 CPURST#量不到,則先在非BGA封裝的PCI Device Controller Pin腳上量PCIRST#:如果沒有量到,則說明PCI總線上有問題,先去看南橋的晶振、Clock信號、是否植過球(見下面的注釋)以及懷疑其焊接問 題,假如都OK,就要去一一斷開每個PCI Device與PCIRST#的連接,確定是哪個Device影響了PCIRST#;如果PCIRST#有量到,則去看北橋復(fù)位信號PLTRST#有沒從 南橋發(fā)出:如沒有發(fā)出,則依舊要看南橋本身的問題;如PLTRST#有發(fā)出,則看北橋有沒收到。可以去量傳送PLTRST#線路上連接北橋和南橋的電阻。 如果北橋收到PLTRST#卻沒有發(fā)CPURST#,則需要去看北橋的晶振、Clock信號、是否植過球以及懷疑其焊接問題,排除這些問題之后,就跳到第 二步。注釋:有時板子上BGA Chip點了彩色的點,灰色的點表示Chip曾經(jīng)被更換過,綠色或者紅色的點則表示該Chip是工廠回收再利用的(經(jīng)過重植球),極有可能本身就是壞的。點的顏色所代表的意思并非統(tǒng)一的,要看工廠怎么定。第二步:CPU本體OK,而且收到了CPURST#,Debug Card還是FF(00),則有可能是CPU或北橋的外圍電路有問題,例如REF、TEST、COMP、CFG等。CPU GTLREF and TESTCPU COMP[0,3]North-Bridge H_VREF North-Bridge Strap PinNorth-Bridge H_XSCOMP/H_YSWING另外一種可能是CPU和北橋之間的Data、Address信號溝通有問題,造成此問題的原因是CPU Socket、北橋或者PCB Trace的問題。(請參考流程圖及其解釋)我們必須對HA#[3..31]和HD#[0..63]一一進行測量,來確定問題所在。這是一個處理起來很麻煩的問題,因為HA#[3..31]和HD# [0..63]一共有96根,而且萬用表無法插入CPU Socket進行測量。所以,一種輔助工具——CPU Pin Saver(Pin護套,見Figure.2),應(yīng)運而生!將CPU Pin Saver插在Socket上,按照上面的標(biāo)記(見Figure.3、4:Dothan或Celeron參考Figure.3的鉛筆劃的斜杠,Yonah 參考Figure.4的大黑點A/D 0.255V左右),測量HA#[3..31]和HD#[0..63]一共96個點的對地阻抗。(在這里,一般會把萬用表打到測量二極體的那一檔,用電壓 信號代替阻抗信號,因為這里的阻抗有時候不好顯示出來。只要電壓信號跟好板子的差不多就OK了。短路了電壓就會很小,斷路則沒有電壓。)如果量到CPU Pin Saver某點對地短路了,則有可能BGA內(nèi)有連錫了,先找到與該點相連的Via,再將CPU Socket吹下來,來確定是CPU Socket短路還是北橋短路;如果量到CPU Pin Saver某點斷路了,則表示有空焊了,需要去看該點和改點Net相對應(yīng)Via,來確定是CPU Socket還是北橋空焊或者是PCB的Trace斷裂。(見Figure.1,本人制作的關(guān)于CPU與North Bridge之間HA#[3..31]/HD#[0..63]的走線示意圖,以方便大家理解)排除這些問題之后,就跳到第三步。Figure.1 HA#[3..31] / HD#[0..63] From CPU To North-BridgeFigure.2 CPU Pin Saver(Pin護套)Figure.3 護套上代表HA#[3..31]和HD#[0..63]的孔都用鉛筆連線作的標(biāo)記Figure.4 Yonah CPU Socket Reference第三步:在CPU和北橋溝通正常的情況下,Debug Card顯示FF(00),則要懷疑BIOS和EC了,因為Flash ROM和EC是很容易出問題的器件。首先看Flash ROM;主要去看其VCC、VPP及其焊接情況,還有就是采用維修人員找到的一個簡單的方法來判斷其是否有故障,即:去量Flash ROM的Pin4、Pin5、VCC和GND;Flash ROM正常的情況下,Pin4會保持在0點幾V,Pin5則為一長串3.3V的高電平信號,如果量到有不同,則需要刷新一次BIOS,如無法刷新,則更換 Flash ROM;如果量到VCC= 0V,GND= 3.3V,F(xiàn)lash ROM在內(nèi)部把高低電平倒置了,表明Flash ROM可能曾經(jīng)受到大電流的沖擊,這時,也可以重新刷新BIOS,如無法刷新,則更換Flash ROM。Figure.4 Flash ROM然后去看EC和南橋;觀察EC的焊接情況,如果不佳,則使用烙鐵加錫重新拖過一遍,然后,再去看EC和南橋在LPC上的溝通,即:量LAD0至LAD3,看是不是每根Pin上都有動作。如果不是,很有可能EC壞了;假如更換了EC后,還沒有解決問題,就有可能是南橋的不良了,當(dāng)然這個可能性相對EC來說會小很多。Figure.5 EC-97551 LPC Pin(三)Debug Card顯示停在一個Error Code上;0A,28,2C,2E,38,E0跟北橋、RAM、Clock Generator、EC和BIOS有關(guān)。首先,去看RAM有沒插好,多拔插幾遍(用盡可能多的組合情況),看Code有無變化,若有變化,可能是 BIOS程序被破壞,刷新BIOS試試;然后看Connector:是否NG(一根根Pin去量)和Pin腳的焊接情況;再去看RAM和北橋之間的上拉排 阻(一個一個地量),將阻值不正常的更換掉;還有去看供給Connector的幾組Power,看少了那組就去檢查相應(yīng)的Power電路;最后去量 CLK_SDRAM0/ CLK_SDRAM0# ~ CLK_SDRAM4,/CLK_SDRAM4#和SMBus上的SDATA/SCLK看有無動作,若沒有動作,則嘗試更換北橋或者Clock Generator。若以上這些情況都排除了,則嘗試更換北橋或者EC。有時候BIOS資料丟失也可能跑38,重新刷新或者更換一顆新BIOS。Figure.6 Orcad Reference49Initial PCI Bus and Device跟南橋和每個PCI Device都有關(guān)。首先量PCIRST#,如沒有則按照之前的方法去找PCIRST#是南橋本身沒有發(fā)出還是被某個PCI Device拉掉了;再去看每個PCI Connector/Controller的Power、CLK、SMDATA/SMCLK以及焊接情況;然后去看PCI Device相對應(yīng)的E2PROM;以上都OK,則懷疑EC和BIOS。69Initialize the SMM handlerSM模式控制器初始化,跟CPU本體有關(guān),有可能是CPU被損壞了,可以嘗試更換另一顆CPU。8888有時也會造成不顯示,跟南橋、EC和BIOS有關(guān)。主要去Check南橋和EC溝通的幾個Pin上的訊號,例如看LAD0~LAD3上是否有動作,如 果沒有則去判斷是南橋還是EC的問題(一般南橋出問題的幾率會大一些);如果有動作,則懷疑是不是BIOS沒刷好、Flash ROM沒焊好或損壞。Figure.7 LPCDA跟VGA和GM北橋有關(guān)。首先去看VGA的Power、晶振、Clock信號、是否植過球以及懷疑其焊接問題,再去Check PM北橋和VGA之間傳輸PCI-EXPRESS TXN/TXP訊號的電容,最后Check北橋端。對于GM北橋,問題比較單純,不是北橋自身問題就是其外圍電路問題。Figure.8-1 PCI-E TXN/TXPFigure.8-2 GM North-bridge REFSET三、POST到C0以后的不顯示和顯示不良;(一)不顯示;Error Code C0后的不顯示,一般為Cable沒插好、Connector本身不良或是電源沒有供給:1.只有LCD不顯示,檢查LCD Connector,量DISP_ON和LCDVCC Power Switch電路:2.只有CRT不顯示,檢查CRT Connector,量CRTVDD:(二)無背光;如果LCD可隱約看到影像,那是背光模組出了問題。背光模組和LCD顯像模組是獨立的兩個部分。LCD內(nèi)部會有CCFL燈管負(fù)責(zé)發(fā)光,系統(tǒng)透 過Inverter將直流電壓轉(zhuǎn)成燈管所需的1000V左右的高壓交流電。Inverter只用到5根pin: Vin、On/Off、Brightness、 5V以及GND,首先應(yīng)先去量這幾根Pin,看是否有異常。沒有背光除了有可能是LCD本身或 Inverter損壞之外,也有可能是主板上的Lid switch損壞造成背光被關(guān)掉。Figure.9 Lid Switch(三)花屏或畫面閃爍;有時顯示畫面會花掉,造成花屏的原因有可能是VGA內(nèi)寄存器地址數(shù)據(jù)發(fā)生錯亂或者受到其他干擾??上扰袛郈RT或LCD是否有同樣的問題:如果CRT和LCD有相同的顯示,可能是VGA本身不良或VGA Memory部分有問題。當(dāng)記憶體的資料損毀時,CRT、LCD及TV的顯示都會有問題;E2PROM里V-BIOS程序有誤,也是造成花屏的原因。如果只有CRT出現(xiàn)花屏或閃爍,先去量CRT的水平同步HSYNC及垂直同步VSYNC訊號,看CRT Connector端的CRT_HS/CRT_VS是否有輸出。如果沒有輸出,則可能Connector本身不良或者是在VGA到CRT Connector之間的某個部分出了問題。如果只有LCD花屏,可先確定LCD Cable本身是否不良或沒有插好,再檢查板子上LCD Connector是否焊好,然后去Check VGA端LVDS相關(guān)的訊號。(四)顏色不對;有時候CRT會出現(xiàn)顏色不對,因為CRT的三原色RED,GREEN,BLUE訊號有缺失??梢愿鶕?jù)三原色示意圖去判斷缺少了什么顏色,然后去Check相應(yīng)的線路:Figure.10 Primary Colors(五)Run 3D Shut Down或者花屏;VGA/北橋空冷焊/連錫、VGA Power儲能濾波電容漏件或損壞、V-BIOS沒刷好等
關(guān)鍵詞: