技嘉686BX主板BIOS维修 |
|
从电脑的发展历程上来看,主板上常用的FLASH ROM芯片主要有三类:一类是以Intel的28F系列部分芯片和Winbond的29E系列芯片为代表的分块式的EEPROM,这类芯片主要用于586时代的电脑,容量以1M的居多。技嘉686BX主板用到的芯片就是这种类型的芯片,其型号为P28F002BC,容量为2M,不过其封装为PDIP40形式。这种芯片与常用的可擦写ROM有一定区别,其内部的数据结构是分块的,其中BOOT BLOCK必须在VPP=12V、PR#=12V时才能编程,从而有效保护BIOS启动区(如果这块信息没丢失,则有的机子升级失败后用ISA显卡仍能显示),其内部地址分布表见图1。 |
|||||||||||||||||||||||
|
|||||||||||||||||||||||
第二类是工业上常用的28F020系列芯片,同上面的芯片相比,它取消了内部的分块,但在对芯片进行编程(写入)时,其VPP端仍在加+12V的编程电压。由此可见,以上两类EEPROM芯片是双电压设计的,它可以在+5V的电压下正常读取,但写入必须提供+12V的电压,采用这两类芯片的机器在升级BIOS时,必须要开机箱设置跳线才行,因而比较麻烦,但如果能合理设置跳线,就可以有效地保护BIOS不受病毒的破坏。 第三类是单电压的EEPROM芯片,即我们所称的FLASH ROM芯片,其代表是Winbond公司的W29C010A和W29C020。这类芯片为单电压设计芯片,读写都是在单电压下进行的,因此只须用升级软件即可完成升级BIOS的操作。 综合比较三类芯片的管脚及参数,相同封装形式的芯片的管脚排列相互兼容,功耗也差不多,这就意味着相同容量、相同封装但不同类型的ROM芯片在一定程度上是可以替换。 有了上面的理论基础,维修技嘉686BX主板上的BIOS芯片就很方便了,即然我们买不到和P28F002BC相同封装形式的BIOS芯片,但我们可以考虑用一片相同容量但封装形式不同的芯片来替换它,从而把主板修复。 图2是技嘉686BX主板BIOS P28F002BC(2M)芯片的管脚示意图,图3是普通的W29C020(2M)芯片的管脚示意图,芯片管脚说明见表1。比较二者的管脚排列及功能,我们可以发现:尽管二者的管脚数量不一致,管脚排列也不同,但二者管脚的功能是一一对应的,因此,如果我们把W29C020芯片的管脚转换一下,使其按P28F002BC芯片的管脚排列,是否就可以代替P28F002BC,从而修复主板呢? |
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
表1 BIOS芯片管脚功能说明
|
|||||||||||||||||||||||
要把W29C020芯片的管脚重新排列,需要到市场上找一个DIP40和一个DIP32形式的管座,根据上面两种芯片的管脚排列,把DIP32管座的管脚用绝缘导线连接到DIP40对应功能的管座上,如图所示。例如,DIP32芯片的第11脚是地址线A1,就把它连到DIP40管座的第39脚(A1)上;DIP32芯片的第12脚是数据线O1,就把它连到DIP40管座的第7脚(DO1)上。注意要把导线的一端焊在DIP32管座的管脚上,另一端焊在DIP40管座上面的插孔上,以免妨碍DIP40管座将来的插拔。芯片上标明为NC的管脚是空脚,不用连。要注意,管座也是有方向的,其一端的半园形缺口表示其管脚的排列方向。连接期间,因为二者的管脚排列相差较大,有些线不可避免要交叉,因此操作时一定要对号入座。 |
|||||||||||||||||||||||
连线连接完毕后,把DIP40管座插到技嘉686BX主板上,插时一定要注意对应好方向,以免将来烧毁芯片。用编程器把下载下来的技嘉686BX主板的BIOS升级文件686bx.bin写入到一片W29C020芯片中去。把写好的芯片按正确的方向插到DIP32管座上。检查无误后,通电开机,结果显示器出现了熟悉的开机画面,机器顺利地启动,修复成功,表明我们上面的设想是正确可行的。 上面修复的结果就是你的BIOS的样子成了一个丑八怪,但我们可以换一个方式,用一个DIP40的管座和一个PLCC32的管座组合,用细软的漆包线把二者对应的管脚一一相连、检查无误后,用环氧树脂胶把PLCC32管座粘在DIP40管座上,这样打造完毕的BIOS组件大小就小多了,也漂亮多了,BIOS芯片也相应地改用一片PLCC封装的W29C020。以上改装做过多次,主板全部修复,证实该法没有问题。技嘉686BX主板由于种种原因BIOS坏的不少,好方法不敢独享,写出来供大家参考。 |
|
|