常用的MCU复位电路介绍

应用电子电路

880人已加入

描述

旺哥平时在工作中和MCU打交道的时间非常多,但是大家知道只要是MCU就肯定会用到复位,因此每次设计电路,都少不了单片机复位电路,刚开始看到这个电路,因为电子知识很薄弱,有点看不懂,一直在想不是电容不能通直流电么,这玩意原理到底是什么?带着这个疑问下面给大家介绍下常用的MCU复位电路。

复位是干嘛用的?

它这个电路用的时间很少,但是不能没有,它其实就是让MCU恢复到一个初始状态,比如有时卡BUG了,通过复位就有可能解决问题,生活中最常见的复位功能按钮,应该是大家都用户的路由器,背后有个小黑点,比如你密码忘了,就可以 按一下复位小黑点,恢复出厂密码。

下面给大家介绍几种常见的复位电路:

高电平复位

复位电路

这个电路图看上去其实器件不多,但是第一眼看到就是有点想不通,电流怎样通过电容?这是当时的想法,现在懂了,哈哈,它的本质就是一个RC充电电路,在上电瞬间,电容C11两边的电压是不能突变的,因此这一瞬间电容C11的状态等效为短路,这样解释大家肯定明白了,在这个瞬间电容C11为短路,那么RST这里就是高电平,单片机检测到高电平,进入复位状态,几个毫秒之后,电容C11充满电,也就是我理解的电容不会过直流电,这时RST会被拉成低电平,单片机检测到低电平进而停止复位。进入正常工作状态。

复位持续时间公式:T=(1/9)*R*C

低电平复位

复位电路

在经历了上图的分析之后 ,这个图大家肯定一看就懂,这里只是根据MCU的要求改变了复位电平,下面具体分析一下,当上电瞬间,电容C1处于短路状态,这时RST就会被拉到低电平,单片机检测到低电平进入复位状态,几个毫秒以后,电容C1充满电,就会变为断路状态,这时RST就会被拉到高电平,单片机检测到高电平,停止复位,单片机将进入正常工作状态。

复位持续时间公式:T=9*R*C

高电平按键复位

复位电路

这个电路的不同点就是在原来的基础上增加了手动复位功能,和之前介绍的路由器复位一样,下面具体介绍下:刚开始还是上电复位,当开始上电时,电容C11进行充电成短路状态,这时RST会被拉成高电平,单片机检测到高电平进行复位,当电容C11充满电后,处于断路状态,这时RST会被拉到低电平,单片机停止复位,进入正常工作状态。接下来就是重头戏,按键复位,当发生异常在不下电的状态下复位时,按下开关按键,这时电容两边短接放电,因此RST也会被拉到高电平,单片机开始复位,松开按键,电容开始充电,几个毫秒以后,充电完成,电路处于断路状态,RST继续被拉低,单片机进入正常工作状态。

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

全部0条评论

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

×
20
完善资料,
赚取积分