串口通讯故障
最近连续修了4台abx micros60 的端口故障,其中三台是串口无法传送,一台是无法打印。处理过程是这样的:
一台串口无法传送根据max202芯片的原理图进行测量发现
1、3、4、5、2、6脚的电压都是1.2v,这显然是不正常的,拔下和插上串口电缆没有变化,因此判断max202损坏,焊下芯片装上插座更换新的芯片后,故障排除。
第二台也是没有传送,但是只有第2、6脚的电压不对,分别是5v 和-5v,根据芯片资料介绍,这两个点的电压应该是正负两倍的电源电压,也就是说应该是正负9--10v左右,这显然是不正常的,测量连接这两点的0.1uF的瓷片电容发现无法进行充放电,更换后电压分别是正负6v,也还是不正常,继续更换max202后故障排除。
第三台也是没有传送,第2、11、12脚电压不正常,分别是2.4v 3.78v 4.56v,第2脚是通过电容连接到电源的,更换电容后没有改观,第11、12脚是直接连接到mcu 68hc11的pd0、pd1脚的直接串口发送和接收的,电平应该是高,发送信号的应该出现瞬间低电平,但是这一点没有变化,虽然电压又0.4v的变化但是电平只是由高变为脉冲并没有低出现,所以尝试更换max202。第2脚电压恢复正常,但是第11、12脚电压依然如故,当时我有点茫然不知所措,根据68hc11的芯片资料知道,这是一个嵌入式的单片机,串口及各个接口全部内置在芯片中。
68hc11标准接线图
68hc11管脚图 20 21就是串口脚
没有任何外围电路进行连接,拔下max202直接测量68hc11的20 21脚,电压依然如故,只好更换68hc11,在深圳曾工和湖北刘工的大力协助下进行了千里大传送,以最快的时间将芯片送到我手上,这里万分感谢各位同仁的支持和无私奉献。
更换后,全部电压正常,联机测试成功,至此故障排除。
以上三台仪器修好以后反复询问操作人员如何损坏或者什么情况下损坏,结果发现都是经常带电插拔造成的,所以提醒大家要注意。
下面是max202的管脚功能和正常的电压值(非官方数据,我自己实测的)
还有特别感谢美国jone lee先生,在此期间不顾13个小时的时差,居然通过在摩托罗拉工作的儿子半夜将芯片实测数据和时序交到我的手上,非常感谢,呵呵,这次维修动静闹大了,惊动的人实在太多了。
第4台仪器是不打印,测量结果打印机是正常的,主板连接打印机的74hc573和574分别有一组电平不正常,直接更换问题就排除了,询问后得知也是因为带电插拔造成的,看来需要对用户进行适当的警告。
用户741296 2007-11-17 11:04
o(∩_∩)o...