外地同行送修的疑难故障板一片,描述故障是开机正常,但是持续时间不长后就掉电到待机状态,可以重复触发。不管机器在什么工作状态下,都会掉电。根据掉电
后可以再次触发的现象来看,基本可以排除是温度保护电路的保护动作(因为根据这个机器的电路设计,如果是温度保护有效,那么,待机电压的开启信号也会被拉
低,机器肯定也就不能触发了)。再联系客户送修前的维修过程,已经判断出来,引起掉电的原因是因为南桥的 RSMRST#被拉低,导致机器的
SLP_S5#和SLP_S3#都被拉低,直接进入了 S5 状态。因为 RSMRST#这个信号是由 EC 芯片发给南桥的,而 EC
并没有相关的控制信号,排查了很长时间,也没有找到直接的控制信号,那么最大的可能就是 EC 工作异常导致
RSMRST#被拉低,要判断这个情况是否是导致掉电的原因很简单,直接取消 EC 对
RSMRST#的控制,用另外的信号来作为南桥返回挂起电路的复位信号。想到就做吧,于是先断开从 EC 到南桥的线路,然后在这个信号的南桥端通过一个
1K 的电阻直接连接到+3VAL
这个电压,然后再次上电,机器自动触发了,这个是意料中的事情,然后让机器一直维持开机状态,一分钟,两分钟。。一直五。分钟都没掉电,看来确实是因为
EC 拉低了
RSMRST#而导致的掉电。这个时候,虽然机器能正常工作,但是客户肯定不能接受,因为只要一插上适配器,机器就会自动触发开机,只有另外想办法了。 找 到问题的根源,事情就好办了,找一个时序和 RSMRST#这个信号类似的信号来代替它就行了,但是仔细一思考,此路不通,因为这个机器的 SUS 供电是在待机就送出的,而RSMRST#却是在触发之后才发出的,没有在时序上与 RSMRST#这个信号类似的其他信号了,那么就只有另外造一个电路来提供合乎时序的 RSMRST#这个信号了,参考了 ASUS 的设计思路,画了个草图出来,随后就是照图施工,一个小时后,电路构造完成,上电,机器待机正常,触发,后续上电,跑码一切正常,拷机 10 分钟后没有问题,按下开关关机,也没有问题,功能完美实现。。。 附上修改的电路图,具体的工作原理,请大家先自行琢磨。。 |