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

2012-3-31 11:07 2871 26 28 分类: MCU/ 嵌入式

 

1.jpg

        该电路为单片机复位电路,用于低电平复位的单片机的上电复位。

        设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.jpg

        单片机启动的时候,复位信号释放的时机(各电平变化)如图所示:在单片机每次初始加电时,首先投入工作的功能部件是复位电路。复位电路把单片机锁定在复位状态上并且维持一个延时,以便给予电源电压从上升到稳定的一个等待时间;在电源电压稳定之后,再插入一个延时,给予时钟振荡器从起振到稳定的一个等待时间。在经历了一系列延时之后,单片机才开始按照时钟源的工作频率,进入到正常的程序运行状态。从图2所示的实测曲线中可以同时看到4条曲线: VDD、Vrst、XTAL2和ALE。在电源电压以及振荡器输出信号稳定之后,又等待了一段较长的延时才释放RST信号,使得CPU脱离复位锁定状态;而RST信号一旦被释放,立刻在ALE引脚上就可检测到持续的脉冲信号。

 

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户377235 2015-7-5 21:12

清楚,

用户377235 2012-6-15 23:45

很不错
相关推荐阅读
用户1559179 2015-08-26 11:20
拆解遥控器12V电池
早就听说遥控器上的12V电池是由8个1.5V的纽扣电池串联起来的。正好家里遥控器没电了,拆一下过过眼瘾。 用万用表测了一下电压8.3V,电子负载0.001A恒流放电时电压直接拉为0V,确定是没...
用户1559179 2014-02-19 10:29
Orcad查看不同页中的相同NET的方法
首先,一定要确认不同页的相同NET用的是分页符,否则是这两个NET是没有电气连接的。 现在说方法: 首先,鼠标右键点Selection Filter,只选择net项 第二,鼠标左键点中...
用户1559179 2014-02-13 14:51
精密贴片时手抖的原因
1、视力问题 因为无法清晰明亮的看清管脚是否对准,引起的紧张。 2、力量问题 因为吸笔重量很轻,导致无法正确判断用力。 3、握笔姿势问题 解决措施:   1、使用悬臂加...
用户1559179 2014-02-11 16:47
CTMU最厉害的两个功能
1/解决世界饥饿   通过大规模部署廉价的温度(# 28)和湿度传感器 (# 10) ,就可能对许多农业地区的气候变化实现连续 的高分辨率测量。这使得创建更精确的水分和养分供给 ...
用户1559179 2014-02-10 14:13
决定产品成功的必要因素
1、实用的功能 2、人性化的和吸引眼球的外形 3、强大的营销手段...
用户1559179 2013-11-25 11:52
蜂鸣器驱动电路中的串联电阻
蜂鸣器分有源和无源的 我的理解,有源的就是内部有振荡器的(无论是压电式的还是电磁式的),只要给蜂鸣器同上直流电,由其内部的振荡器驱动发声装置(一般是一个片,振动发出声音);而无源的就是里面没有...
EE直播间
更多
我要评论
2
26
关闭 站长推荐上一条 /3 下一条