打印
[MCU]

如何对单片机进行抗干扰设计

[复制链接]
1123|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Flower1|  楼主 | 2020-4-30 23:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何对单片机进行抗干扰设计

外时钟是高频的噪声源,除能引起对本应用系统的干扰之外,还可能产生对外界的干扰,使电磁兼容检测不能达标。在对系统可靠性要求很高的应用系统中,选用频率低的单片机是降低系统噪声的原则之一。以8051单片机为例,最短指令周期1μs时,外时钟是12MHz。而同样速度的Motorola单片机系统时钟只需4MHz,更适合用于工控系统。

低噪声系列单片机

传统的集成电路设计中,在电源、地的引出上通常将其安排在对称的两边。如左下角是地,右下角是电源。这使得电源噪声穿过整个硅片。改进的技术将电源、地安排在两个相邻的引脚上,这样一方面降低了穿过整个硅片的电流,一方面使外部去耦电容在PCB设计上更容易安排,以降低系统噪声。另一个在集成电路设计上降低噪声的例子是驱动电路的设计。一些单片机提供若干个大电流的输出引脚,从几十毫安到数百毫安。这些大功率的驱动电路集成到单片机内部无疑增加了噪声源。而跳变沿的软化技术可消除这方面的影响,办法是将一个大功率管做成若干个小管子的并联,再为每个管子输出端串上不同等效阻值的电阻。以降低di/dt。

时钟监测电路、看门狗技术与低电压复位

监测系统时钟,当发现系统时钟停振时产生系统复位信号以恢复系统时钟,是单片机提高系统可靠性的措施之一。而时钟监控有效与省电指令STOP是一对矛盾。只能使用其中之一。

看门狗技术是监测应用程序中的一段定时中断服务程序的运行状况,当这段程序不工作时判断为系统故障,从而产生系统复位。

低电压复位技术是监测单片机电源电压,当电压低于某一值时产生复位信号。由于单片机技术的发展,单片机本身对电源电压范围的要求越来越宽。电源电压从当初的5V降至3.3V并继续下降到2.7V、2.2V、1.8V。在是否使用低电压复位功能时应根据具体应用情况权衡一下。

软件方面的措施

单片机本身在指令设计上也有一些抗干扰的考虑。非法指令复位或非法指令中断是当运行程序时遇到非法指令或非法寻址空间能产生复位或中断。单片机应用系统程序是事先写好的,不可能有非法指令或寻址。一定是系统受到干扰,CPU读指令时出错了。

以上提到的是当前广泛使用的单片机应该具有的内部抗干扰措施。在选用单片机时,要检查一下这些性能是否都有,以求设计出可靠性高的系统。

在应用软件设计方面,设计者都有各自的经验。这里要提醒的是最后对不用的ROM要做处理。原则是万一程序落到这里可以自恢复。




使用特权

评论回复

相关帖子

沙发
51xlf| | 2020-5-2 11:27 | 只看该作者
外时钟是高频的噪声源

使用特权

评论回复
板凳
i1mcu| | 2020-5-2 11:27 | 只看该作者
看门狗技术是监测应用程序中的一段定时中断服务程序的运行状况,当这段程序不工作时判断为系统故障,从而产生系统复位。

使用特权

评论回复
地板
pmp| | 2020-5-2 11:28 | 只看该作者
解决来自电源端的干扰  

使用特权

评论回复
5
mmbs| | 2020-5-2 11:28 | 只看该作者
一般通过屏蔽线与双胶线  

使用特权

评论回复
6
1988020566| | 2020-5-2 11:28 | 只看该作者
采用阻容滤波等技术。  

使用特权

评论回复
7
lzbf| | 2020-5-2 11:28 | 只看该作者
传输线的屏蔽技术,如采用屏蔽线、双胶线等

使用特权

评论回复
8
houjiakai| | 2020-5-2 11:28 | 只看该作者
      

使用特权

评论回复
9
youtome| | 2020-5-2 11:29 | 只看该作者
PCB板设计的好坏对抗干扰能力影响很大。

使用特权

评论回复
10
cemaj| | 2020-5-2 11:29 | 只看该作者
干扰信号产生的原因错综复杂  

使用特权

评论回复
11
jimmhu| | 2020-5-2 11:29 | 只看该作者
数字滤波方法      

使用特权

评论回复
12
1988020566| | 2020-5-2 11:29 | 只看该作者
采用屏蔽双胶线传输测量信号  

使用特权

评论回复
13
mmbs| | 2020-5-2 11:29 | 只看该作者
在电源接口、信号接口进行滤波处理  

使用特权

评论回复
14
lzbf| | 2020-5-2 11:29 | 只看该作者
采用信号隔离措施;合理接地

使用特权

评论回复
15
pmp| | 2020-5-2 11:29 | 只看该作者
电源线中的高频干扰  

使用特权

评论回复
16
houjiakai| | 2020-5-2 11:29 | 只看该作者
谢谢楼主分享的。   

使用特权

评论回复
17
i1mcu| | 2020-5-2 11:30 | 只看该作者
单片机本身在指令设计上也有一些抗干扰的考虑。

使用特权

评论回复
18
youtome| | 2020-5-2 11:30 | 只看该作者
应把相互有关的器件尽量放得靠近些  

使用特权

评论回复
19
51xlf| | 2020-5-2 11:30 | 只看该作者
选用频率低的单片机是降低系统噪声的原则之一

使用特权

评论回复
20
cemaj| | 2020-5-2 11:30 | 只看该作者
采取软件抗干扰技术加以补充,作为硬件措施的辅助手段

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

623

主题

887

帖子

6

粉丝