迅维网

楼主: xueflyer
打印 上一主题 下一主题
[笔记本]

HM65平台的一个新特性,大家维修时请注意!

    [复制链接]
41#
发表于 2013-3-25 18:24:52 | 只看该作者 来自: 上海长宁区 来自 上海长宁区

点评

HM55 0.45A左右掉电故障,待机芯片发烫,断开3V电感,烧鸡,发现PCH发烫,果断认为PCH坏,我是这样维修的,但都不敢轻易下手,望楼主帮忙分析分析。可以的话联系本人QQ306287461,实在是感谢  发表于 2013-3-27 16:39
回复 支持 2 反对 0

使用道具 举报

42#
发表于 2013-3-25 18:25:56 | 只看该作者 来自: 上海长宁区 来自 上海长宁区
manys 发表于 2013-3-25 16:15
从来都没有测过CPU_SVID信号,这个信号正常电压多少V啊

由+1.05V电压上拉,实测+1V就差不多了。

回复 支持 2 反对 0

使用道具 举报

43#
发表于 2013-3-25 18:38:40 | 只看该作者 来自: 上海长宁区 来自 上海长宁区
梧州陈春光 发表于 2013-3-25 10:14
上个星期碰到一台, G470   1.5V  内存供电电压有杂波, 导致 CPU 电压出不来,1.5V  那里进水了, 我觉得  ...

+1.5不出来确实会引起CPU电压不产生,我也曾遇到过,呵呵!
不过其间的联系却是有点曲折,我觉得可能是这样的:
因为此板的+1.5V电压主要是为PCH芯片内的主时钟模块提供工作电压(在HM65以前的主板上,时钟芯片是独立的时候,+1.5V也主要是用来为其服务的),+1.5V电压的缺失会直接导致25M时钟晶振不起振,而PCH芯片不能为CPU提供时钟时,CPU电压就无法产生了。

呵呵,朋友下次有机会再遇见这样的板,可以顺便测量一下25M晶振上是否有波形,应该就能确定+1.5V不出与CPU电压不出之间的关系了。

回复 支持 2 反对 0

使用道具 举报

44#
发表于 2013-3-25 18:43:55 | 只看该作者 来自: 上海长宁区 来自 上海长宁区
梧州陈春光 发表于 2013-3-25 10:14
上个星期碰到一台, G470   1.5V  内存供电电压有杂波, 导致 CPU 电压出不来,1.5V  那里进水了, 我觉得  ...

啊,对不起!前面没看仔细,误将+1.5V内存电压当做+1.5V了。
但+1.5V电压仍是由+1.5V内存电压转化而来,所以前面所说关系还是存在。

当然+1.5V内存电压异常也有可能导致HWPG信号不起,开机即掉电。

回复 支持 1 反对 0

使用道具 举报

45#
发表于 2013-3-25 18:45:04 | 只看该作者 来自: 上海长宁区 来自 上海长宁区
丁丁网络 发表于 2013-3-25 09:34
我碰到一台索尼的,PCH芯片坏导至没事CPU供电的,供电芯片95835

没错,还有95831B。

回复 支持 1 反对 0

使用道具 举报

46#
发表于 2013-3-25 18:55:52 | 只看该作者 来自: 上海长宁区 来自 上海长宁区
百亿超市 发表于 2013-3-24 15:50
我想问一下,在并行vid的,为什么没上CPU,电源芯片会输出1.5v的电压。根据imvp是这样的,但是CPU那端是浮空 ...

据我所见电路图,以前主板在没装CPU时,VID并不是浮空,而是要么由电阻上拉到某个电压(代表1),要么接下拉电阻拉到地(代表0),所以不装CPU时,VID也是某种0和1的组合,也就代表某一电压值。当装上CPU后,CPU内部的电路会改变这种0和1的排列,得到一种新的组合,对应CPU实际需要的电压值。
所以,没装CPU时,CPU电源芯片也会产生一个电压。

回复 支持 1 反对 0

使用道具 举报

47#
发表于 2013-3-25 18:56:50 | 只看该作者 来自: 上海长宁区 来自 上海长宁区
百亿超市 发表于 2013-3-24 15:50
我想问一下,在并行vid的,为什么没上CPU,电源芯片会输出1.5v的电压。根据imvp是这样的,但是CPU那端是浮空 ...

