好的排障手会将问题分成几大类,有针对性地采用不同的方法来解决问题。
1、设计问题
设计问题是最常见也最容易发现的问题,因为其通常具有可重复性和一致性。
解决方法:由于开关电源设计问题是可重复的,因此在你用工具(譬如示波器、万用表等)来跟踪问题时,应让问题表现出来。确保找到了问题的根源。
2、容差问题
容差问题其实也是设计问题,但由于其通常不具有一致性、重复性,因此我给了它一个专门的名称。环境影响往往会使这种问题发生累积。
解决方法:如果可能,你应该想办法重建引起问题的环境。解决这种问题的一个好办法是仿真,在其中你可以改变受怀疑的元件容差,看会有什么结果。
3、EMI问题
这类问题也是很难重复的。有谁知道EMI会在何时攻击你的电路呢?这种问题往往会难住很多优秀的电源适配器工程师。
解决方法:这个问题实在有趣,我专门花了一节的篇幅来讨论它,马上就来了!
4、软件问题
如今采用软件或固件(firmware)的产品可谓多如牛毛。我曾看到有些软件表现出以上提到的各种症状,也曾看到过人们用软件的方法来解决上面提到的某些问题(有时这些症状和问题在实际上是硬件的问题)。因此这里单独将其列为一类。
解决方法:放弃,回家。虽然不能当真,不过这种问题类似一个短期内难以改造好的生理变态者,却是事实。再加之软件工程师似乎生来就惧怕示波器,因此在诊断软件问题时,一定有你好受!这一个段落写得越长,我就越觉得有必要对这个问题进行单独的讨论,因此我在后面专列了一节,以对此进行详细讨论。