工程师排查故障之三大必须

最新更新时间:2013-05-27来源: 互联网关键字:工程师  排查故障 手机看文章 扫描二维码
随时随地手机看文章
最近我的学生频繁出现“卡壳”现象:看似很简单的设计,却死活调不出来,人都快疯掉了。大约一周前,小陈来找我的时候,一副悬崖上抓不牢树枝,就想自己松手跳崖的样子,猴急的都想给我说难听话了。这两天,小陈的问题找到了,解决了,又快乐了。但是常伟的问题又来啦。

  用MSP430F169单片机给程控增益放大器PGA280实施SPI控制,正常,同一个单片机给一个24位ADS1259实施控制,也正常。但是两个同时都焊上,用CS片选分别控制,就不行了。问题就这么简单,却让他焦头烂额。

  解决问题是迟早的事情,我不担心,并且发现问题解决问题,本身就是对他们的锻炼,我才高兴呢。但是,我发现他们无一例外的,都陷入了一种混乱的状态:出现问题,开始左试试,右试试,有时成功了,高兴了,吃饭回来,又不行了,接着试。就这么反复折腾,总有崩溃的时候,就开始发火,焦躁,然后满世界找人帮忙,特别像落水以后找稻草。这种状态持续3天以上,他们就开始对我发火了。

  我告诉他们:故障出现是好事,第一锻炼了你们,第二排除了隐患。不到万不得已的时候,我是不会出马的,我只需要教会他们排查故障的三大必须,就可以了。

  排查故障是一门学问,深得很。但笼而统之,就三大必须,有了这三条,没有排查不了的故障:第一、心态。第二、策略。第三、耐心。

  第一条心态。你必须对出现的故障,有强烈的感激。谢谢上天给了我这个机会,我要牢牢把握住。你可以想象自己是福尔摩斯,已经好几个月没有接活了,和华生天天闲聊已经没有意思了,急切希望有个案子,苏格兰场束手无策了,等着你出马了。只有这种心态,才能让你能够在后续的长期斗争中保持亢奋的头脑、缜密的思路以及足够的耐心。

  我最大的特点就在于此。学生给我汇报故障的时候,我通常是特别兴奋,一字一句听,像听考题一样,他们漫不经心的,我的眼睛却犀利如刀。我特别希望我的学生能够学会这一点。

  第二条策略。这是技术活。细讲太多,粗粗说点儿。

  1)让故障重复出现,避免随机性故障。对随机性故障,我找机会另说。

  2)保护故障现场,不轻易乱动。动的无论是软件还是硬件,都应保证可以恢复。因此,别随意焊下芯片,焊下的芯片也要放好,能找回来。另外,软件一定要按照序号备份。

  3)不要一次做两个以上的改变。

  4)养成习惯,用个小本记录所有的动作和事实。换了个电源,看似小事,有可能由A故障变成了B故障,你脑子就乱了。因此,如果要换电源,也要记录。

  5)重视仪器和操作方法。每次记录事实,一定要确保事实是真的。

  6)学会用逻辑的思维。主要是,造成这种故障现象的可能性有多少种,一一列出,可能性最大的到可能性最小的。

  7)学会排查次序。影响排查次序的有两个主要因素,第一故障可能性,第二排查难度。我们当然要先试探可能性最大的,且排查难度最小的。但是两者并不总是这么巧。比如,你怀疑是A芯片坏了,这可能性最大。但是把它焊下来很费劲,排查实施难度较大,就可以先排查别的可能。这一项有点运气成分,也有点经验成分。

  8)学会二分法并巧妙使用。二分法,就是把故障分为两部分(或者三部分,别太多,否则会乱),然后制造一些情况,想办法确定是哪部分,然后再细分,逐渐缩小包围圈。以前日本鬼子查城区里面哪里在发报,就用这方法:一个区域一个区域停电,看哪里一停电就导致电报信号消失,就能确定发报者在哪个区域,然后再缩小区域停电,最终找到我们的地下工作者。几句话还是说不清,我找机会再说吧。

  当按照这种缜密的思维方式,罗列了所有故障可能性,且一一排查均无结果的时候,你应该更加亢奋。就像给一个1k电阻加了一个1V直流电压,测量的电流却不是1mA一样,你应该有这种心态:活见鬼了,难道欧姆定律都不成立了吗?

  此时,找老师,找朋友,找什么人都行。但是,有谁做到这一步呢?多数学生都在这个阶段,彻底崩溃了。
