0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

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

3天内不再提示

详解单片机复位电路的作用及设计

GReq_mcu168 来源:CSDN技术社区 作者:Z小旋 2022-05-31 16:32 次阅读

什么是复位

单片机复位电路的作用是:使单片机恢复到起始状态,让单片机的程序从头开始执行,运行时钟处于稳定状态、各种寄存器、端口处于初始化状态等等。目的是让单片机能够稳定、正确的从头开始执行程序。

为什么要加复位?

数字电路中寄存器和 RAM 在上电之后默认的状态和数据是不确定的,如果有复位,我们可以把寄存器复位到初始状态,RAM 的数据可以通过复位来触发 RAM 初始化

程序逻辑如果进入了错误的状态,通过复位可以把所有的逻辑状态恢复到初始值,如果没有复位,那么逻辑可能永远运行在错误的状态。(一些简单的IC芯片没有看门狗电路,就需要外部复位)

好的,通过上面两段话,你了解了复位电路的作用以及为什么要加复位电路

正常单片机和IC芯片复位都是有一个Reset引脚,给复位引脚通一定时间的高/低电平就可以实现复位

典型的51单片机RST复位脚持续两个机器周期以上高电平就将复位

像我们常用的STM32F1系列 ,查阅手册得知复位引脚需要持续20us以上的低电平,就可完成复位

c1293322-e0aa-11ec-ba43-dac502259ad0.png

那么复位电路具体要怎么设计,一共有几种呢?我们一般分为:

高电平复位

低电平复位

按键复位电路

上电复位电路

使电路恢复到起始状态的电路设备

高电平上电复位

c17d1e92-e0aa-11ec-ba43-dac502259ad0.png

我们来看一下高电平上电复位,本质就是RC串联充电电路,在上电的瞬间,由于电容两端电压不能突变,上电后的一瞬间电容等效为短路,电容C11充电,充电电流在电阻上形成的电压为高电平;单片机复位,几个毫秒之后,电容充电完毕,电路为断路,电流为0,电阻两端电压近似于0V,这时RST就为低电平。单片机将进入正常工作状态。

电容充电时间T/复位持续时间:

T=(1/9)*R*C

1

低电平上电复位

c1f343ce-e0aa-11ec-ba43-dac502259ad0.png

低电平上电复位,由于电容两端电压不能突变的特性,在上电的瞬间RST端电位近似为GND,通过 10K电阻对 C11电容进行充电,此时RST复位引脚电压为低电平;单片机复位,几个毫秒之后,电容器充满,下面为断路,电流为0,电流经过电阻流入RST复位引脚, 引脚为高电平, 这时,单片机将进入正常工作状态。

电容充电时间T/复位持续时间:

T= 9*R*C

1

高电平按键复位

c2155ab8-e0aa-11ec-ba43-dac502259ad0.png

高电平按键复位,VCC上电时,电容C充电,此时电路导通,在10K电阻上出现电压,RST引脚为高电平,使得单片机复位;几个毫秒后,C充满,此时电路为断路,10K电阻上电流降为0,电压也为0,RST引脚为低电平,使得单片机进入工作状态。工作期间,按下按键Key,电容两端相当于短路,电容C放电,RST引脚为高电平,使得单片机复位。松开按键Key,电容C又充电,几个毫秒后,充电完成,电路断路,单片机进入工作状态。

低电平按键复位

c2537cc6-e0aa-11ec-ba43-dac502259ad0.png

低电平按键复位,VCC上电时,电容C充电,此时电路导通,RST引脚为低电平,使得单片机复位;几个毫秒后,电容C充满,此时电路为断路,电流由10K电阻流入RST复位引脚,RST引脚为高电平,使得单片机进入工作状态。工作期间,按下按键Key,RST复位引脚直接跟GND导通,为低电平,电容C放电,使得单片机复位。松开按键Key,电容C又充电,几个毫秒后,充电完成,电路断路,单片机进入工作状态。

原文标题:高,低电平复位电路原理及加电容的作用

文章出处:【微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红
  • 单片机
    +关注

    关注

    5847

    文章

    39916

    浏览量

    611060
  • 数字电路
    +关注

    关注

    190

    文章

    1121

    浏览量

    78611
  • 复位电路
    +关注

    关注

    13

    文章

    246

    浏览量

    43726
