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

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

3天内不再提示

深入浅出讲清复位电路

jf_78858299 来源:杂学记录分享 作者:布丁 2023-05-25 15:39 次阅读

复位电路的目的

复位电路,是一种用来使电路恢复到起始出态的电路。一般用于在上电或复位过程中,控制CPU的保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作。

2、上电高电平复位:

上电瞬间,由于电容两端的电压不能发生突变,所以电容两端的电位都是VCC(此时充电电流最大,电容相当于短路),即RST是高电平,而随着VCC通过RC电路对电容充电,当电容两端的电压达到VCC时,电容相当于断路(此时电容充电电流为0,即隔直流),RST的电平为低电平,电路正常工作。

图片

2、上电低电平复位:

上电瞬间,由于电容两端的电压不能发生突变,所以电容两端的电位都是GND,即RST是低电平,而随着VCC通过RC电路对电容充电,当电容两端的电压达到VCC时,RST的电平为高电平,电路正常工作。

图片

常见复位电路

01

手动按钮复位

手动按钮复位电路工作原理如下图所示,该电路同时也是一个上电高电平复位电路。当给VCC上电时,电容C1充电,此时复位引脚Reset为高电平,使得单片机复位;几个毫秒后,电容C1充满电,相当于电路断开(电容隔直通交),此时,10K电阻上电流降为0,电压也为0,使得单片机进入工作状态。单片机正常工作时,按下按钮S1,复位引脚Reset得到高电平,从而实现复位。

图片

手动按钮复位需要人为在复位输入端Reset上加入高电平,当人为按下按钮时,则VCC的+5V电平就会直接加到Reset端。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。

02

上电复位

单片机在上电瞬间,给复位引脚一个复位信号(一定时间的高电平或者低电平),以实现单片机的复位,待稳定后,单片机开始执行程序。

上电复位的工作过程是在上电瞬间,复位电路通过电容加给复位输入端Reset一个短暂的高电平信号,此高电平信号随着VCC对电容的充电过程而逐渐回落,即Reset端的高电平持续时间取决于电容的充电时间。为了保证系统能够可靠地复位,Reset端的高电平信号必须维持足够长的时间。

03

看门狗复位

看门狗复位不同于上电复位,上电复位是单片机从头开始执行程序。而看门狗复位时当某一个程序块不受控制时,将程序计数器清零,使该段程序从头执行,为了使单片机系统正常运行要在程序中定时喂狗。

看门狗型复位电路主要利用单片机正常工作时的定时复位计数器,使得计数器的值不超过某一值;当CPU不能正常工作时,由于计数器不能被复位,因此其计数会超过某一值,从而产生复位脉冲,使单片机恢复正常工作状态。

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

    关注

    68

    文章

    10794

    浏览量

    210662
  • 复位电路
    +关注

    关注

    13

    文章

    320

    浏览量

    44496
  • 上电复位
    +关注

    关注

    1

    文章

    39

    浏览量

    15768
收藏 人收藏

    评论

    相关推荐

    深入浅出AVR

    深入浅出AVR,一本书。
    发表于 07-15 12:02

    深入浅出玩转FPGA

    深入浅出玩转FPGA
    发表于 07-21 09:21

    深入浅出ARM7

    深入浅出ARM7
    发表于 08-18 10:12

    HDMI技术深入浅出

    HDMI技术深入浅出
    发表于 08-19 10:52

    深入浅出Android

    深入浅出Android
    发表于 08-20 10:14

    深入浅出Android

    深入浅出Android
    发表于 04-26 10:48

    深入浅出安防视频监控系统

    深入浅出安防视频监控系统深入浅出安防视频监控系统
    发表于 05-22 19:28

    深入浅出AVR

    深入浅出AVR
    发表于 08-23 10:10

    深入浅出数据分析

    深入浅出数据分析,有需要的朋友下来看看。
    发表于 01-15 14:22 0次下载

    深入浅出谈多层面板布线技巧

    深入浅出谈多层面板布线技巧
    发表于 12-13 22:20 0次下载

    深入浅出Android—Android开发经典教材

    深入浅出Android—Android开发经典教材
    发表于 10-24 08:52 15次下载
    <b class='flag-5'>深入浅出</b>Android—Android开发经典教材

    深入浅出数字信号处理

    深入浅出数字信号处理
    发表于 12-07 20:14 513次阅读

    深入浅出的理解阻抗匹配

    深入浅出理解阻抗匹配
    的头像 发表于 02-03 15:14 4041次阅读

    深入浅出学习250个通信原理资源下载

    深入浅出学习250个通信原理资源下载
    发表于 04-12 09:16 28次下载

    深入浅出学习低功耗蓝牙协议栈

    深入浅出学习低功耗蓝牙协议栈
    发表于 06-23 10:35 57次下载