电路板检修中一个棘手的问题

2013-1-6 14:28:18 • 技术交流次阅读

gh:

  随着科学技术的发展,电路板中带有程序的芯片越来越多。而且这种芯片内部程序出现毛病,造成电路板不能工作是常见的。

  当我们遇到上述问题时,为判断是那个芯片(带有程序的)出了毛病,往往要与好板子上的对应芯片做比较。

  带有程序的芯片的好坏比较的正确方法是这样的:首先将好的芯片内部程序用编程器读出来,保存起来(一定要先保存再比较)。然后与坏板子的芯片进行对比。发现有问题,再拷贝一个即可。

  但是,实际情况不象上面叙述的那样。因为种种原因(如在现场,有时好板子不能带离原设备,所用编程器不支持该芯片,等等)不能读取与比较它们。此时就只能在好坏板子借助于设备上进行了。其实我们也常这样去做。

  这样去做,对于EPROM(紫外线擦除程序)芯片,没有任何问题的。可是对于大部分的电擦除的芯片(如EEPROM等)就不是那么简单了。

  对于电擦除的芯片不同于EPROM,它内部的程序很易被外部不正常电压所改写。这也是它比EPROM较爱出错的主要原因。为此,对它的检查处理将会带来麻烦!!

  对于有电擦除芯片的故障电路板,如果怀疑这类芯片的程序有问题或这类芯片本身有毛病时。为了验证它们,可能要在好坏板子之间进行交换对比。

  那么,这种交换对比应该如何进行呢?是将怀疑芯片插到好板子上试,还是把没问题的芯片放到坏板子上试呢?前者如果怀疑的芯片被破坏的较严重,它是否会影响和改变好板子的其它程序或状态呢?而后者是还搞不清坏板子是如何改变了怀疑芯片的程序呢,也就是说还没找到原因,这样做,是否又会把好的芯片中的程序改写了呢??

  上面谈到的情况,致使电路板原来故障还没排除又增新毛病,有时还可能造成好的板子不能工作了,业内均有发生。

  这个棘手的问题!!该如何解决呢??

                                      电路测试维修网 http://www.elotest.net


yt5408:

  能否先搞清楚该EEPROM的型号,选用相应的编程器进行程序读取?因为若型号不对时,编程器会作出提示的。

  否则,在两板间代换也没有太大意义,因为最终还是要一块完全正确的芯片呀。

  另外,我感觉更为棘手的是:带程序的CPU,因为很多时候,它是加密的,这样的话,就更难读出了,这样就不能反汇编,也就不能对程序执行及电路功能做更深入的分析。


梁宽:

  同感,目前怀疑到可能是程序的问题,我只能放弃。


seawolf:

  一般要把这部分放在最后排除。


elotest:

  将这部分放到最后排除是可以的。但,如果电路板的故障就是芯片内程序的问题。那么,以后的检测工作便是徒劳和无意义的。

  把这部分弄清楚了,确实解决不了了。那么放弃就是必然结果啦。

  碰到带有程序的CPU,搞清这部分问题,显得更加重要了。因为,它们很易出毛病的!