许多电子工程师都深有体会,一个单片机从设计到开发一路都是绿灯通行,可是到了调试的时候或多或少的都会遇到这样那样的问题,其实这些都是单片机抗干扰能力不够的体现。为此中芯谷在这里列举了一些常用的单片机抗干扰方法。
单片机形成干扰的因素
1、 电源往耦:在单片机开关时,由于电源线上会产生瞬时电流,而这些瞬时电流会导致流经导线的电流和电感发生压降情况,因此我们可以通过减小电感或电流随时间的变化从而达到衰减和滤掉这些瞬态电流的目的;
2、 传播途径:单片机中,I/O口是典型的干扰信号传播途径;
3、 电源电压:电源电压越高,就意味着电压振幅越大,发射就更多,从而影响了单片机的敏感度;
4、 接地:不适当的接地方式也会成为单片机干扰的因素,因此底线布局是关键,高频数字电路和低电平模拟电路的接地电路不能混合。
单片机抗干扰方法
1、 输入/输出
由于在单片机系统中输入/输出也是干扰源的传导线,因此我们可以采用必要的共模/差模抑制电路或者采取光电隔离、磁电隔离,从而阻断干扰的传播;
2、 PCB
PCB(印刷线路板)是单片机中电路元和器件的支撑部件,PCB的设计对单片机的电磁兼容性影响很大。因此在设计PCB的时候我们要严格遵循抗干扰的设计要求,从而使电子电路获得最佳的性能。
3、 复位电路
复位电路对整个单片机的运行起着特别重要的作用,常见的复位电路有两种,外部复位系统和片上复位系统。
4、 振荡器
现在大部分的单片机外部都会耦合一个晶体或陶瓷谐振器的振荡电路,其引线越短其性能越能得到更好的发挥。
另外,由于单片机的计算能力有限,在单片机抗干扰设计中主要以硬件为主,软件为辅。因此大家在单片机硬件开发上要多下功夫。并且在编程的时附加进程序亢余也是必不可少的。