小妖 发表于 2009-6-2 20:10:50

电脑主板的基本检修

/qzone/newblog/v5/editor/css/loading.gif
以上图片是我电脑的主板 华硕(M3N78-CM)


/qzone/em/e133.gif前言前言:   
mb基本维修方法(1)
各位在实际维修前必须先了解基板的基本架构,因为每一块M/B的架构都不一样。
目前是以Intel 架构最为普遍所以初学者最好以维修Intel 架构之M/B为第一优先,另外在维修前你必须先了解各种维修工具的操作方法及使用时机。并且请了解各机种的BIOS Error Code 代表的意义。   在所有的M/B 拿你的手上时可以先行目检,其实有部份的不良可以目视的方式看出来,所以目检是非常重要的,当然若是你了解M/B 的架构可以从各不良点针对该Function 目检也许可以很快的找出问题出现在那里。   
在维修时有部份的不良板须更换零件,你在更换零件之前须要先确认零件不良不是因制程不良造成的问题,所以在更换零件之前请先把可以重新焊接的部份(BGA 零件无法重焊故不必重新焊接),再行重焊一次如此可以减少零件误判或是责任单位归属的问题。另外若你判定不良问题是由于制程不良造成的问题,请在拆下零件后再针对该零件的不良讯号再行确认,以确保非零件造成的误判。(如:你发现某一零件的某二个讯号Short ,在你拆下零件后请再量测此零件的此二个讯号是否short ?若不是Short 再判定为制程造成的不良)。其实维修并不困难,只要你的观念清楚,找问题的方向正确基本上80%的不良板都可以找出不良点。

mb基本维修方法(2) ---FF,00 的维修