收藏 人收藏

    评论

    相关推荐

    单片机复位电路作用是什么

    单片机,总要涉及到单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现...
    发表于 11-18 06:46

    单片机基础入门:什么是上电复位复位电路怎么设计

    单片机的上电复位众所周知,单片机属于数字电路,数字电路里只有0(低电平)和1(高电平)之分,单片机要么是高电平复位,要么是低电平复位。以5V单片机为例,上电的过程其实是一个缓慢爬坡的过程,这个
    发表于 11-05 13:06 8次下载
    <b>单片机</b>基础入门:什么是上电<b>复位</b>,<b>复位</b><b>电路</b>怎么设计

    51单片机中的复位电路的原理

    单片机中的复位电路的原理 ...
    发表于 11-10 20:51 17次下载
    51<b>单片机</b>中的<b>复位</b><b>电路</b>的原理

    单片机复位电路的学习

    单片机复位电路的学习
    发表于 11-14 17:36 6次下载
    <b>单片机</b><b>复位</b><b>电路</b>的学习

    51单片机(十二)—— 单片机复位

    复位、看门狗复位等。 我们实验对应的硬件复位电路,如下图所示。 这个图中集成了51单片机和AVR单片机复位电路,对于51单片机,将J12上的跳线帽...
    发表于 11-15 13:21 58次下载
    51<b>单片机</b>(十二)—— <b>单片机</b><b>复位</b>

    单片机复位电路分析

    单片机复位电路分析 摘要:总结了目前使用比较广泛的四种
    发表于 10-24 11:48 1995次阅读
    <b>单片机</b><b>复位</b><b>电路</b>分析

    avr单片机复位电路

    单片机复位电路 AVR
    发表于 10-26 10:54 1.2w次阅读
    avr<b>单片机</b><b>复位</b><b>电路</b>

    单片机累加器作用_单片机复位电路作用

    单片机的概念和工作原理,其次介绍了单片机累加器作用单片机累加器A与ACC区别,最后阐述了单片机复位电路原理及单片机复位电路作用
    发表于 04-11 12:40 1w次阅读
    <b>单片机</b>累加器<b>作用</b>_<b>单片机</b><b>复位</b><b>电路</b>的<b>作用</b>

    STC单片机复位电路原理详解

    单片机复位电路原理是在单片机复位引脚RST上外接电阻和电容,实现上电复位。当复位电平持续两个机器周期以上时复位有效。复位电平的持续时间必须大于单片机的两个机器周期,具体数值可以由RC电路计算出时间常数。
    发表于 12-24 14:08 2.7w次阅读
    STC<b>单片机</b><b>复位</b><b>电路</b>原理<b>详解</b>

    单片机复位电路作用及执行过程

    单片机最小系统之一的复位电路单片机中占有很重要的位置。
    的头像 发表于 01-05 05:42 1.7w次阅读
    <b>单片机</b><b>复位</b><b>电路</b><b>作用</b>及执行过程

    单片机复位的原理说明

    单片机复位电路使单片机进入复位状态。通过复位操作可以完成单片机的初始化,也可使处于死机状态下的单片机程序重新开始运行。
    发表于 07-17 10:26 1.3w次阅读
    <b>单片机</b><b>复位</b>的原理说明

    单片机复位电路有哪几种?单片机复位电路作用和工作原理图解

    单片机是高电平还是低电平复位,我们可以通过观察单片机的引脚图进行一个直观的判断,当单片机引脚图中复位端口的名称上面有一个“-”时,该单片机就是低电平复位,没有“-”时,该单片机就是高电平
    发表于 08-08 17:37 6.5w次阅读
    <b>单片机</b><b>复位</b><b>电路</b>有哪几种?<b>单片机</b><b>复位</b><b>电路</b>的<b>作用</b>和工作原理图解

    解析单片机的几种复位电路

    单片机的使用中,经常会接触到复位电路,它是单片机最小系统重要的一个构成部分。同样它也是非常重要的一部分。 复位就是让单片机从初始化状态开始重新运行,即程序从头开始执行。复位电路设计的好坏,直接影响
    的头像 发表于 10-13 14:14 3.3w次阅读
    解析<b>单片机</b>的几种<b>复位</b><b>电路</b>

    单片机复位电路详解

    单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。本文介绍的就是单片机按键
    发表于 09-05 09:09 4594次阅读

    简述单片机的几种复位电路

    复位就是让单片机从初始化状态开始重新运行,即程序从头开始执行。复位电路设计的好坏,直接影响整个系统是否稳定可靠。复位电路单片机的RESET/NRST引脚相连,拿STM32系列单片机举例,当系统正常
    的头像 发表于 05-25 14:25 188次阅读
    简述<b>单片机</b>的几种<b>复位</b><b>电路</b>

    下载硬声App