下面那一段,我看不太懂,不知道如何回答了,呵呵!

回复 支持 反对

使用道具 举报

48#
发表于 2013-3-25 23:21:44 | 只看该作者 来自: 广东深圳 来自 广东深圳
楼主写的这个帖子我有也是遇到过得的,也是HM65的桥,当时也修了很久,所以以后大家要注意这一点

点评

是呀,修过一次了解了特点,下次遇见就能节省时间了。  详情 回复 发表于 2013-3-26 21:13
回复 支持 反对

使用道具 举报

49#
发表于 2013-3-26 00:11:22 | 只看该作者 来自: 上海长宁区 来自 上海长宁区
月饼 发表于 2013-3-23 11:41
哈。你是广达工程师呀!
我觉得是,PCH收到PWROK后,发出PROCPWRGD给CPU,CPU再发出SVID给VRM芯片。产生 ...

今天做了几个试验,看来饼哥对于PROCPWRGD信号的重视是对的。

回复 支持 反对

使用道具 举报

50#
发表于 2013-3-26 00:17:54 | 只看该作者 来自: 上海长宁区 来自 上海长宁区
今天拿一块KL9的好板做了一下试验,推翻了一些以前的猜测。有些问题似乎更加清晰了,而有些还是无法解释。

先回答前面饼哥的一个问题:
“想再请楼主做个实验,去掉BIOS后,测下PCH的PWROK和PROCPWRGD是否正常”