因此,第三条,足够的耐心。

  我曾遇到一个故障,就是电源电流太大。密密麻麻一大堆芯片,工作也算正常着,就是电源指示电流偏大,我知道一定是哪里短路了或者临近短路了。但是怎么查啊?关键是整个系统工作是正常的。

  当时我自己告诫自己,要耐心,我不同于一般人,我有足够的耐心一定能查到。于是,我先用放大镜把板子上所有位置都看了一遍,看有没有焊接短路或者飞溅焊锡,花了很久时间,记不得了。然后,我看着电脑上的PCB图,把所有在10mil附近的间距,都用万用表查了一遍,还是没有。有点恼火了,于是我又告诫自己,不是一般人,不是一般人,接着来。

  这次我干什么了呢?谁也不会想到我有多大的恒心:我计划把芯片的每一个管脚,或者叫电路板中的每一个节点,都和其它不应该连接的节点,都测一遍。这得测量多少次啊?但我豁出去了。于是,我开始干了。好在当时的芯片,都是DIP封装的,管脚不是甚多,我一个个查,终于查到了。其实时间也不是太长,一两个小时而已。

  结果是,两根完全不相干的输出线,短接了,而电阻不是0,记不得是多少,大约就是几个欧姆的样子。我左看右看,他们都不会相连,只有一段大约几个厘米的区间,它们两根线平行走过。我割断,不短路了,短路局限在10cm左右了,再割断,最后局限在1cm左右的空间中,两线平行,但是短路。而两线的间距有差不多3个mm。

  这板子已经被我折腾的不成样子了,但留下了一个千古疑问:两根间距3mm的线,在1cm长度内,居然短路了。我用放大镜看着,没有痕迹。我举起来对着刺眼的台灯,仔细看,一条细细的痕迹出现了,那么细,那么曲里拐弯,就有一根不透明的细线。

  我举起割刀,在3mm的间距中深深的割了几刀,短路消失了。

  这是上世纪九十年代中期的故事,我记忆犹新。

  没有如我当时之耐心,这样的故障是难以查到的。

  可能会有人说,这是一个个案,印制板的质量不好,你查到又有什么用呢?板子已经废了。但我有不同的认识,查到了,我就可以拍胸脯了,自信心比什么都重要。至今我仍然能够保持足够的自信,学生遇到问题,我不急,慢慢查着去,过了我的期限,我绝不相信,到我这里还查不出来。

  心态好,有缜密的策略,有足够的超乎寻常的耐心,是排查故障的三大必须。很多人可能会注重技术性的策略,这当然很重要。但我发现,最重要的恰恰是第一条和第三条,它们不是想学就能学到的,而是要悟要养的。

关键字:工程师  排查故障 编辑:神话 引用地址:工程师排查故障之三大必须

上一篇:压力传感器的选择常识
下一篇:用于相变存储器的GeSbTe MOCVD共形淀积

推荐阅读最新更新时间:2023-10-12 20:46

工程师解析:做好LED照明产品的几个关键技术
  想做好一个LED照明产品最关键的几个部分不能不知,通俗的说就是配光、结构、电子,而配光、结构、电子用专业术语表达为:光性能、热性能、电性能。在此同时,配光显得尤为重要,不懂配光,就做不好LED照明。   光性能(配光):LED的光学性能主要涉及到光谱、光度和色度等方面的性能要求。根据新制定的行业标准“半导体发光二极管测试方法”,主要有发光峰值波长、光谱辐射带宽、轴向发光强度角、光通量、辐射通量、发光效率、色品坐标、相关色温、色纯度和主波长、显色指数等参数。显示用的LED,主要是视觉的直观效果,因此对相关显色指数不作要求,而照明用的白光LED,色温、显色指数和照度就尤为重要,它是照明气氛和效果的重要指标,而色纯度和主
