该电路为单片机复位电路,用于低电平复位的单片机的上电复位。
设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引脚上就可检测到持续的脉冲信号。
wjx943_536273043 2019-1-2 20:51