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

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

3天内不再提示

简述高,低电平复位电路原理及加电容的作用

jf_78858299 来源:硬件攻城狮 作者:硬件攻城狮 2023-05-25 14:42 次阅读

什么是复位

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

为什么要加复位?

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

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

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

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

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

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

图片

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

高电平复位

低电平复位

按键复位电路

上电复位电路

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

高电平上电复位

图片

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

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

T=(1/9)RC

1

低电平上电复位

图片

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

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

T= 9RC

1

高电平按键复位

图片

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

低电平按键复位

图片

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

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

    关注

    31

    文章

    5310

    浏览量

    119983
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1367

    浏览量

    114517
  • 端口
    +关注

    关注

    4

    文章

    953

    浏览量

    32008
  • 数字电路
    +关注

    关注

    193

    文章

    1600

    浏览量

    80490
  • 复位电路
    +关注

    关注

    13

    文章

    322

    浏览量

    44535
收藏 人收藏

    评论

    相关推荐

    单片机的高电平复位低电平复位

     单片机复位电路分为两种类型:低电平复位和高电平复位
    发表于 08-05 15:45 2.8w次阅读
    单片机的高<b class='flag-5'>电平复位</b>和<b class='flag-5'>低电平复位</b>

    单片机的低电平复位和高电平复位的区别

    请问一下51单片机是高电平复位和430单片机是低电平复位,有什么区别?
    发表于 11-29 19:12

    单片机的低电平复位和高电平复位的区别

    请问一下51单片机是高电平复位和430单片机是低电平复位,有什么区别?
    发表于 11-29 19:17

    低电平复位电路

    有人帮我看看这个可选择的\低电平复位电路是怎么工作的吗?
    发表于 09-04 22:01

    低电平复位电路RESET脚电压为何保持低电平?可以去掉复位电容吗?

    电压为何保持低电平?另外就是去掉复位电容是否可靠?个人觉得应该可以,虽然复位电路复位
    发表于 04-10 09:55

    求解外围电路实现的是4脚给持续低电平复位并正常工作,高电平不工作的原因

    如题:请问不改动外围电路的情况下程序怎么实现?关键MCLR为低电平复位,且只能输入,接入低电平会持续复位无法工作! 我猜测是引脚电平复位
    发表于 05-24 11:02

    电平复位是什么

    电容上了,电阻上的电压低于单片机需要的高电平电压。低电平复位:(AVR,PIC等较高级单片机采用高电平复位)原理可理解为:刚上电时,电容视为
    发表于 07-13 09:29

    DTR的低电平复位

    DTR的低电平复位,RTS高电平进BootLoader
    发表于 10-29 06:48

    如何用一个按键同时实现高电平复位低电平复位

    电路中有两个芯片需要复位,但是一个高电平复位,另一个是低电平复位。我的思路是按键左边给一个电源,右边引出两个引脚,一个直接接到高电平复位芯片
    发表于 01-07 08:39

    电容串电阻接地的作用

    单片机的上电复位电路中用到电阻和电容串联接地电路,上电复位可以分为高电平复位
    的头像 发表于 01-11 07:24 3.9w次阅读
    <b class='flag-5'>电容</b>串电阻接地的<b class='flag-5'>作用</b>

    复位电路的设计

    目录1 RC复位电路1.1低电平复位1.2高电平复位2 MAX809复位电路,就是利用它把
    发表于 11-06 20:21 30次下载
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>的设计

    51单片机复位电路

    单片机的复位方式采用高电平还是低电平复位是在芯片生产的时候确定下来的,我们使用单片机的时候可以从对应的数据手册中找到,51单片机采用的是高电平复位方式。上面
    发表于 11-11 18:06 14次下载
    51单片机<b class='flag-5'>复位</b><b class='flag-5'>电路</b>

    电子设计(4)高电平低电平复位电路

    初学51单片机,可能不太理解复位电路复位电路有高电平低电平两种,C51是高
    发表于 12-08 11:51 15次下载
    电子设计(4)高<b class='flag-5'>电平</b>、<b class='flag-5'>低电平复位</b><b class='flag-5'>电路</b>

    电平低电平复位电路

    单片机最小系统,即单片机能正常工作的最简单的电路复位电路是单片机最小系统的组成部分之一。对于不同单片机,复位方式有高电平复位
    发表于 01-17 12:38 15次下载
    高<b class='flag-5'>电平</b>、<b class='flag-5'>低电平复位</b><b class='flag-5'>电路</b>

    二极管在RC上电复位电路的应用

      RC上电复位电路经常用在一些对复位时间要求不高的芯片上,他主要有高电平复位低电平复位。它主要是利用了
    的头像 发表于 02-01 17:09 2223次阅读
    二极管在RC上电<b class='flag-5'>复位</b><b class='flag-5'>电路</b>的应用