技术答疑
单片机集成电路检测技巧
2015-02-12 20:14:08

               单片机集成电路检测技巧

 

首先应该确认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,例如常用的5V

接下来就是检查复位引脚电压是否正常。分别测量按下复位按钮和放开复位按钮的电压值,看是否正确。

然后再检查晶振是否起振了,一般用示波器来看晶振引脚的波形,注意应该使用示波器探头的“X10”档。

另一个办法是测量复位状态下的IO口电平,按住复位键不放,然后测量IO口(没接外部上拉的P0口除外)的电压,看是否是高电平,如果不是高电平,则多半是因为晶振没有起振。

另外还要注意的地方是,如果使用片内ROM的话(大部分情况下如此,现在已经很少有用外部扩ROM的了),一定要将EA引脚拉高,否则会出现程序乱跑的情况。有时用仿真器可以,而烧入片子不行,往往是因为EA引脚没拉高的缘故(当然,晶振没起振也是原因只一)。

 

经过上面几点的检查,一般即可排除故障了。如果系统不稳定的话,有时是因为电源滤波不好导致的。在单片机的电源引脚跟地引脚之间接上一个0.1uF的电容会有所改善。如果电源没有滤波电容的话,则需要再接一个更大电解滤波电容,例如220uF/16V的。遇到系统不稳定时,就可以并上电容试试(越靠近芯片越好)。

 

其它技巧:

1、检查单片机空载时晶振两脚电压差

带载工作的时候约为工作电压的一半,假如拆下来空载测试时,工作时电压如3V,那么它工作起来的时候有一个脚会出现一半1.5V,另外一个有可能是1.5到3V,如果不工作二个脚都接近3V,但不是绝对的!

2、看晶振是否起振,要确定开机电路正确, 晶振电压约为1.0V左右,我见过最低的为0.12V, 若两引脚其中一个未受压,就再测再对地阻值,若仍未有阻隔值,就在通电的情况下将晶振短路,若能加电开机,那么晶振就报废了。

3、用示波器测晶振引脚。

 

检查正弦波是否正常,频率是否正常?

晶振12M, 同时ALE脚会输出同步的1M的方波。