马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 yang947188327 于 2023-11-21 19:22 编辑
接修一台DELL的机器,二修机,板号为18812-1,CPU供电附近烧糊,上家已经掏了一个洞,但是飞的线太丑了,刮开重新飞线,这一步忘了拍照了,大家看一下结果就行,手工活。 补好线之后上电,发现待机电流为30ma,按下开机键,电流没有任何反应,应该是不触发故障,量了一下供电,3V、5V、1V都有,开机键也有3.3V,打开图纸点位测量了一下SLP信号,都为低电平,那不触发没跑了; 按照不触发故障的检修思路,一般优先测量“PWRBTN#”信号,此信号有高低高跳变了就优先测桥的待机条件,没有高低高跳变就优先测量EC的待机条件,测量后发现“PWRBTN#”信号3.3V稳稳的,一点变化都没有,看来应该优先查EC了。找到EC,实物的型号为MEC1418,图纸中的型号为MEC1416,应该没差。
测量EC的待机条件,EC的待机条件一般为“供电、时钟、复位、程序、ACIN、LID#”,依次测量
供电:全部正常;
时钟:外置的32.768khz时钟,有电压没波形;
复位:内置复位。
程序:内置程序。
ACIN: 高电平正常。
LID#:高电平正常。
发现除了32.768Khz晶振没起振,剩下的所有条件都满足了,PWRBTN#没有高低高,EC晶振还没起振,可能这时大部分人就要去干EC了,但是,通过观察EC的芯片手册可以得知,这个引脚可以外接晶振,也可以接susclk,而这个引脚的定义是由程序中Bits[4:0]部分决定的,所以应该是先有程序,后有时钟起振。
那EC的程序来自哪里呢,我们继续观察芯片手册,可以得知,这个芯片包含“Boot ROM”和“用户程序”两种,“Boot ROM”是出厂时就写好的,所有芯片都有的,和我们没有任何关系,用户程序是EC需要从外部FLASH下载到EC的内部RAM中,简单来说就是这个EC是不自带程序的,需要从BIOS中下载程序。 观察图纸发现,EC并没有连接到BIOS,BIOS只连接了桥,那就说明EC是通过桥来下载BIOS的,这个EC和桥是通过ESPI总线连接的,此总线代替了早期的LPC总线,速度更快,先概述一下待机时ESPI总线的工作流程(仅为结合现有资料及实际测量的猜想,有不对之处共同交流)。 第一步:桥满足所有的待机条件。 第二步:桥发出ESPI复位信号。 第三步:桥读取BIOS中的ME。 第四步:桥通过ESPI总线和EC通讯(但不受第三步影响,没有BIOS也会和EC通讯)。 第五步:桥24M时钟起振(ESPI异常,不会起振)。
断开ESPI_CLK,桥侧ESPI_CLK只有一段3.5us的波形 拆掉BIOS,只有ESPI_CLK四段波形,约45us
正常的ESPI_CS和ESPI_CLK
矛头又指向了桥,测量BIOS的第二脚,发现桥已经读了BIOS,说明桥工作条件应该是满足的,测量24Mhz时钟,没有起振,刷了BIOS无果,再测量读BIOS和ESPI总线的波形,发现只有短短一段的波形,怀疑桥损坏,随即更换一个能上电的坏桥试一下,发现可以正常上电,EC的晶振也已经起振了。接下来的故障就只能等购买的桥到了继续维修。 |