SVID 波形的正确测量、判断方法
说到 SVID 波形,相信大家并不陌生,但是要想从 SVID 波形中正常读取 CPU 核心电压,你不一定能正确的读出来。有人肯定会认为我在危言耸听,不是抓个波形吗?只要波形抓到了,那就肯定能从中读出CPU 核心电压,是这样吗?其实这么说也不是完全不对,但也不全对。因为不是随便测个 SVID 都能读CPU电压值。那应该怎么操作呢?读取它的电压值的作用是什么呢?请容我下面给看官们细细道来。
图 1 供电芯片内部的部分框图
从上面的框图中可以看到,CPU 供电芯片内部由数字解码器、PWM 模块……组成。正常情况下,CPU发出 SVID 给 CPU 电源芯片的数字解码器,电源芯片的数字解码器收到 SVID 后,解码出相应的电压值,然后控制相应的 PWM 模块输出 SVID 所要求的电压值。在此其间,如果电源芯片的数字解码模块出了问题,导致解码出错,那电源芯片将会控制输出一个错误的电压值,此时就算有 CPU 供电,但是这个电压值不符合CPU 所要求的电压值 ,CPU 是无法正常工作的。
曾经遇到过一个案例,记得那台机器的故障现象是:能上电但不跑码,经测量发现各个电压都正常,当时还换过 CPU、换过桥……都修不好,最后抓取 SVID 波形分析,发现 SVID 波形要求的是 1.05V 的 CPU 电压,而芯片控制 PWM 模块输出的是 1.3V 电压,这很明显是芯片解码出错造成的。更换芯片后解决故障。所以说,从 SVID 波形中判断 CPU 电压的方法在关键时刻还是很管用的。这也就是为什么要从 SVID 波形中读取 CPU 电压值的原因。
下面我们以广达 R13J 主板为例,实测一下它的 SVID,并从 SVID 波形中读取它的电压值。
下面我们以广达 R13J 主板为例,实测一下它的 SVID,并从 SVID 波形中读取它的电压值。
图2 主板实物图
这个主板的 CPU 供电芯片是 NCP6131,如下图:
图3 CPU 供电芯片 NCP6131
这个 NCP6131 的 SVID 引脚是第4、5脚,直接用示波器双通道测量波形,见下图:
有人肯定会问:这种波形就能看出 CPU 电压值吗?答案是不可以的。上图中的 SVID 是读不出 CPU 供电的。那要怎么样的 SVID 才能读 CPU 供电呢?请看下图:
完成以上操作后,我们再对照波形中的时钟周期标出数据波的高低电平。如下图所示:
接下来,我们把上图中的前 12 位去掉,把后 8 位:“1 0 1 1 1 0 0 0”读取出来,然后对照数据手册中IMVP7 标准的电压表,找到相应的电压值,如下图:
从上图可以看出,“10111000”所对应的电压值是1.165V,那么下面我们实际测量验证一下,如下图:
结果证明,我们实际测量也是1.16V,与SVID波形所要求的电压值刚好吻合。下面大家也不妨按我所说的方式试试看。看能不能测到相同的结果。
小结:在下面的10us的波形中,只有最后一组波形才能看出CPU供电,前面的所有波形都只是CPU与电源芯片之间的握手动作、奇偶校验、地址译码……等动作波形,不能用来判断CPU供电,切记!
学到熟练维修 需要多少钱?
培训科目
- 学校整体环境展示2022-10-18
- 选择迅维专业手机维修培训的十大理由2022-10-17
- 手机培训教室展示2022-10-16
- 学员实操维修台2022-10-15
- 笔记本维修培训教室展示2022-10-14
- 迅维培训软实力2022-10-13
- 迅维培训大量实操材料2018-07-06
- 迅维培训工具设施2018-07-06