[电源管理]
Digi-Key推出全球化的工程师在线社区
作为网络分销业务战略的一部分,Digi-Key近日在其国际网站上推出了在线论坛,名曰“TechXchange”,Digi-Key希望其成为电子业的在线社区。 论坛的登陆页面 该论坛最初是由其美国网站在去年四月推出的,主要用户为设计工程师、学生、专业学者和教授等,他们在论坛中分享灵感、交流思想。Digi-Key的总裁Mark Larson在去年十月提出:“对于工程师们如何利用这个网站,我们的看法是不断变化的。” 遵照其既定的目标,Digi-Key正在向完全依靠网络进行分销的模式发展。如今,和其他网络分销商一样,它已进入了社交与社会媒体领域。 RS和Farnell(前派睿电子)
[半导体设计/制造]
Digi-Key推出全球化的<font color='red'>工程师</font>在线社区
如何成为一名优秀的SoC设计工程师
工程师简介: 赵启林先生是2010年微电子学硕士,毕业于东南大学,曾在中科龙泽担任SoC验证工程师,并参与了国家核高基重大专项“智能移动无线存储SoC芯片”的研发工作,且基于该SoC芯片,研制了国内首款移动互联智能产品“易享派”。在此期间,他还利用业余时间担任UNNC芯片设计学院的SoC芯片设计验证相关的教学工作,包括SystemVerilog和 UVM等。如今是上海Sondrel的IC验证顾问。充实而又丰富的工作经历,使他从一名初出茅庐的学生成长为一名优秀的工程师。   SoC的出现使在单一集成电路芯片上实现一个复杂电子系统成为可能,SoC芯片让电子设备变得更加智能,使人们的生活变得更加便捷。智能手机、平板电脑都有一颗S
[模拟电子]
如何成为一名优秀的SoC设计<font color='red'>工程师</font>
福特聘请400名黑莓工程师以加速开发连网汽车服务
特福过去与BlackBerry的合作关系密切,2014年舍弃微软采用了QNX开发福特车载信息系统SYNC,去年10月双方宣布扩大合作,上周福特再宣布聘请原BlackBerry行动解决方案部门400名工程师,加速连网汽车服务的开发。 福特汽车(Ford Motor)上周对外揭露已聘请原本任职于BlackBerry行动解决方案部门的400名工程师,并计划在加拿大设立研发中心,以加速福特于连网汽车服务的开发。 这400名工程师中,有300名来自BlackBerry加拿大总部,有100名来自BlackBerry在美国佛罗里达州的办公室,主要开发各种行动解决方案,将让福特的行动连网部门人力扩大一倍。 福特与BlackBerry的关系愈来愈
[汽车电子]
想做VR工程师?搞清这些核心技术先
VR  行业这么热,那要加入这个热门行业到底需要什么技能呢?我们也找了一些过来人分享下他们的经验。 诺亦腾 项目经理 邓思渊这么说 “虚拟现实”(Virtual Reality)快要成为现在科技行业里最火的词汇。自从 Facebook 以 20 亿美元的价格收购了 Oculus,大家都认为虚拟现实将是未来的电子消费产业的浪潮。这个行业目前的状况,有点像 2005年 的智能移动产业:基本技术都已经齐备,但是大家并不知道未来会是什么样子,直到苹果 2007年 发布 iPhone 一锤定音。当然很多人希望投身于虚拟现实产业。在 VR 产业工作,有可能在 5年 之后你就会成为热门行业中的大牛,拿到极高的工资水平;但是行业中
[嵌入式]
CTS设计技巧:布线工程师如何充分“掌控”时钟信号?
在数字电路设计中,时钟信号是一种在高态与低态之间振荡的信号,决定着电路的性能。在应用中,逻辑可能在上升沿、下降沿触发,或同时在上升沿和下降沿触发。由于溢出给定时钟域的案例极多,故有必要插入缓冲器树来充足地驱动逻辑。时钟树通常带有布线工程师必须满足的延迟、歪曲率、最小功率及信号完整性要求。 当电路从前工序设计人员转移到后工序布线工程师时,可以认为时钟概述与图表是必须沟通的最关键信息。多年以来,由于沟通失误,数以小时、天甚至是星期计的设计工作沦为白费,需要包括时钟树在内的全套重新合成。 在布线之前,采用极佳的时钟来用于合成及时序约束。约束的时钟定义可能出现在模块的顶层焊盘或引脚;可能出现在宏的输出,如锁延迟环(DLL) 或锁相环(PL
[电源管理]
CTS设计技巧:布线<font color='red'>工程师</font>如何充分“掌控”时钟信号?
单片机工程师的那些事儿
我是做单片机的,CPLD用过,FPGA没有弄过,不会Verilog,我用的是VHDL。我本科是学的计算机,但是软件方面确实不开窍,记得毕业设计的时候被师兄责备为C都不会,从大二暑假参加电子竞赛开始搞硬件,到现在大概有5年了吧,也做了大概10来个项目了,基本上都是用的单片机或者是单片机 CPLD的主控结构,也写过两本单片机的教程。一直想学习ARM,但是处于时间、金钱的原因,也只是停留在认识的基础上而已,没有实践的经验。 这么多年来,用的最多的还是单片机,我比较偏爱ATMEL公司的产品,虽然有功耗大的缺点,但是谁叫我第一块单片机就是用的AT89C51呢,记得当年停产的时候,我和实验室的一个同学还感叹了半天呢。市场上项目还是挺多
[单片机]
AnalogicTech签署新的电源管理产品的分销协议——该协议帮助工程师购买最少数量产品用于样机的制作
AnalogicTech 日前与电子行业发展最快的全产品线目录分销商 Mouser Electronics 签署了一项产品分销协议。 Mouser Electronics 将通过它的在线目录和印刷目录向美洲、欧洲、中东及非洲地区提供选定的 AnalogicTech 电源管理产品,并销售包括最新推出器件在内的大部分 AnalogicTech 产品。因此,设计工程师的购买量可以少于其它分销商所要求的一卷载带的标准数量。 “对于那些设计手持设备,并欲购买最少量的 AnalogicTech 产品来进行质量验证、样机制作以及其它生产前工序的工程师来说,与 Mouser Electronics
[焦点新闻]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved