0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

常用的MCU复位电路分享

科技观察员 来源:我爱方案网 作者:我爱方案网 2023-07-05 11:29 次阅读

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

复位是干嘛用的?

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

按一下复位小黑点,恢复出厂密码。

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

高电平复位

工作中常用的MCU复位电路有哪些?

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

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

低电平复位

工作中常用的MCU复位电路有哪些?

在经历了上图的分析之后

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

复位持续时间公式:T=9RC

高电平按键复位

工作中常用的MCU复位电路有哪些?

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

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

    关注

    146

    文章

    17135

    浏览量

    351031
  • 复位电路
    +关注

    关注

    13

    文章

    322

    浏览量

    44593
收藏 人收藏

    评论

    相关推荐

    详解MCU外围复位电路原理以及器件选型计算

    详解MCU外围复位电路原理以及器件选型计算
    的头像 发表于 04-13 21:16 1.5w次阅读
    详解<b class='flag-5'>MCU</b>外围<b class='flag-5'>复位</b><b class='flag-5'>电路</b>原理以及器件选型计算

    常用MCU复位电路介绍

    旺哥平时在工作中和MCU打交道的时间非常多,但是大家知道只要是MCU就肯定会用到复位,因此每次设计电路,都少不了单片机复位
    发表于 02-27 16:52 1649次阅读
    <b class='flag-5'>常用</b>的<b class='flag-5'>MCU</b><b class='flag-5'>复位</b><b class='flag-5'>电路</b>介绍

    MCU复位电路设计

    定义:一般单片机里面都会有复位电路,比较熟悉的有上电复位和手动复位,具体这两个复位用下面这个电路
    发表于 03-01 14:31 1491次阅读
    <b class='flag-5'>MCU</b>的<b class='flag-5'>复位</b><b class='flag-5'>电路</b>设计

    FPGA中三种常用复位电路

    在FPGA设计中,复位电路是非常重要的一部分,它能够确保系统从初始状态开始启动并保证正确运行。本文将分别介绍FPGA中三种常用复位电路:同步
    发表于 05-14 14:44 2567次阅读
    FPGA中三种<b class='flag-5'>常用</b><b class='flag-5'>复位</b><b class='flag-5'>电路</b>

    怎么样用外部复位电路MCU系列芯片进行复位

    MCU芯片上电复位与低电压复位发生时,所有的系统寄存器恢复默认状态,程序停止运行,同时程序计数器 PC清零。复位结束后系统从向量 0000H 处重新开始运行。
    发表于 03-24 11:23

    MCU复位电路和振荡应用电路大全

    MCU复位电路和振荡应用电路大全 1.晶体/陶瓷振荡器等效电路 以下由电阻、电容、电感组成的电路
    发表于 03-25 09:40 29次下载
    <b class='flag-5'>MCU</b><b class='flag-5'>复位</b><b class='flag-5'>电路</b>和振荡应用<b class='flag-5'>电路</b>大全

    HT66Fx0系列MCU的Reset复位电路应用介绍

    HT66Fx0系列MCU的Reset复位电路应用介绍HT66Fx0 系列MCU 的Reset 复位电路
    发表于 03-27 08:38 36次下载

    复位电路

    几种经典的常用复位电路图 单片机电路图----复位电路
    发表于 01-03 21:55 8617次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>图

    华大MCU如何实现软件复位

    产品在设计中某些状态下需要MCU进行复位,华大MCU包含了7个复位信号来源,每个复位信号都可以让 CPU 重新运行,绝大多数寄存器会被
    发表于 10-12 11:24 1974次阅读

    初始化mcu程序选用32k_MCU有多少种复位因素

    输入复位是重启MCU最有效的方式了。2.上电复位 (LVD)我们发现MCU不接外部复位电路,也能
    发表于 12-05 10:36 6次下载
    初始化<b class='flag-5'>mcu</b>程序选用32k_<b class='flag-5'>MCU</b>有多少种<b class='flag-5'>复位</b>因素

    MCU复位电路知多少?

    MCU复位电路知多少?
    的头像 发表于 10-17 18:02 1218次阅读
    <b class='flag-5'>MCU</b><b class='flag-5'>复位</b><b class='flag-5'>电路</b>知多少?

    MCU复位时GPIO是什么状态?

    大家一定遇到过上电或者复位时外部的MOS电路或者芯片使能信号意外开启,至此有经验的工程师就会经常关心一个问题,MCU复位时GPIO是什么状态?什么
    的头像 发表于 01-19 10:36 1655次阅读
    <b class='flag-5'>MCU</b><b class='flag-5'>复位</b>时GPIO是什么状态?

    GD32 MCU电源复位和系统复位有什么区别

    GD32 MCU复位分为电源复位和系统复位,电源复位又称为冷复位,相较于系统
    的头像 发表于 02-02 09:37 1496次阅读
    GD32 <b class='flag-5'>MCU</b>电源<b class='flag-5'>复位</b>和系统<b class='flag-5'>复位</b>有什么区别

    如何排查GD32 MCU复位是由哪个复位源导致的?

    上期为大家讲解了GD32 MCU复位包括电源复位和系统复位,其中系统复位还包括独立看门狗复位、内
    的头像 发表于 02-03 09:46 1730次阅读
    如何排查GD32 <b class='flag-5'>MCU</b><b class='flag-5'>复位</b>是由哪个<b class='flag-5'>复位</b>源导致的?

    MCU复位RAM会保持吗,如何实现复位时变量数据保持

    在使用MCU时,通常大家默认MCU复位时RAM会被复位清零,那实际MCU复位时RAM是什么状态?
    的头像 发表于 03-01 09:32 2479次阅读
    <b class='flag-5'>MCU</b><b class='flag-5'>复位</b>RAM会保持吗,如何实现<b class='flag-5'>复位</b>时变量数据保持