花了2天时间,做了一块负载板,拜托我们专门焊接电路板的大姐焊接完手头上的项目,然后发生了一些事故,待我细细表来。
在上电之前,我仔细检查了电解电容和钽电容的极性(悲剧啊),然后检测了电源的输入电阻,电阻较大,然后测量5V逻辑电源的阻抗大概6K左右。然后制作了一根电源线,上电开始,发现整个板子的电流有300多毫安。测量12V电源是正确的,测量5V电源,结果只有0.7V。
断电仔细检查了芯片是前面说的集成LDO,发现可能是Watchdog的问题,然后把该口上拉至VDD。说明一下,如果该口低电平,整个芯片会进入睡眠模式。在我设计的时候,把该口下拉,在没有程序控制裸机(单片机无程序的时候)。然后把下拉电阻焊掉一边,掉了一个头,连一根飞线过去,满心欢喜的去上电,结果还是一样。接下来怀疑外部的三极管有问题,把三极管用风枪吹下拉,结果还是一样。
检查整个电源系统,从二极管开始,一路至逻辑5V,一路至继电器,高边开关。因此分别取下那个防反接的二极管,发现逻辑5V的电流为300多mA,功率电源无电流。由此确定是逻辑5V电源的问题,从二极管开始一个个排查,分别取下了前面的电解电容,大封装电阻(Rc滤波的)均没有发现问题。因此有两个可能,LDO坏了,或者后极有短路。测量后极的电阻是对的。
因此费了极大的精力把LDO吹了一块下来,上一块新的,结果和上一块一样。偶当时有点小奔溃。同事提了一种解决办法,直接把5V电源加在了5V逻辑上,结果吓了一跳,电容到了1A左右,我们突然发现一个可能性,后极电容的问题,醍醐灌顶,偶发现有一个钽电容。在此说明一个事情,钽电容有一根黑线,这根黑线和电解电容,二极管都不一样,它表示正极。悲剧的是,出位置安装图的时候,把黑线安在了地线上。
这里说说为什么极性反了,电容还没坏,这是由于LDO有限流的功能,在后极短路的时候,电压变得很低,因此后极短路电流也变小了。崩溃啊!
教训:1.仔细检查极性原件,得积极的查原件说明书。
2.遇到问题千万不要着急,不要担心芯片会轻易损坏,努力直面问题。
3.理清思路,有些错误不会明显的表现出来,需要进行逻辑推断。
4.总结一些调试方法和错误症状,以便在问题出现的时候能够解决。
5.重视故障模式和错误树分析,这个项目就是没有做搞得很被动。
补充:
在生成位置安装图的时候就是错的了,如上图所示。所以错误一般是累积起来的,所有人认为是对的时候,通常可能发生错误。这个在建封装库的时候有些问题了。
用户1021297 2010-1-13 08:41
用户835289 2010-1-10 15:12
用户1379922 2010-1-8 14:57
用户1054960 2010-1-7 20:22
朱玉龙 2010-1-7 09:20
tengjingshu_112148725 2010-1-7 09:09
用户1415093 2010-1-7 09:09
用户235812 2010-1-7 08:22