接一台DELL N5010的进水机,待机3 5V芯片烧毁,周边部分腐蚀,清理好腐蚀更换好IC,打了各电感无明显的短路(这里不熟悉3 5V电感的具体阻值,打的是二极体值没发现异常,实际是5V有轻微短路走了不少弯路,这是后话)打了没短路后上电,待机电流0.01a的样子,按开关没变化,测的开关处有3V电压了,翻开图纸细细分析EC部分如图 测了3 5V的alw电压都没有,3 5V的LDO电压都正常,跟踪ALW电压的开启是由EC 的S5_ENABLE控制的 再回过头去分析EC部分,按开关有跳变给EC,但EC发出的PM_PWRBTN似乎没任何动作,我们知道EC的工作条件无非就是供电、复位、时钟、以及ACIN LID BATLOW之类的信号要正常,这里测的EC的这些条件除了时钟以外,好像都满足了,用示波器打了bios跟EC的通讯脚也没有波形,可以肯定的是EC没有读取BIOS信息,也就无法给GPIO脚定义功能了。到了这里,似乎找到原因就是缺少时钟32K了,EC的时钟脚外围是没有晶体的,追图纸发现是南桥供给的32K,矛盾就来了!现在南桥都没供电,怎么会比EC先工作再发出时钟给EC呢?想想也没这样的道理,可是EC没有时钟,在我的概念里一个单片机没有供电时钟和复位这三要素是不可能工作的!万般无奈了请教大师才得知该EC另由一个44脚外围组成的压控振荡器VCORF来供给自身最初的时钟,到了这里就明白了。测44脚电压1.77V,打了波形没波(机器正常后回头再测了也是没波形的)。修到了这里,大师提醒我这种EC在3 5VALW电压负载有问题时也会停止震荡导致EC保护的。于是改变思路,直接查找负载,人为的给一个3 5VALW电压的EN信号,发现3.3VALW正常而5VALW电压只有2.6V的样子,于是断开5V电感烧机,因为是进水机,这一烧,还真的发现三处发烫的芯片,把电源限流到50ma左右,用5V烧出两个给USB供电的8脚小IC,1.5VSUS电压的PWM芯片。摘下发烫的元件后打阻值,二极体值稍微上升了一点,但用机械表的蜂鸣档阻值明显的快到无穷大了,之前只有一半的样子还误以为没短路存在而走了弯路。然后去掉人为的EN信号,上电,这时3 5VALW电压都正常了,看来EC已经发出了S5_ENABLE,测BIOS脚通讯波形也有了,然后EC的32K波形也由南桥发过来了。估计已经是触发开机状态了,但因为缺1.5V的PWM芯片未装,暂且只好等料来了。总结该EC的特点是:3 5VALW电压不正常时导致EC保护,EC的时钟不像常规的32K设计,有一个压控振荡波。我就绕在了这两处,总以为是EC本身的问题还导致换了一片全新的EC芯片。机器图纸N5010 请下载分析
http://www.rosefix.com/forum.php?mod=viewthread&tid=1340