|
马上注册,结交更多好友,享用更多功能。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 哈哈堂主 于 2016-7-25 15:35 编辑
; x5 A1 D' Z2 I ]
5 t3 C2 S# `3 ?: L$ ?华硕K42JR触发不亮机维修案例 5 J4 B1 v# E2 s0 P' E! ?' y
型号:华硕K42JR ~! g; h: g& G
. m# \7 @/ l1 Z
版号:K42JR V4.1独显% E2 Z z2 ^6 d$ g
* P" {; t& N3 k4 q2 ` 故障:触发电流到1.6A不亮机
r1 r4 V( h+ y, h# C% q7 q
K$ l6 H! B% f* Q8 U/ E 华硕K42JR触发不亮机维修方法/步骤:
' m6 }. [/ ]" @1 T
w# [, a6 M" f8 t2 p5 X# ? 接一台华硕K42JR V4.1笔记本,此本属于二修机,机器拿到手后,测试电流上到1.6A不亮机,看电流判断不过内存,之前刷过BIOS,用示波器测量SMBUS总线波形,发现SMCLK波形正常,SMBDATA上拉幅度不足,有3Bit数据在拉至高电平的过程中,幅度严重不足,画个大概的草图,以便更直观的看到故障时的波形。如图:
! X. x$ i9 a7 `8 Q p, H
$ d- _% ~! c- Z/ b
华硕K42JR触发不亮机 图1
华硕K42JR触发不亮机 图1
( X7 S, \# V# i: S; @; t 万用表测量CLK/DATA电压正常无跳变,3.3V。拆除Q2801,测量PCH发出的PCH_SMBCLK/PCH_SMBDATA波形完美,装上Q2801隔离管,PCH_SMBCLK/PCH_SMBDATA被异常拉低,可以确定是连接内存SPD和CLK芯片总线部分问题。0 b: w2 K( J" x) w. z
* l" R. v3 S3 n+ O/ x 在一般的板子中,内存正确的SPD地址为A0或者A2等,转换成二进制为:A0=1010 0000。' S4 k! ]5 A; X. N2 w
3 Z! L9 g2 x+ A! S ` 芯片检测到错误的SPD地址,在此我们假设错误的SPD地址为:59<非草图中的波形数据>,转换成二进制为:59=0101 1001
# ^# F* T: r' M1 R4 M
" d" J$ X: Y5 j* C) l 这个机器里面时钟芯片和内存共用SMBUS总线,因RN2801排阻漏电或者不稳定,拉低PCH数据线幅度,导致SPD/CLK不能解析出正确的地址或者数据。! `$ E2 O5 f8 k0 Y7 M
- v; l( B5 U" \. W, b4 C
华硕K42JR触发不亮机 图2
华硕K42JR触发不亮机 图2 9 E" b, H2 Y6 }
SMBUS正常通讯时,一个字节是8Bit,数据传输完毕后,主设备将SDATA拉为高电平,如果从设备有应答,就会将SDATA拉低,继续下一步动作;异常设备地址,内存和时钟芯片无法解析出正确的地址和数据,拒绝响应和应答,导致最终档内存,无法进行下一步动作。) C' N5 ]* [( o
0 N5 n3 [3 q# r D( t
华硕K42JR触发不亮机 图3
华硕K42JR触发不亮机 图3
( Q: @. D3 s) H+ q 比方说:就像我们每个人的名字一样,班级上课,老师点名,到了的学员,回答“到”,结果因为点名册错误,个别学员名字是该班根本不存在的,自然而然,老师点名的时候就不会有学生回答,这就是该总线中的应答信号ACK。
4 K# b! M8 E$ P1 }( U8 V+ l0 C0 B4 w% G1 a0 y. h! s3 V- B
故障明确,排除故障,打值SMBDATA=300+,SMBCLK=500+,更换RN2801上拉排阻,触发电流上到2A+亮机,成功修复。# v/ x1 G% W2 t1 p& G+ b9 `2 t2 N2 X8 [
* d+ H- K; K5 `- {3 e* n% \
|
|