专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

有些时间是不能省的

作者:佚名   来源:本站原创   点击数:  更新时间:2010年05月17日   【字体:

   做系统是需要时间的,有时候工期紧了就要加快进度,制板时要求工厂加急,工厂答复是我们可以在一天内做出来,但是不推荐在正式产品上使用,做实验板的话无所谓的。最后按正常工艺生产,加急5天到货。本来在一版时我就对我的设计很有信心,现在在修正了错误,去掉了调试部分后,电路几乎原封不动的改到了一块板上,已经是一个经过实际验证过的系统,在一次性焊接完毕后,问题出来了,单片机不工作。
  
   单片机是个并不复杂的小电路,程序就是起不来,问题不可能是原理性的,但是问题在哪?因为单片机是最不该出问题的,然后开始排错,从电源开始,电压正常,纹波正常,查晶振,起振,幅度,频率,都OK。复位信号,在示波器上完全符合时序要求,尽管这是从新改进过的。ALE正常,接上在线编程电缆,直接把程序下载进去了,手动复位,不工作,冷启动,用编程电缆读出程序,成功,和原程序对比校验,一字不差!再复位,还是不工作。检查原理图,根本就是和上一版一模一样。模式配置引脚,都对,唯一和上版不同的是,它不能启动,硬件有问题?它可是能读能写,总之,所有表示单片机正常工作的信号都是正常的,只是没启动。因为它既不输出也对输入没响应。最后,终于让它打败了,拿起另一块板对比时看到了角落的阻焊层上有一个手工修补的痕迹,谁都有可能出问题的,我的原理图本就没有问题,肯定也找不道了,果然很快就把一个被我接到高电平的线被空出来了,寻址范围出错自然就无法执行了,耗费我两天时间查找我的问题,接上,重新下载,启动,显示数据马上就出来了,操作正常!幸亏不是多层板,要是埋孔加工出问题,调到死也找不出问题。找到问题了,解决它就简单多了。真想找他们理论一下不过人家有言在先:这个加工,要钻孔,电镀,烘干,测试……有些时间是不能省的……

关闭窗口

相关文章