试验一:
去掉BIOS芯片。
现象:  触发上电至0.25A掉电,其后自动上电再掉电,反复循环。同时+VCC_CORE未生。
(因为会掉电,以下测得的信号只有短暂的电平或波形,很快掉落)
序列        信号名        状态
1        PWROK        +3.3V
2        PROCPWRGD        无电压
3        DRAMPWROK(PM_DRAM_PWRGD)        +1.5V
4        THRMTRIP#  ( PM_THRMTRIP#  )          +1V
5        DF_TVS (H_SNB_IVB#)        +1.2V(+1.5V)
6        SYS_RESET#  (XDP_DBRST# )        +3.3V
7        PMSYNCH (PM_SYNC)        无
8        25M晶振        有波形
9        CLKOUT_DMI_N (CLK_CPU_BCLKN)        有波形
10        CLKOUT_DMI_P (CLK_CPU_BCLKP)        有波形
11        HWPG        +3V
12        VRON        +3V

测量得到的结果就是:
PWROK不受BIOS的影响。(这个信号由EC发给PCH芯片)
而PROCPWRGD则没有产生。



试验二:
接下来继续做调试:
将BIOS芯片恢复,将VRON信号断开。
(目的是测量CPU电压产生之前的时序及其他电压是否都正常,因为断开VRON主板电流将保持,不掉电,方便准确测量)
现象: 上电0.33A保持,不掉电;+VCC_CORE未产生。
序列        信号名        状态
1        PWROK        +3.3V
2        PROCPWRGD        +1V
3        DRAMPWROK(PM_DRAM_PWRGD)        +1.5V
4        THRMTRIP#  ( PM_THRMTRIP#  )          +1V
5        DF_TVS (H_SNB_IVB#)        +1.2V(+1.5V)
6        SYS_RESET#  (XDP_DBRST# )        +3.3V
7        PMSYNCH (PM_SYNC)        无
8        25M晶振        有波形
9        CLKOUT_DMI_N (CLK_CPU_BCLKN)        有波形
10        CLKOUT_DMI_P (CLK_CPU_BCLKP)        有波形
11        HWPG        +3V

前后对比可见PROCPWRGD的产生是要受到BIOS芯片影响的。
而且PROCPWRGD、CLKOUT_DMI_N、CLKOUT_DMI_P、DRAMPWROK在VRON之前(或者是同时)就已经产生了。
再者,除PROCPWRGD这个信号外,CLKOUT_DMI_N、CLKOUT_DMI_P、DRAMPWROK的产生都不需要BIOS的参与。
这两点与HM55及以前的平台时序是完全不同的。


试验三:
断开PROCPWRGD这个信号。
现象:  上电0.34A保持,不掉电;+VCC_CORE未产生。
(与断开VRON信号的现象几乎一样)


试验四:
断开PWROK信号。
现象:   上电至0.54A掉电,之后自动上电再掉电,反复循环。  但+VCC_CORE已经产生,IMVP_PWRGD也已由VRM芯片发出。
序列        信号名        状态
1        HWPG        +3 V
2        PROCPWRGD        +1V
3        DRAMPWROK(PM_DRAM_PWRGD)        +1.5V
4        THRMTRIP#  ( PM_THRMTRIP#  )          +1V
5        DF_TVS (H_SNB_IVB#)        +1.2V(+1.5V)
6        SYS_RESET#  (XDP_DBRST# )        +3.3V
7        25M晶振        有波形
8        CLKOUT_DMI_N (CLK_CPU_BCLKN)        有波形
9        CLKOUT_DMI_P (CLK_CPU_BCLKP)        有波形
10        VRON        +3V
11        +VCC_CORE        +1V左右电压
12        IMVP_PWRGD        +3V
由此可见PWROK信号虽然在时序上比PROCPWRGD靠前,但断开此信号不会影响PROCPWRGD的发出,甚至+VCC_CORE电压的产生。
并由此似乎可以推测:PROCPWRGD是+VCC_CORE电压产生的必需条件(它的参与是间接的);而PWROK信号无论直接或间接显然都不参与+VCC_CORE电压的产生。
但PWROK信号缺失会造成掉电又反复自动重启的现象,这与去掉BIOS的部分现象相似。为什么会是这样,我不知道如何解释。欢迎大家共同来讨论!


试验五:
同时断开CLKOUT_DMI_N (CLK_CPU_BCLKN)和CLKOUT_DMI_P (CLK_CPU_BCLKP)这两个信号。
现象:  上电0.34A保持,不掉电;+VCC_CORE未产生。
(与断开VRON信号的现象几乎一样)
试验六:
只断开CLKOUT_DMI_P (CLK_CPU_BCLKP)这一个信号。
现象:  开机显示完全正常。   
这是个偶尔发现的奇怪现象,该如何解释?呵呵。



比较试验二、试验三和试验五:
是不是可以这样来认为,CPU内部SVID模块的工作三大条件是:
序号        项目        信号名
1        供电        +1.05V
2        时钟        CLKOUT_DMI_P (CLK_CPU_BCLKP)
                CLKOUT_DMI_N (CLK_CPU_BCLKN)
3        复位        PROCPWRGD
当SVID模块缺少时钟和复位时,表现出的现象应为:
    上电0.34A保持,+VCC_CORE电压不产生。
或者换句话,当VRM芯片无法从CPU内SVID模块中读取信息时的现象是:
    上电0.34A保持,+VCC_CORE电压不产生。


将参与+VCC_CORE电压产生的条件罗列如下:
序号        项目        信号名
1        供电        +VIN(19V)
2                +5V
3        SVID        供电        +1.05V
4                时钟        CLKOUT_DMI_P (CLK_CPU_BCLKP)
5                        CLKOUT_DMI_N (CLK_CPU_BCLKN)
6                复位        PROCPWRGD
7        开启信号        VRON
据此,将以前的猜测修改如下:
VID信号是以软体方式存储于CPU内SVID模块的ROM中。
PCH芯片在得到+3VS5、+3V、+1.05V、+1.8V、+1.5V和+0.85V供电后,PCH内主时钟模块被初始化开始工作,25M晶振起振。随后,PCH芯片主时钟模块分出各种频率的时钟发给CPU及其他功能芯片。与此同时BIOS芯片也有+3V供电后,PCH芯片与BIOS芯片开始通信,读取BIOS内的部分程序并执行。PCH发出PROCPWRGD给CPU。
CPU内SVID模块先后得到+1.05V供电以及PCH芯片发出的CLK_CPU_BCLKP,CLK_CPU_BCLKN时钟。一旦PROCPWRGD到达,SVID模块即被复位,开始处于工作状态。作为SMB的主设备,CPU的SVID模块通过DATA和CLK总线向VRM芯片发出呼叫,等待着VRM芯片来读取电压设置信息。当VRM芯片得到供电(+VIN和+5V),以及VRON开启信号后,VRM芯片对CPU内SVID模块的呼叫做出应答,并读出电压设置信息。之后CPU主供电+VCC_CORE产生,VRM芯片发出PG信号给PCH芯片做复位,之后上电时序继续。

欢迎大家加入讨论,分析不对之处请大家给予指点,呵呵!

点评

同意楼主: 5.0
我认为 1,供电正常以后,桥给25M时钟供电,25M起振.其中某个电压会转换作为PCH的内部复位信号〈此部分有与EC电路似〉 2,PCH内主时钟模块被初始化开始工作,与此同时BIOS芯片也有+3V供电后,PCH芯片与BIOS芯片开始  详情 回复 发表于 2014-3-29 22:37
这样的讨论太精彩,高手们的剖析太给力了, 看到这里如同云开雾散般心情豁然开朗.犹如一杯酣醇入口  详情 回复 发表于 2014-3-29 22:08
我在这里将“HM65平台特性的调试试验记录”,“HM65平台的一个新特性PPT动画” 做成文档放在此处,方便大家下载。 贴图: 文件: 1.HM65平台特性的调试试验记录 2.HM65平台的一个新特性PPT动画  详情 回复 发表于 2013-3-26 21:38
同意楼主: 5
看到这里,赏心悦目!  发表于 2013-3-26 12:11
回复 支持 反对

使用道具 举报

51#
发表于 2013-3-26 00:22:30 | 只看该作者 来自: 上海长宁区 来自 上海长宁区
月饼 发表于 2013-3-23 11:42
想再请楼主做个实验,去掉BIOS后,测下PCH的PWROK和PROCPWRGD是否正常,

由今天做的几个试验来看,去掉BIOS对PROCPWRGD有影响。将整理的资料发在67楼,请饼哥指点,呵呵!

回复 支持 反对

使用道具 举报

52#
发表于 2013-3-26 08:52:29 | 只看该作者 来自: 广东深圳 来自 广东深圳
xueflyer 发表于 2013-3-22 19:05
开启信号VRON还是和以前的时序一样,在HWPG信号进了EC之后就产生了。
碰到HM65平台的好几种类型主板,裸 ...

楼主,分析得好。 暂时还未碰到类似情况。

回复 支持 反对

使用道具 举报

53#
发表于 2013-3-26 09:01:36 | 只看该作者 来自: 广东中山 来自 广东中山
xueflyer 发表于 2013-3-25 18:22
从今天刚做的试验来看,PCH芯片只有在读取到BIOS内的程序并执行后,PROCPWRGD才会发出。
实测裸板上电时 ...

如果不发出PROCPWRGD,VRM会输出电压否?是否VRM输出停在vboot,(vboot好像可program)  

点评

由刚做的试验来看:PROCPWRGD不发出,VRM不会输出电压。 很抱歉,我一直无法理解朋友你提到的VBOOT,不知道是信号还是动作。呵呵,莫怪! 请问是VRM芯片Datasheet内提过的吗?在主板电路图上我只知道VRM芯片上有  详情 回复 发表于 2013-3-26 22:06
回复 支持 0 反对 1

使用道具 举报

54#
发表于 2013-3-26 09:34:57 | 只看该作者 来自: 广东中山 来自 广东中山
本帖最后由 百亿超市 于 2013-3-26 16:51 编辑

楼主,麻烦看看。我的意思是。
看了很多CPU供电芯片手册,芯片开启后基本上输出都是soft start 到Vboot电压,默认Vboot电压是1.1v,在Vboot会停留一点时间而后才是转到VID电压。
第一次修的笔记本主板就是没上CPU的时候,并行VID的CPU芯片最终输出1.5v,看来VID引脚是有电压的了,可是VID线路是CPU和VRM直连的。如今没上CPU,那么说VRM内部有电压在这些VID引脚上了。

总结一下,并行VID
没上CPU,输出先到Vboot,再到某个电压(看VRM内部对VID引脚的电压了)
上CPU,输出先到Vboot,再到VID电压(CPU对VID引脚进行配置)(出厂的CPU已经将某些VID引脚拉低)
并行的VID是否可动态调整?


我的问题就是,在SVID的情况,如果VRM没有收到VID(可看成没上CPU),是否输出停在Vboot不动,还是VRM会保护?

并行VID,VRM没收到VID,最终有个输出,不会保护
SVID,VRM没受到VID,最终是否有输出?,还是会保护?

至今只接触过一两块板子,我一直在瞎想。

点评

关于以前的VID在没装CPU时的情况,我觉得还是上图比较好理解。 如下图1:VRM芯片的VID脚,(VRM芯片为6ISL2882为例): 下图2:CPU边的VID脚连接图: 下图3:电阻上拉和下拉部分: 图中电阻标示前  详情 回复 发表于 2013-3-26 23:15
回复 支持 1 反对 0

使用道具 举报

55#
发表于 2013-3-26 09:47:55 | 只看该作者 来自: 辽宁 来自 辽宁
学到了,很多知识,我个人是这么判断这个桥的,HM55 HM65  只要机器给这个桥配置散热片了,一般就不会坏的。不知道我的理解是否有错误!

回复 支持 1 反对 0

使用道具 举报

56#
发表于 2013-3-26 11:01:17 | 只看该作者 来自: 浙江温州 来自 浙江温州
看你们的讨论看的我一头雾水,看来小弟需要学习的地方太多了

回复 支持 1 反对 0

使用道具 举报

57#
发表于 2013-3-26 11:24:23 | 只看该作者 来自: 江苏南京 来自 江苏南京
大佬们基础功夫很深啊,感觉差距好多,好好学习

回复 支持 反对

使用道具 举报

58#
发表于 2013-3-26 16:38:48 | 只看该作者 来自: 广东中山 来自 广东中山
本帖最后由 百亿超市 于 2013-3-26 21:17 编辑
xueflyer 发表于 2013-3-26 00:17
今天拿一块KL9的好板做了一下试验,推翻了一些以前的猜测。有些问题似乎更加清晰了,而有些还是无法解释。
...

1,PCH的时钟是什么信号开启的。以前是南桥发出VRMPWRGD开启时钟芯片(南桥的角度上看),实际很多都是CPU供电芯片的clken#开启时钟芯片。
我猜测PCH的时钟开启是PWROK。也就是等PCH有了PWROK之后,发出的CLK才有效。比如CPU_BCLKN时钟在PWROK之前是不稳定的,之后才是稳定的前端总线时钟。
楼主你断了PWROK,测得的时钟是多少?

2,DRAMPWROK,是PCH发出的。为何断了PWROK,PCH还是会发出DRAMPWROK?PCH不可能没有收到信号就自动发出DRAMPWROK.

3.在试验一中,VCCcore是一点电压都没有嘛?有没有起来一点,还是就是没动静。

回复 支持 反对

使用道具 举报

59#
发表于 2013-3-26 17:20:23 | 只看该作者 来自: 广东中山 来自 广东中山
xueflyer 发表于 2013-3-26 00:17
今天拿一块KL9的好板做了一下试验,推翻了一些以前的猜测。有些问题似乎更加清晰了,而有些还是无法解释。
...

试验三,断了PROCPWRGD,;+VCC_CORE未产生。是不是vcore一点电压都没有,没有动静,还是vcore有波动,但最后掉下去了?
毕竟试验二和三的电流差了0.01A。

最怀疑的就是试验四。没有PWROK信号,竟然还是会有PROCPWRGD和DRAMPWROK。毕竟PWROK在时序图中是靠前的。

最惊奇试验六,差分时钟信号到底是怎么工作的。信号处理的具体电路太模糊了,根本就找不到相关的书。信号处理的书倒是很多,但是介绍具体的电路实现的书没找到。不清楚从哪方面的书入手。

回复 支持 反对

使用道具 举报

60#
发表于 2013-3-26 18:07:15 | 只看该作者 来自: 湖南 来自 湖南
看来现在的主板又不同了,学到了。谢谢楼主的分享

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复