萬盛學電腦網

 萬盛學電腦網 >> 硬件知識 >> 電腦主板 >> 宏基筆記本主板基本維修思路

宏基筆記本主板基本維修思路

  在拿到不良MB之時,請不要急於上電!應當先用眼睛仔細觀察板面,有可能的話,用一塊OK的MB比對著,看板面上的焊接情況以及零件的擺放狀況(尤其是多件、錯件、漏件和反件),因為很多Bug的產生都可以歸功於這些問題!有些僅僅是零件反件,由於Debug人員急於求成,把NG MB拿來就上電,導致了元器件損壞,從而要花好幾倍的時間精力來Debug……如果養成了Eyes Checking這種習慣,則可以大大提高Debug的效率。

關於“不顯示和顯示NG:

  當試產MB在F/T被判為不顯示時,往往僅是LCD Panel沒有圖像出現,並非MB的顯示功能NG,例如CPU、RAM沒插好也會導致此現象,所以:

  不顯示定義為當Debug Card跑過60H時,顯示器始終沒有畫面出現;或者是由於某種原因使POST無法跑到60H。

  顯示NG指的是顯示器上有畫面出現,只是畫面不清晰或者花屏;另外一個就是LCD、CRT、S-Video無法切換或者Error ID等。

Display Problem Debugging

一、看Power是否OK;

用萬用表量每一個Power Net的對地阻抗,用良板作比對,則可以知道短路與否。有一個判斷Power有沒短路的最快捷的方法是使用Power Supply,看其顯示的電流值:

如果電流值偏大,則表示Power有短路,應立即移除ADP;用萬用表量每一個Power Net,看是哪個Net短路了;確定短路Net後,找到相關電路,將Bead一組組斷開,直至找到短路的地方,然後將損壞的元器件更換。

如果電流值偏小,則表示有些Power沒起來,依舊用萬用表把它找出來。

有關Power方面的Debugging會在今後完成。

二、POST無法跑完造成的不顯示;

(一)Debug Card的LED不亮;

在Power OK的情況下,Debug Card的LED就會亮起來。如果不亮,可能是Mini PCI插槽或Debug Card本身的問題;還有可能是用了不兼容的CPU或RAM等,那樣會導致LED不亮或者顯示一些很古怪的符號。。。

(二)Debug Card顯示FF(00);

Debug Card 顯示FF(00)表示CPU連第一道指令都沒有去執行。

思路CPURST# <—> PLTRST# <—>PCIRST#

第一步:(請參考流程圖及其解釋)

去量CPU復位信號CPURST#:如果OK,則跳到第二步,應該可以用萬用表量到CPURST#的電壓值有1.05V(Napa大概是1.5V);如果 CPURST#量不到,則先在非BGA封裝的PCI Device Controller Pin腳上量PCIRST#:如果沒有量到,則說明PCI總線上有問題,先去看南橋的晶振、Clock信號、是否植過球(見下面的注釋)以及懷疑其焊接問 題,假如都OK,就要去一一斷開每個PCI Device與PCIRST#的連接,確定是哪個Device影響了PCIRST#;如果PCIRST#有量到,則去看北橋復位信號PLTRST#有沒從 南橋發出:如沒有發出,則依舊要看南橋本身的問題;如PLTRST#有發出,則看北橋有沒收到。可以去量傳送PLTRST#線路上連接北橋和南橋的電阻。 如果北橋收到PLTRST#卻沒有發CPURST#,則需要去看北橋的晶振、Clock信號、是否植過球以及懷疑其焊接問題,排除這些問題之後,就跳到第 二步。

注釋:有時板子上BGA Chip點了彩色的點,灰色的點表示Chip曾經被更換過,綠色或者紅色的點則表示該Chip是工廠回收再利用的(經過重植球),極有可能本身就是壞的。點的顏色所代表的意思並非統一的,要看工廠怎麼定。

第二步:

CPU本體OK,而且收到了CPURST#,Debug Card還是FF(00),則有可能是CPU或北橋的外圍電路有問題,例如REF、TEST、COMP、CFG等。

CPU GTLREF and TEST

CPU COMP[0,3]

North-Bridge H_VREF

North-Bridge Strap Pin

North-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),應運而生!

將CPU Pin Saver插在Socket上,按照上面的標記(見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內有連錫了,先找到與該點相連的Via,再將CPU Socket吹下來,來確定是CPU Socket短路還是北橋短路;如果量到CPU Pin Saver某點斷路了,則表示有空焊了,需要去看該點和改點Net相對應Via,來確定是CPU Socket還是北橋空焊或者是PCB的Trace斷裂。(見Figure.1,本人制作的關於CPU與North Bridge之間HA#[3..31]/HD#[0..63]的走線示意圖,以方便大家理解)排除這些問題之後,就跳到第三步。

Figure.1 HA#[3..31] / HD#[0..63] From CPU To North-Bridge

Figure.2 CPU Pin Saver(Pin護套)

Figure.3 護套上代表HA#[3..31]和HD#[0..63]的孔都用鉛筆連線作的標記

Figure.4 Yonah CPU Socket Reference

copyright © 萬盛學電腦網 all rights reserved