DDR内存插槽供电不足的检修
整机外设
故障现象:前不久笔者在电脑城以300元的低价购得一块全新的SiS748芯片组的主板,从功能上看还算不错,可以手动线性调节外频,但没有电压微调功能,做工方面还算过得去。在商家处试用没什么问题,回家后快速进行了升级。升级后的电脑配置如下:Duron 800MHz(100MHz外频)、128MB DDR内存、TNT2(32MB显存)显卡、希捷30GB硬盘等。更换主板后开机,一切正常,进入BIOS进行优化设置,将外频跳到了133MHz,存盘退出。自检重启,开机显示CPU主频为1100MHz。
接下来安装WinXP系统,在即将完成时,突然电脑蓝屏,而且还有很多错误提示信息。难到是超频所造成的?于是将外频降到了120MHz,又重新安装WinXP系统,同样是在即将完成安装的时候蓝屏了。看来是主板的超频性能不好,算了吧!不超了,再次将外频降到100MHz,可是上述现象依旧。
故障分析:该怎么办呢?是不是因为WinXP对硬件要求比较高,那么安装Win98结果会怎么样呢?于是笔者又安装了Win98,安装过程一切正常,安装完所有驱动及应用软件,还玩了一会儿游戏,系统都没有问题。为什么安装Win98一切正常,而装WinXP就会蓝屏呢?
其他设备一直都工作得很好,应该肯定就是主板的问题了,我就不相信没有办法解决。首先要寻找相关的案例资料,然后寻找主板芯片组资料及相关电路分析资料。最后准备好所需的工具,如电烙铁、松香、锡焊条、万用表、频率计等等。
花了两天时间将所有的资料准备好了后,开始对主板动手术。在分析主板故障后,笔者将问题首先锁定在主板内存模块部分。根据先“软”后“硬”的原则,进入DOS系统,接下来的工作就是使用Memtest这个测试工具进行测试,它可以帮助用户检测主板内存模块是否有问题。笔者使用Kingmax、Hynix、Kingstone、三星等四种品牌的内存条进行Memtest测试,结果全部失败。看来问题真的是出在内存模块部分了,不是内存条的问题。因主板是杂牌的,是不是主板电路本身存在问题呢?
因手上测试工具不全,笔者只有先用万用表测量电压了。DDR内存正常的供电电压应为2.5V,首先进行电压测量,仔细查找电路走线,确定测量点,发现DDR插槽供电电压为2.45V,低于2.5V的工作电压,是不是因为工作电压偏低而引起的故障?如何提高DDR插槽的工作电压呢?
无论怎样,先解决这个问题再说了。笔者马上着手进行电压调整,查阅相关资料以后,思路基本清楚。这款主板采用LM324逻辑芯片和外部MOS管电路来为DDR插槽供电,DDR供电电路采用同相输入电路,如图所示。根据实际电路可以列出算式:Vo=Vref(1+Rf/R),为保证输出电压为2.5V,在参考电压Vref不变的情况下,只要调整Rf/R的比值,就可以达到调整输出电压的目的。
查看实际电路R和Rf的阻值,主板上两颗电阻表面分别标记为“52A”、“66A”,上面显示的只是一个阻值代码,必须通过SMT电阻阻值对照表才能得知。根据资料显示,原来R的阻值为340Ω,Rf的阻值为475Ω。
把两个阻值代入上述公式计算,发现DDR插槽供电电压的理论值为2.5V,而实际工作电压为2.45V,看来实际电路存在误差,为了保证实验的准确性,在保持Rf阻值不变的情况下,通过公式计算出R的阻值,笔者最后选定了阻值为332Ω的电阻,它对应的DDR插槽供电电压为2.55V。
故障解决:确定阻值后,接下来就是准备电阻了,一般情况下,小电阻不易购买,好不容易在一家电脑维修处弄到那个阻值332Ω的电阻。一路小跑回家,迫不及待烧热烙铁,小心翼翼将332Ω的电阻换上,仔细检查无误后,加电测量,电压为2.55V。
不知道能否解决问题,带着不安的心情重新安装WinXP系统,紧张的时刻终于过去,WinXP成功安装,安装所有驱动和应用程序都没问题,我还玩了两个小时的《极品飞车》,表现很好,没有出现不稳定现象。我又将外频增加到了133MHz,重新开机,OK,进入WinXP系统,好像情况还不错,运行游戏看看,运行《极品飞车》,系统一样稳定,游戏也很流畅。可是我还是不放心,就搬出了3Dmark2001测试软件对系统进行烤机,通过一个晚上的测试,系统一样正常工作。只是CPU温度有点过高,温度侦测软件显示为65℃,不过还算稳定,赶明儿,去换个好点的风扇就可以了。
整个手术全部完成,故障是因杂牌主板的生产工艺和用料等因素引起实际电路中DDR插槽供电电压偏低,通过改变电路外围电阻的阻值,主板不但可以在常规下能稳定运行,在超频环境下也一样稳定运行。
