关于单片机的复位电路方案

控制/MCU

1878人已加入

描述

  单片机在牢靠的复位往后,才会从0000H地址初步有序的施行运用程序。一同,复位电路也是简略遭到外部噪 声搅扰的活络有些之一。因而,复位电路应当具有两个首要的功用:

  1. 有必要保证体系牢靠的进行复位;

  2. 有必要具有必定的抗搅扰的才干;

  一、复位电路的RC挑选

  复位电路应当具有上电复位和手动复位的功用。以MCS-51单片机为例,复位脉冲的高电平宽度有必要大于2个机器周期,若体系选用6MHz晶振,则一个机器周期为2us,那么复位脉冲宽度最小应为4us。在实习运用体系中,思考到电源的稳守时刻,参数漂移,晶振稳守时刻以及复位的牢靠性等要素,有必要有满意的余量。图1是运用RC充电原理完毕上电复位的电路方案。实习证明,上电霎时刻RC电路充电,RESET引脚呈现正脉冲。只需RESET端坚持10ms以上的高电平,就能使单片机有用的复位。

  单片机在牢靠的复位往后,才会从0000H地址初步有序的施行运用程序。一同,复位电路也是简略遭到外部噪 声搅扰的活络有些之一。因而,复位电路应当具有两个首要的功用:

  1. 有必要保证体系牢靠的进行复位;

  2. 有必要具有必定的抗搅扰的才干;

  一、复位电路的RC挑选

  复位电路应当具有上电复位和手动复位的功用。以MCS-51单片机为例,复位脉冲的高电平宽度有必要大于2个机器周期,若体系选用6MHz晶振,则一个机器周期为2us,那么复位脉冲宽度最小应为4us。在实习运用体系中,思考到电源的稳守时刻,参数漂移,晶振稳守时刻以及复位的牢靠性等要素,有必要有满意的余量。图1是运用RC充电原理完毕上电复位的电路方案。实习证明,上电霎时刻RC电路充电,RESET引脚呈现正脉冲。只需RESET端坚持10ms以上的高电平,就能使单片机有用的复位。

  单片机

  图 1

  关于图1-a中的电容C两头的电压(即复位信号)是一个时刻的函数:

  u(t)=VCC*[1-exp(-t/RC)]

  关于图1-b中的电阻R两头的电压(即复位信号)也是一个时刻的函数:

  u(t)=VCC*exp(-t/RC)

  其间的VCC为电源电压,RC为RC电路的时刻常数=1K*22uF=22ms。有了这个公式,咱们能够更便当的对以上电路进行透彻的剖析。

  图1-a中非门的最小输入高电平UIH=2.0v,当充电时刻t=0.6RC时,则充电电压u(t)=0.45VCC=0.45*5V,约等于2V,其间t即为复位时刻。图a中时刻常数=22ms,则t=22ms*0.6=13ms。

  二、复位电路的牢靠性与抗搅扰性剖析

  单片机复位电路端口的搅扰首要来自电源和按钮传输线串入的噪声。这些噪声尽管不会彻底致使体系复位,但有时会损坏CPU内的程序状况字的某些位的状况,对操控发作不良影响。

  1.电路构造办法与抗搅扰功用

  以图1为例,电源噪声搅扰进程暗示图如图2种别离绘出了A点和B点的电压扰动波形。

  有图2能够看出,图2(a)实质上是个低通滤波环节,关于脉冲宽度小于3RC的搅扰有极好的按捺效果;图2(b)实质上是个高通滤波环节,对脉冲搅扰没有按捺效果。由此可见,关于图1所示的两种复位电路,a的抗搅扰电源噪声的才干要优于b。

  2. 复位按钮传输线的影响

  复位按钮通常都是设备在操作面板上,有较长的传输线,简略致使电磁感应搅扰。按钮传输线应选用双绞线(具有按捺电磁感应搅扰的功用),并远离沟通用电设备。在打印电路板上,单片机复位端口处并联0.01-0.1uF的高频电容,或配备使密特电路,将跋涉对串入噪声的按捺才干。

  单片机

  图 2

  3. 供电电源安稳进程对复位的影响

  单片机体系复位有必要在CPU得到安稳的电源后进行,一次上电复位电路RC参数方案应思考安稳的过渡时刻。

  为了打败直流电源安稳进程对上电主动复位的影响,可选用如下办法:

  (1) 将电源开关设备在直流侧,合上沟通电源,待直流电压安稳后再合供电开关K,如图3所示。

  单片机

  图 3

  (2) 选用带电源查看的复位电路,如图4所示。合理配备电阻R3、R4的阻值和挑选稳压管DW的击穿电压,使VCC未抵达额外值之前,三极管BG截止,VA点电平为低,电容器C不充电;当VCC安稳往后,DW击穿,三极管BG丰满导通,致使VA点位高电平,对电容C充电,RESET为高电平,单片机初步复位进程。当电容C上充电电压抵达2V时,RESET为低电平,复位完毕。

  单片机

  图 4

  4. 并联放电二极管的必要性

  在图1复位电路中,放电二极管D不行短少。当电源断电后,电容经过二极管D活络放电,待电源康复时便可完毕牢靠上电主动复位。若没有二极管D,当电源因某种搅扰刹那接连电时,因为C不能活络将电荷放掉,待电源康复时,单片机不能上电主动复位,致使程序作业失控。电源刹那接连电搅扰会致使程序接连正常作业,构成程序“乱飞”或进入“死循环”。若断电搅扰脉冲较宽,能够使RC活络放电,待电源康复后经过上电主动复位,使程序进入正常状况;若断电搅扰脉冲较窄,断电霎时刻RC不能充沛放电,则电源康复后体系不能上电主动复位。

  三、I/O接口芯片的延时复位

  在单片机体系中,某些I/O接口芯片的复位端口与单片机的复位端口通常连在一同,即一同复位。接口芯片因为出产厂家纷歧样,复位时刻也稍有纷歧样;复位线较长而又较大的散布电容,致使这些接口的复位进程滞后于单片机。工程实习标明,当单片机复位完毕当即对这些I/O芯片进行初始化操作时,通常致使失利。因而,当单片机进入0000H地址后,首要施行1-10ms的软件延时,然后再对这些I/O芯片进行初始化。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分