|
|
马上注册,结交更多好友,享用更多功能。
您需要 登录 才可以下载或查看,没有帐号?注册
x
华硕K42JR触发电流到1.6A不亮机维修案例
; d( r3 X2 S/ A7 n9 [! b4 q 版号:K42JR V4.1独显
9 D- J! M7 l" w `$ z0 x7 K5 F) i4 Z+ p4 a% z# Y) e
故障:触发电流到1.6A不亮机
3 |, `0 U" N, s' P$ k7 a+ y/ e7 F* k$ e1 ^0 h8 D7 z& A3 F* J
华硕K42JR触发电流到1.6A不亮机维修方法/过程:
7 h6 u: A( e3 `# ~$ x2 p) N6 P3 ~1 r/ G7 Q9 h
接二修华硕K42JR V4.1,电流上到1.6A不亮机,看电流判断不过内存,上家刷过BIOS等。示波器测量SMBUS总线波形,发现SMCLK波形正常,SMBDATA上拉幅度不足,有3bit数据在拉至高电平的过程中,幅度严重不足,画个大概的草图,只是为了更直观的看到故障时的波形。 V+ q# v0 E9 U8 e
2 X% @, x# q+ S: }华硕K42JR触发电流到1.6A不亮机 图一
5 @& e5 v. G( b 万用表测量CLK/DATA电压正常无跳变,妥妥的3.3V,拆除Q2801,测量PCH发出的PCH_SMBCLK/PCH_SMBDATA波形完美,装上Q2801隔离管PCH_SMBCLK/PCH_SMBDATA被异常拉低,现在可以确定是连接内存SPD和CLK芯片总线部分问题。
+ w5 z, r' S. V) ?# Y* H5 [, A' V, W) N
在一般的板子中,内存正确的的SPD地址为A0或者A2等,转换成二进制为:; V. h' k" Q) _5 W2 ^ _
+ M# X# |; H: c# h A0=1010 0000
; e' d& v/ Q* v. D6 G. u; m
5 y) x+ W. ~. U8 h* ?& c 芯片检测到错误的SPD地址,在此我们假设错误的SPD地址为:59<非草图中的波形数据>,转换成二进制为:& R/ U( a. E1 H& n, _+ d
. x6 G6 G) h3 t: I3 H2 O1 E 59=0101 1001
2 Q$ s. Q( W7 a6 }- g) o3 a/ B/ J+ y3 q; z2 H/ ^! O
这个机器里面时钟芯片和内存共用SMBUS总线,因RN2801排阻漏电或者不稳定,拉低PCH数据线幅度,导致SPD/CLK不能解析出正确的地址或者数据。
h4 {" q6 j' y; r# ~6 J
4 Z1 j7 g* L5 l3 S {4 ?华硕K42JR触发电流到1.6A不亮机 图二 + |0 }7 ?$ _* L6 R8 l* t
SMBUS正常通讯时,一个字节也就是8bit,数据传输完毕后,主设备将SDATA拉为高电平,如果设备有应答,就会将SDATA拉低,继续下一步动作,异常设备地址,内存和时钟芯片无法解析出正确的地址和数据,拒绝响应和应答,导致最终档内存,无法进行下一步动作。
/ {$ D+ ?9 L* \) R- \
/ w& k6 Z6 u, y% L+ c$ `. Z华硕K42JR触发电流到1.6A不亮机 图三 + Y/ M4 ~- y5 J" `$ ?
这就像我们每个人的名字一样,班级上课,老师点名,到了的学员,回答“到”,结果因为点名册错误,个别学员名字是该校根本不存在的,自然而然,老师点名的时候就不会有学生回答,这就是该总线中的应答信号ACK,当然了,调皮的学生除外,哈哈!
; {; {6 \4 J+ t' v5 s
' g7 S" j6 m1 y# b- A 故障明确,排除故障,打值SMBDATA=300+,SMBCLK=500+,更换RN2801上拉排阻,触发电流上到2A+亮机,成功修复。+ v8 [" H4 p% [& a) f8 j
4 _6 D+ O& Y' K* h
ps:板子亮机就被拿走了,没有拍图,见谅!) P8 I l" ^6 I; t) v) |2 R% D
& M+ V4 R4 f8 v r% |/ `4 l2 s% R* P8 u% T+ a
2 m2 A8 o$ T3 \; d# b5 _# ~) I) z
& P* T) p. r' k3 P3 z, ~+ S4 C$ X7 e0 h: g
|
|