mb基本维修方法(2) ---FF,00 的维修1. 开启电源Check 是否有电源?若无电源请即刻关闭总开关并检查所有零件是否有烧毁的现像?若无电源请用电表量测所有电源是否有short 的现像?2. 量测所有M/B 上之Crystal 是否振荡,频率及振幅是否正确?3. 量测M/B 上所有的电源(+3V,+5V,+12V,-12V,-5V,Vcore,VIO,2.5V,1.5V)是否正确?4. 插上Debug Card , Check 所有Address , Data 是否有送出.5. 若是发现只有Address 请检查BIOS 是否为空烧?6. 若BIOS 更换后还是无法Work 请检查BIOS 的Address 是否有收到?7. 若Address 是正确,请检查BIOS CS 是否动作?8. 若BIOS CS 有动作请检查Memory Read 是否动作?9. 有时BIOS 电源未Input 有会造成无法Work,所以在检查所有信号前请务必确认该零件之电源都是正确,且电压Level都是正常.10. 量测Clock的原因为PC 是序向逻辑的架构每个Chipset 要沟通必须要有Clock 来加以同步,所以若题系统中没有clock 表示Chipset 和CPU,或是Chipset 与Chipset 无法同步更别提数据传输。11. 电源是所有电路之母,就好象汽车要有汽油才能走,所以若你收到的不良M/B 其中有任一电源未输入,必须设法先让所有电源有Input 到M/B 中,在你解决了电源问题之后往往原本的问题也许就跟若迎刃而解。12. 你可否有思考过M/B 中BIOS 的扮演的角色,其实 BIOS 中所存的资料就是一些程序及资料的组合,它提供系统在开机前的一些基本测试的过程及基本Chipset 初始化的动作.你知道System 在Boot 之前的第一笔资料EA 5B E0 00 F0其实一条长程跳跃指令(JMP F000:E05B)(当然这是For Award BIOS 来讲,若是其它的BIOS 也许在Address 上是有点差异的,但基本上第一个BIOS 由BIOS 送出一定是”EA”,BIOS 在系统上也是Memory 的一部分。所以在BIOS 读不到数据时你必须检查所有接到BIOS 的Address & Data 是否有断线或Short 的现像?另外一些Control 讯号也要检查,因为若Control 讯号无法发出即使Address 正确BIOS 也不会放资料放在Data Bus 上。(所以若你发现一连串的资料都是一样的00或FF 请注意也许就是Control 有问题)。13. 目前Intel 有开发出一新的BIOS 组件叫FWH (Firmware Hub) 这颗组件的功能其实和之前用Flash ROM 的方式是差不多只是它的功能较多,而且这颗组件还有Clock 才会Work 所以在维修前必须先Check 是否有clock 再换零件.此组件也有二个RESET 讯号(RST # 及Init#)这二个讯号必须正常FWH 才会动作.另外有一个讯号必须在RST#动作前就必须设定完毕就是IC(Interface configuration PIN),因为此零件有两种Mode 可动作其中一个Mode 是FWH (就是M/B 目前Default 的动作)另外一个Mode 叫A/A MUX (for 烧录使用)。


mb基本维修方法(3) ---c1 的维修
mb基本维修方法(3) ---c1 的维修C1,28维修流程:1. 若插上DIMM 发现Debug 停在C1 Or 28 即BIOS 在Check Memory 时有问题产生无法进入下一个流程。2. 此时请把每根DIMM Socket 都插上Memory Module .再开机检查状况是否还是一样?3. 把所有Memory Module 全数移除再分别于每个DIMM Socket 上插上Memory Module ,检查是否有任一个socket 插槽是可以Work?若有其中任一Socket 可以Work 表示必须check 所有无法work 的DIMM Socket 的讯号.4. 检查DIMM Socket 无法Work 的流程:请先Check 每根DIMM 的Clock 是否正确,LEVEL &频率是否正确?另外请检查每根DIMM 的Clock 数量是否正确?5. MEMORY 的架构是采数组方式排列所以MA 是其Address,在要读取或写入资料之前会送出行 Address 及列Address 那DIMM 如何知道是行Address 或是列Address 就是以CAS , RAS 为准.所以在维修Memory 问题前可先行Check CAS , RAS 是否有动作?(以示波器量测讯号是否有动作?)你可以一直按Reset 使M/B 一直重复POST 的动作如此你就可以Check 出此讯号是否有动作。若想要知道详细动作及讯号动作的先后顺序可参考SDRAM 的动作原理。6. 另外有些M/B 若未上DIMM 时Clock 并不会送出,所以要检查Clock时请先插上DIMM
mb基本维修方法(4) ---
---05 07 0d的维修05 维修流程:1. 由Error Code 上的定义05代表为Keyboard Controller 在BIOS 基本测试时无法Pass ,所以造成系统停在”05”2. 维修方式请先检查Keyboard 的IRQ 是否正常,Keyboard 的解验线路是否正常?07 维修流程:1. 07 是BIOS 在检查CMOS 是否正常?另外也会侦测Battery 是否正常?2. 在拿到07 此类的M/B 可先检查其Battery是否正常?3. 另外也要检查CMOS IC 是否正常?(有部分的M/B CMOS IC 是外接如ALI 系列的Chipset。4. 有些M/B 其CMOS 是整合到南桥中或是ICH中所以在维修时要注意是否有可能是Chipset 故障。5. 另外目前的M/B 大多是将RTC 内建于chipset 中故在Chipset 的周围都会有一颗32.768 筒状的X’Tal.这个Crystal 就是提供M/B RTC 线路的时基,以使M/B 的及时时间线路可以准确的工作。0d 维修流程:1. 0d是BIOS 在侦测VGA Card 是否存在的一段程序,BIOS 会在这段时间去检查所有的Slot 是否有插上VGA Card,若是没有插上的话就会2. 一般而言必须先了解VGA Card 是插在那个Slot,以目前的M/B 来讲都是插在AGP Slot ,所以在维修时请先检查AGP Slot 的PIN 是否都在,有没有缺PIN 的状况?3. 在确定没有缺PIN 后请量测AGP 的Clock 是否正常? AGP Slot 的VCC 电压(+12V, +3V,+5V)是否正常?4. 若VGA 是ON Board 它的VGA BIOS 是和M/B 合并在一起所以你可以先换换BIOS 再检查是否可以开机。5. 因为VGA Type 是取决于CMOS 中的VGA Type设定,一般是设定在 VGA/EGA 即彩色影象卡。所以若CMOS 内容有错也可能造成VGA 无法动作。(此时可以清除CMOS 看看VGA 会不会变正常)?    同时 要补充一点:在遇到05 07 0d的问题是,也要兼顾考虑I/O chipset 坏的可能 通常情况下用温度判断就可以。
mb基本维修方法 (5)---3d 4e的维修

mb基本维修方法 (5)---3d 4e的维修3d 维修方式:1. 基本上目前的Mouse 都是使用PS/2 界面也就是和KeyBoard 共享一颗Controller 所以若是系统当在3D 有可能是在Initialize PS/2 Mouse 时出现了问题,在此时你可以量测IRQ 12 因为一般Mouse 都是使用这个IRQ所以你可以先检查这个IRQ 是否有问题。2. 另外Mouse 有部分的问题与Keyboard 的维修方式雷同.只是差别于Mouse Address 不同。4E 维修方式:1. 一般4E是BIOS show 错误讯息的时机,若是当在4E会有二种不同的状况,第一种是没有画面此时你必须检查VGA Card 是否有插好,另外一种状况是Keyboard 无法动作此时必须检查Keyboard 是否可以正常工作?2. 你一定会问为什么在05 时就已经检查过Keyboard 在4E时又要再检查一次呢,其实若是系统未当在05表示在初始化Keyboard controller 时并未发生问题。有可能是Keyboard controller 和Keyboard 间无法Work 造成Keyboard 无法动作.3. BIOS 在05阶段只是作初始化的工作,有些讯号在初始化的过种并无法检查出问题只有在实际应用上才会出现问题.4. 请你打开线路图,你会发现Keyboard controller 和外部Keyboard 的沟通讯号只有5个排除VCC 及GND 剩下三个其中有一PIN 是NC Pin 所以实际上应用的PIN 只有KBData ,KBClk 两个讯号。5. Keyboard 是以串行方式和M/B 沟通KBDATA 是用来传送Data ,KBCLK 是用来同步用。(注:后来的M/B 上的应用有许多地方为了节省空间及成本,在某些低速的场合都是以串行的方式来进行沟通如SMBUS6. Keyboard 内部其实也有一颗Keyboard Controller ,其功能除了与M/B沟通外它也扮演了Keyboard 按钮的侦测及译码的工作。所以电源及GND在维修Keyboard 时也是一个重要的检查点.
mb基本维修方法 (6)---IDE NO BOOT的维修

mb基本维修方法 (6)---IDE NO BOOT的维修1. 一般而言在DEBUG Show “FF” 时表示POST 基本测试已经完成。BIOS 此时会把系统控制权交给OS (Windows 98 , Linux , UNIX , MS-DOS ,OS/2, Windows NT ….. )。但要把控制权交给OS 之前须把OS 先Load 到Main Memory 中所以BIOS 会先读取HDD 或 Floppy 的第零轨的资料进而把整个操作系统激活。2. 所以在开机时若BIOS 找不到HDD 或Floppy 中未有任何磁盘则计算机就会停往。并Show 出错误讯息.但测试线是用HDD Boot 所以一般而言须朝向HDD 的问题来找起,一般来说若BIOS 是使用 Award 则你可以利用CMOS Menu(一般是按Del 进入有些M/B 是按其也的按钮)你可以找到一个叫HDD Auto Detect 的功能它可以协助你是否BIOS 无法找到HDD?若是BIOS你用此功能无法找到HDD 表示IDE 的界面有问题你必须找出线路图上所有的IDE 讯号(在M/B 上有二个40 PIN 的排针,一个叫Primary IDE 一个叫Secondary IDE )你可以试若将HDD 插在另外一个排针并且再执行一次HDD Auto Detect 的功能.若可以找到HDD 表示主要的IDE 界面的问题.若仍然无法找到请确定所有讯号都正常再行Check。另外你也可以在进CMOS Menu 后先Check 是否HDD 的功能有被Disable ,因为有一些M/B 因为 BIOS 的BUG 有时候会有此功能被关闭的可能。所以若是遇到这类的M/B 你可以清除CMOS 也许可以解决此问题。3. 有时No Boot 并不是IDE 找不到而是BIOS 在Load OS 时当掉,以前有些机种有L2 Cache ,你可以试着把L2 Cache 关掉,若是可以解决这问题你就可以朝Cache 方向维修。但若题M/B 没有Cache 的机种,牵涉的层面较广所以不在此处讨论。不过你可以朝CPU 电压 (Vcore, VIO Vref….),Chipset VCC部份下手,另外若是电压有噪声也有可能造成系统当机。在维修时有检查CLOCK,其实若题CLOCK 不够干净也有可能造成系统当机.4. 之前有提到Cache 的维修方式,一般而言M/B 上都有一颗CACHE Controller (一般都是北桥)你以检查线路上与此Chipset 连接的讯号是否有Open 或Short 的问题。5. 之前都没有提到任何更换零件的问题,其中有部分是因为零件在M/B 中是高单价的东西,若是随意的更换可能会造成无谓的浪费,所以初期在维修时不建议各位更换零件,若要更换零件请请教较高深的人。

页: [1]
查看完整版本: 电脑主板的基本检修