马上注册,结交更多好友,享用更多功能。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 derryshieh 于 2013-1-18 09:26 编辑 * }/ j& J/ `3 t2 u! H( Z
1 d3 L( S" E/ K3 k0 Y
机型:lenovo B450, intel HM55+N11M独显 板号:LA46 DIS MB 09911 故障:不触发。 过程:火速拆机,目检,放电,测各大电感,等一系列动作打完,毕竟I3的板子还比较新,表面看来没啥收获。上电,测了各电感,就是没测出3、5v出来,哥用的是适配器供电,一般联想的机器不可能在AC模式下需要触发后出才3、5V的,很显然是这里掉链子了!保险起见还是触发试试,先测测开关脚3.3V,触发也有跳变。不奇怪,8成待机芯片会输出一组3.3V线性电压,就是按到手抽筋了也没见3/5V出来。就从这里开刀吧,芯片为TPS51123得借助图纸,供电,REF,BST……..当测到18PIN 开启时为0,看到此各路屌丝一定会很兴奋吧,哥当时也很鸡冻,心想又可以秒杀了。如果真是那么简单就不会有下文了,哥也不会只发个干瘪瘪的屌丝帖了。7 {: S/ t* W6 Z" Z( X
k& A/ S0 \) g/ H
* A5 v+ E4 q1 v3 \& U" r w 顺藤摸瓜,这个所谓的S5_ENABLE信号由EC 15PIN发出经过一2K电阻,难道是电阻坏了,哥也更想啊!做梦吧~ 阻值杠杠滴,EC一端也是0, 那就是EC这小子的问题吗?看起来很像,但哥还是要瞎搞胡搞一番。查EC触发条件,你们懂滴。。。供电,RST#,AD_DETECT,COVER_SW#,AC_IN#等逻辑状态均正常。找了下有颗新EC火速换上,结果居然没好,直骂“娘西皮滴”!
* |9 |) z2 K" \. r+ x9 T
: [( ?9 i: v3 M1 J
# j7 X7 U/ s/ t; X+ j" L 难道是HM55坏? 粗略的看了下,触发前就RTC模块那几个信号,PM模块都在触发后工作了。说实在的还不好找测试点只能量量电压和晶振了,南桥待机也正常,此时EC还没发出RSMRST#和PCH建立起沟通,触发前此时基本没它什么事,再看看图纸的Sequence也就这些东东条件,都找不出端倪,难道遗漏了什么?硬的东西会出问题,难道软的东西就不会出问题了吗?对了,BIOS, 程序问题会导致ON信号没有,看似有些蹊跷和难以理解,但也只有它没排除了。咦!怎么有2颗IC上被标了点记号(一般工厂里对存储芯片类作业员烧录好程序后会用彩笔做标示,哥好歹在工厂厮混过几年对这点还是很敏感的)。注意到intel PCH架构的板一般会存在传说中的2颗BIOS,分system(系统) BIOS和EC BIOS。 为了优化系统,触发和POST的程序是分开放置的,将POST程序直接挂在PCH下不再通过EC的X-BUS到LPC BUS这样繁琐的动作,而直接采用SPI BUS与PCH通信。我们要找的当然是EC bios, 由于只管触发和定义激活一些接口,容量只有128K,不过一般EC片内也是有自带的ROM的,一般几十K不够用,不管是以前的X-BUS还是现在的SPI基本都屏蔽片内的ROM。& u9 V- P* F% s
* K$ {8 K0 B8 {5 J [
找到这个程序,烧录,再上电,看着待机电流0.005A还以为是涛声依旧呢,不甘心的按了下开关,电流刷刷上升,跳变。。。上屏亮机OK。果然是BIOS程序异常导致无ON信号,想不通吧,想不通也不用去跳楼的,其实想想也很正常,EC和BIOS工作条件都满足后,EC会读取BIOS程序来定义EC内部的GPIO, 这个GPIO是公用的,可做输入也可做输出。学过单片机的筒子们应该很了解,你不去定义其引脚具体需要干什么,下一步怎么去跟PCH沟通?这个ON信号刚好是EC内部的GPIO 36,只有当BIOS程序给它具体分工成“S5_ENABLE_KBC”时才发挥它的作用,否则就是一普通接口,浮云。 还有一个具体细节,用示波器观察:不触发时BIOS的CS#是一个持续的高电平状态,正常触发会有持续的波形,由于本人屌丝一枚,一没相机二没拍照手机(至今还用诺基亚黑白屏手机),可怜吧,可怜之人必有可恨之处,没有图片望海涵,大家意淫一下就好了。 总结:损失EC一枚,走弯路耗时N久,导致间歇性情绪低落抑郁症。BIOS资料也会导致某些控制信号异常。
; f7 Z$ D9 e# s0 X8 z8 ~) |8 N' S 另外,免费分享本机图纸和EC BIOS资料,特别声明:论坛要扣分与哥无关!仅供有需求者享用。
n/ Q! ~ O+ Q7 S |