马上注册,结交更多好友,享用更多功能。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 derryshieh 于 2013-1-18 09:26 编辑
# y2 a6 V5 i) R% m& l+ X7 o# F3 z
4 W$ U! T8 w+ N, i2 {+ W机型: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,看到此各路屌丝一定会很兴奋吧,哥当时也很鸡冻,心想又可以秒杀了。如果真是那么简单就不会有下文了,哥也不会只发个干瘪瘪的屌丝帖了。
3 _6 R J' R; ~/ u6 `* I
6 c/ F1 u4 ]9 p- S9 i6 J
# U' u( U( C0 F" j
顺藤摸瓜,这个所谓的S5_ENABLE信号由EC 15PIN发出经过一2K电阻,难道是电阻坏了,哥也更想啊!做梦吧~ 阻值杠杠滴,EC一端也是0, 那就是EC这小子的问题吗?看起来很像,但哥还是要瞎搞胡搞一番。查EC触发条件,你们懂滴。。。供电,RST#,AD_DETECT,COVER_SW#,AC_IN#等逻辑状态均正常。找了下有颗新EC火速换上,结果居然没好,直骂“娘西皮滴”!
- Q; p: y3 ?6 h S# s
( T N- e3 H8 }* }
" i/ K, X! `3 H! w/ z) v5 p. |8 w
难道是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。
5 W- e0 ^0 R3 p
( y: C9 a* @9 {3 C. H" u
找到这个程序,烧录,再上电,看着待机电流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资料也会导致某些控制信号异常。, z1 N0 s! N x
另外,免费分享本机图纸和EC BIOS资料,特别声明:论坛要扣分与哥无关!仅供有需求者享用。
5 [' y: e5 g; p4 Y* j0 z3 } |