原创 上电复位电路

2014-6-14 19:13 2484 10 12 分类: 模拟 文集: 基础和模拟

原: http://blog.chinaunix.net/uid-9688646-id-1998380.html

原: http://www.amobbs.com/thread-4045278-1-1.html

1、

电容:隔直通交;   直流上电后,电容充电,充电完成后,才起到隔直流作用,相当于断开,上电瞬间相当于短路。

在直流电上电的瞬间,电容由于两端电压不能突变,两端的电压逐渐增大,所以开始视为短路,然后电容逐渐充电,直到一端为高一端为低,所以,稳定后视为断路
所以在上电时认为电容短路,稳定后断路 来分析就好判断了。

在上电时,复位引脚需要的是一个短暂的低电平,然后保持在高电平状态(以低电平复位为例)。因此可以在VCC与GND之间串一个电阻和电容, 如,VCC接电阻,接复位引脚,接电容,接地。在上电时,电容视为短路,复位脚为低,然后电容逐渐充电,上端为高,这就符合了复位引脚的需要。如果接按键 复位,实质是一样的,只是把按键当作上电来分析就OK了。

 


看高电平有效还是低电平有效很简单啦。你看按键按下去之后RST是高还是低。

左图按下去是高就是高有效,右边按下去是低就是低有效。

顺带说下原理(左图为例):
先不管按键,看上电复位的情况
通 电瞬间电容可以当短路(别问我为什么)所以RST脚为高电平。随着时间的飞逝(电容充电),稳定后VCC的电压实际上是加在电容上的。电容下极板也就是 RST脚最终为0V。这样RST持续一段时间高电平后最终稳定在低电平,高电平持续时间由RC时间常数决定。这就是上电高电平复位

在说按键。按键按下去就相当于上电那一瞬,让电容短路。后面的事都一样了。

再顺便说下,大电容旁边那个小电容Ch一般是稳定电源电压滤波用的,可避免高频谐波对电路的干扰

101021022123.gif

 

2、 复位电路,在电阻旁边并联二极管作用

当电源电压消失时,二极管D为电容C提供一个迅速放电的回路,使/RESET端迅速回零,以便下次上电时CPU能可靠复位。”

这个二极管的作用主要作用:当电源断开以后,能迅速将电容上的电能放掉;当上电时进入复位。对于瞬时断电,再上电的使用尤其重要。如果断电后,电容电能没放掉,再上电,不能进入复位状态;所以必须加这个二极管,作为断电后的迅速放电措施。

在停电瞬间,电源VCC和GND为等电位0V,即相当于电源和地接通一样,电容相当于和二极管并联,电容的上正下负导致这个二极管正相连接,瞬间交流电阻很小,对电容迅速放电至0.7V,在快速来电时又能实现使三极管导通,实现复位MCU的作用。

 

 

RC 充电可 用下式表示:

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户418079 2014-6-10 11:18

受教育了。。。一直只会抄电路。。。

zhengzhirui 2014-6-10 09:34

。。。。。。。。

chen_zs2012_704941858 2013-7-2 13:19

感同身受
相关推荐阅读
pengchengcheng082_593158939 2015-08-21 16:26
Linux 下 的 vi 编辑器
一、按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :q 不保存文件,退出vi :wq 保存文件并退出vi :q! 不保存文件,强制退出vi :w! 强制保存,不推出...
pengchengcheng082_593158939 2015-07-28 15:57
面向对象和面向过程区别
转自 http://blog.sina.com.cn/s/blog_4dd5955301000a2m.html     面向对象和面向过程的区别,实在是难用一两句话说明白。   ...
pengchengcheng082_593158939 2015-05-23 10:39
后仿真能否被形式验证(Formal Verification)和静态时序分析(Static Timing Analysis)所取代
转自 http://www.cnblogs.com/jyaray/archive/2011/04/26/2029856.html 验证的主要目的:就是检查时间模型是否满足时间要求,是否实现了时...
pengchengcheng082_593158939 2015-05-19 11:18
两种代码方式
下面的两段程序等价,RTL图以及综合后的结果 完全一样。看似简单,其实是两种不同的思维方式。在复杂电路中能体现出两种方式各自的特点,第一种容易理解,第二种则结构更清晰,更接近综合后的结果。以前习惯用上...
pengchengcheng082_593158939 2015-05-14 16:28
Linux 下 的 cc 和 gcc
转自 http://www.cnblogs.com/zhouyinhui/archive/2010/02/01/1661078.html   在Linux下一会看到cc,另一会又看到gcc...
pengchengcheng082_593158939 2015-05-13 17:19
mips 编译器
1、linux 系统下编程的编译器 GNU toolchain(GNU工具链)是一个包含了由GNU项目所产生的各种编程工具的集合。这些工具形成了一条工具链,用于开发应用程序和操作系统。  ...
EE直播间
更多
我要评论
2
10
关闭 站长推荐上一条 /3 下一条