故障
放置了好久的一张技嘉B75M-D2V R1.0主板,靠近CPU的插槽内(DDR3_1)插有内存条,机器便无法启动,CPU风扇转转停停;只在DDR3_2槽内插内存条,便可正常使用。今天有空,做了些准备工作,尝试维修。
排查方法
内存条不能识别,可能的原因如下:
1、内存条有问题;
2、内存槽有针脚与内存金手指接触不良(如:如金手指有氧化、槽针脚氧化严重。维修工具:橡皮擦、洗板水);
3、内存槽有针脚供电不正常(如:供电元件损坏、针脚虚焊、断线,发现异常研究相关电路推断);
参考文末——表《DDR3内存引脚定义与正常电压》①②③④⑤种供电说明,参考“主板 电路图”、“元件位置图”排查。
4、内存槽对CPU的内存控制电路的1.5V供电不正常,可以测量内存槽与CPU之间,贴近内存槽的贴片电容的正极判断;
5、内存槽与CPU通讯的针脚或线路有问题。
比如数据线、地址线、各种信号读写的控制线引脚,这些内存槽引脚都与CPU的针脚直接相连,没有中间元件可供测量。发现电压异常,首先检查CPU座针脚是否有变形,再根据 点位图测内存槽引脚与相应的CPU座的针脚是否断路。
6、CPU的“DDR3_RST#信号发送脚”未能向内存槽168脚送达复位信号,查“CPU的DDR3_RST#信号发送脚”与内存槽168脚之间的贴片电阻和电容,看电阻是否变大甚至断路(这块板子此段电路未采用电阻)、看电容是否短路。
故障排查
排查到第3步,发现此内存插槽67脚VREFCA无供电,查看电路图和元件位置图,有三个嫌疑点:
这三个嫌疑点在两个内存槽之间,可是这板子两个内存槽之间太狭窄了,只能勉强插进去一根牙签,准备借着手电筒的灯光测这三个元件,表笔触到R242,稍一用力想挨得紧些,这颗0402的1K电阻便飞得无影无踪了,它可能就是元凶。
但是这么狭窄,如何补焊呀?当时也没有锡炉,尽管用隔热胶带贴在了两槽之间(只能各贴一层,贴两层电阻都放不进去了),然后用最细的风枪嘴风速30慢慢吹,但是吹了好长时间后,电阻还是没焊上,索性加大风力,结果成了这样,仍是没焊上:
于是买了锡炉和3条500克63A锡棒(原只买了两条,结果不够用,又追买一条),又买了4个DDR3新内存槽,总投资370元。开干:
拆下两个内存槽后,测R243和TC11,都正常;
补上R242电阻,焊上第一个内存槽,冷却后试机,认出了内存并顺利进入了操作系统。
接着焊上第二个内存槽。
这番折腾,投资370元+3小时,拯救了一块修好价值才60元的十几年前的老板子。
不为别的,只为爱好。
下表是为这次维修做的理论准备,由于水平有限,经验也缺乏,其中难免有错误,请老师们指正,以便我能进步:
DDR3内存引脚定义与正常电压
[table=98%]
[tr][td=3,1,274]
引脚供电或信号名称
[/td][td=1,2,161]
[/td][td=1,2,66]
[/td][td=1,2,39]
[/td][td=2,2,372]
[/td][/tr]
[tr][td=86]
V星
[/td][td=112]
[/td][td=76]
[/td][/tr]
[tr][td=86]
VCC3
[/td][td=112]
[/td][td=76]
[/td][td=161]
不同的内存槽,脚位数量还不一样,236脚位都是给SPD供电的VCC3。
[/td][td=66]
[/td][td=39]
[/td][td=2,2,372]
直通ATX电源的VCC3,触发即得到供电。
内存SPD是Serial Presence Detect(串行在场检测)的缩写,它是一个可擦写的EEPROM(电可擦写可编程只读存储器)芯片,位于内存模组上,用于记录内存的许多重要信息,如内存的芯片及模组厂商、工作频率、工作电压、速度、容量、电压与行、列地址带宽等参数。这些信息一般在出厂前由内存模组制造商根据内存芯片的实际性能写入到EEPROM芯片中。SPD芯片的作用是在计算机启动时,主板BIOS会读取SPD中的信息,CPU会根据这些参数信息自动配置相应的内存工作时序与控制寄存器,从而充分发挥内存条的性能。如果主板从内存条中不能检测到SPD信息,它只能提供一个较为保守的配置。SPD芯片通常是一个8针的SOIC封装(3mm*4mm)256字节的EEPROM芯片,其容量为256字节(2Kbit)。
[/td][/tr]
[tr][td=6,1,539]
[/td][/tr]
[tr][td=86]
VCC_DDR
[/td][td=112]
[/td][td=76]
[/td][td=161]
51、54、57、60、62、65、66、69、72、75、78、170、173、176、179、182、183、186、189、191、194、197
[/td][td=66]
[/td][td=39]
[/td][td=2,1,372]
由内存PWM电路输出给各内存槽这些引脚,PWM电路将VCC5或ATX_5VSB转换为波形稳定的1.5V。这些引脚也向CPU的一些与内存有关的名称为VDDQ的针脚供。
[/td][/tr]
[tr][td=86]
SMBDATA_DDR
[/td][td=112]
[/td][td=76]
[/td][td=161]
[/td][td=66]
[/td][td=39]
[/td][td=2,1,372]
系统管理总线数据收发引脚,ATX电源的VCC3经南桥侧一小电阻,同时供南桥SMBDATA点和此内存引脚。
[/td][/tr]
[tr][td=86]
SMBCLK_DDR
[/td][td=112]
[/td][td=76]
[/td][td=161]
[/td][td=66]
[/td][td=39]
[/td][td=2,1,372]
系统管理总线时钟信号引脚,ATX电源的VCC3经南桥侧一小电阻,同时供南桥SMBDATA点和此内存引脚。注意:跟238脚的供电线路并非一条。
[/td][/tr]
[tr][td=86]
VTT_DDR
[/td][td=112]
[/td][td=76]
[/td][td=161]
[/td][td=66]
[/td][td=39]
[/td][td=2,1,372]
内存总线终端电压,用于稳定总线上的信号,由内存供电VCC_DDR经一线性稳压器调整得到。
[/td][/tr]
[tr][td=86]
VREF_DQ
[/td][td=112]
[/td][td=76]
[/td][td=161]
[/td][td=1,2,66]
[/td][td=1,2,39]
[/td][td=2,2,372]
地址线和数据存取线供电,在所有时刻(包括自刷新)都必须保持规定的电压。分别通过一个电阻与CPU座中的两个针相连;其供电来自于内存供电VCC_DDR经两个等值电阻分压得到。CA可能是Column Address的简写。
[/td][/tr]
[tr][td=86]
VREF_CA
[/td][td=112]
[/td][td=76]
[/td][td=161]
[/td][/tr]
[tr][td=86]
GND
[/td][td=112]
[/td][td=76]
[/td][td=161]
[/td][td=66]
[/td][td=39]
|