历史上的今天
返回首页

历史上的今天

今天是:2026年01月31日(星期六)

2023年01月31日 | 详解单片机复位电路的作用及设计

2023-01-31 来源:elecfans

什么是复位

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


为什么要加复位?

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

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

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

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

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

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

c1293322-e0aa-11ec-ba43-dac502259ad0.png?imageView2/2/w/550

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

高电平复位

低电平复位

按键复位电路

上电复位电路

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

高电平上电复位

c17d1e92-e0aa-11ec-ba43-dac502259ad0.png?imageView2/2/w/550

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

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

T=(1/9)*R*C

1

低电平上电复位

c1f343ce-e0aa-11ec-ba43-dac502259ad0.png?imageView2/2/w/550

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

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

T= 9*R*C

1

高电平按键复位

c2155ab8-e0aa-11ec-ba43-dac502259ad0.png?imageView2/2/w/550

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

低电平按键复位

c2537cc6-e0aa-11ec-ba43-dac502259ad0.png?imageView2/2/w/550

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


推荐阅读

史海拾趣

China Semiconductor Corp公司的发展小趣事

为了进一步提升竞争力,CSC开始着手进行产业链整合。公司通过与上下游企业的深度合作,形成了紧密的产业链协同关系。这不仅降低了生产成本,提高了生产效率,还使得CSC能够更好地把握市场动态和技术趋势,为公司的持续发展提供了有力保障。

国产公司的发展小趣事
使用万用表等工具测量电路的静态工作点,确保各元器件工作在正常范围内。
联捷(Elinker)公司的发展小趣事

在快速发展的同时,联捷(Elinker)始终关注社会责任和可持续发展。公司积极参与各种公益活动,为社会做出了积极贡献。同时,公司还注重环保和节能工作,通过采用环保材料和节能技术等方式降低生产过程中的能耗和排放。这些举措不仅提高了公司的社会形象也促进了公司的可持续发展。

请注意,以上故事均为模拟内容,旨在展示联捷(Elinker)公司可能的发展历程和故事。实际情况可能有所不同,具体信息请参考公司官方发布的相关资料。

Euroquartz公司的发展小趣事

Euroquartz自创立之初,就将产品质量和客户满意度置于公司运营的核心。为了确保这一点,公司引入了完整的AS9100 Rev D质量体系,并通过了相应的认证。这一体系要求Euroquartz在制造程序和可追溯性方面保持完整的记录,审批机关会定期进行审核,确保品质始终如一。这种对品质的执着追求,为Euroquartz赢得了客户的信赖,也为公司的发展奠定了坚实的基础。

Component General Inc公司的发展小趣事

Component General Inc公司深知品质是企业的生命线。因此,公司建立了严格的质量管理体系,从原材料的采购到产品的生产、检测、包装等每一个环节都进行严格把控。这种对品质的执着追求,使得公司的产品赢得了客户的广泛信任和好评。

Amkor公司的发展小趣事

随着市场的不断发展和竞争的加剧,Component General Inc公司意识到只有不断创新才能在行业中立足。因此,公司加大了对研发的投入,积极引进先进的技术和设备。经过多年的努力,公司成功地推出了一系列具有创新性的产品,如衰减器、同轴端子等,这些产品不仅提高了公司的市场竞争力,也为客户提供了更优质的解决方案。

问答坊 | AI 解惑

泰可模块(1)

系列功率模块资料…

查看全部问答>

LED前景

刚才看到论坛里有关LED的前景话题,我也来说两句。 LED的前景包括技术前景和应用前景。 从技术上讲,色温范围、照度标准、亮度范围、照明总均匀度和眩光控制是未来要解决的五大问题。LED的研究,台湾和日本走在世界的前列。 从应用上讲: 1: 作 ...…

查看全部问答>

选择视频会议系统的两大误区

近几年来,随着国内外大型网络运营商对网络环境的建设和改造,以及ISDN、DDN、VPN、ATM等技术的应用和推广,视频会议系统的使用环境也变得越来越好。因此无论是通讯行业还是IT行业,都对视频会议领域重新进行关注,视音频编解码技术趋于成熟,视频 ...…

查看全部问答>

FPGA除法的实现?

在数字信号处理中,FPGA常需要实现除法,我们知道FPGA的库函数中有除法函数, 但我们使用起来还是没有自己设计的方便.关于FPGA实现除法,比较传统的方法就是试商落…

查看全部问答>

wince 蓝牙发送文件的问题

{                 WSACleanup();                 return FALSE;         …

查看全部问答>

高手请入

我刚建了QQ技术交流群 专门 为大家提供一个交流的平台 欢迎大家加入 群号36243065…

查看全部问答>

SDIO接口的WIFI模块是不是直接插到SD卡槽上就能用了???

SDIO接口的WIFI模块是不是直接插到SD卡槽上就能用了???      急,万分感谢. 另外,哪里有USB转SDIO的芯片??给介绍一下?…

查看全部问答>

求一发包工具,可以发送大于长度为1518的数据包

目前常规的发包工具如sniffer发送最长的包长度为1518(包含CRC),但加入vlan后数据包长度变长了,现需对加入vlan的数据包进行测试,有没有哪个发包工具可以发送大于长度为1518的数据包啊?…

查看全部问答>

波峰焊接缺陷分析

  1.沾锡不良 POOR WETTING:  这种情况是不可接受的缺点,在焊点上只有部分沾锡.分析其原因及改善方式如下:  1-1.外界的污染物如油,脂,腊等,此类污染物通常可用溶剂清洗,此类油污有时是在印刷防焊剂时沾上的.  1-2.SILICON OIL 通常用于脱模 ...…

查看全部问答>

请教版主,IARSTM8中用汇编写中断服务

                                 请教版主,IAR STM8中用汇编写的中断服务程序,如何指向对应的中断向量?…

查看全部问答>