一个单片机的经典复位电路分析

作者:51单片机学习网 / 公众号:aishangdanpianji 发布时间:2019-09-20


点击箭头处
“蓝色字”
,关注我们哦!!
问:怎么每天看到这种文章?
答:只需搜索公众号"51单片机学习网"免费关注该电路为单片机复位电路,用于低电平复位的单片机的上电复位
设Vcc=5V,经计算得知,当VCC由0V上升到5V,并保持稳定的时候,R201两端的压降为0.8V,此时Q201导通。由于E201和C202的存在,RESET1脚的电压由0V缓慢上升到5V(理论值),R203值的大小决定了这个上升过程的时间,即下降沿保持时间。
在这个时间中,单片机处于复位状态。当RESET脚的电压达到单片机正常工作的高度,复位结束。图中D201为E201和C202提供了一个放电通路,以确保在关电的时候,这两个电容快速的放电,这样在频繁的开关机过程中不会出现复位不良的问题。R204为Q201的限流电阻;C201为电源的滤波电容,C202为复位信号的滤波电容,这两个电容一起,防止了电源波动或外部干扰,引起不必要的复位。
延伸知识——单片机复位的意义:
1、 在单片机上电过程中,单片机的电源电压上升到一定水平并保持稳定的时候,其才可以正常工作。2、 在单片机上电过程中,晶振从的震荡幅度由0V到规定值的过程需要一定的时间。3、 单片机程序运行中出现死机、跑飞等现象是,需要回到初始值来从头开始
综合上述理由,复位电路的延时是为等待电源电压和晶振稳态的出现,在这个过程中,单片机重启,程序初始化。
上述复位电路的优点在于,等电源电压上升到Vcc时候,复位电路才正式启动,妙哉。
单片机启动的时候,复位信号释放的时机(各电平变化)如图所示:在单片机每次初始加电时,首先投入工作的功能部件是复位电路。复位电路把单片机锁定在复位状态上并且维持一个延时,以便给予电源电压从上升到稳定的一个等待时间;在电源电压稳定之后,再插入一个延时,给予时钟振荡器从起振到稳定的一个等待时间。
在经历了一系列延时之后,单片机才开始按照时钟源的工作频率,进入到正常的程序运行状态。从图2所示的实测曲线中可以同时看到4条曲线: VDD、Vrst、XTAL2和ALE。在电源电压以及振荡器输出信号稳定之后,又等待了一段较长的延时才释放RST信号,使得CPU脱离复位锁定状态; 而RST信号一旦被释放,立刻在ALE引脚上就可检测到持续的脉冲信号。
↙↙↙点这里

关注51单片机学习网微信公众号,获取更多图文精彩内容


其他栏目