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

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

3天内不再提示

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

硬件那点事儿 来源:硬件那点事儿 作者:硬件那点事儿 2022-04-13 21:16 次阅读

一.前言

大家对于最小系统都再熟悉不过了,最小系统中不可少的一部分就是复位电路,为什么需要复位电路呢?这是因为MCU因为各种原因比如软件BUG,可能会出现“跑飞的情况”,所谓跑飞指的是MCU处于失控状态,复位电路的存在就是为了让MCU跑飞时重新从一个已知的状态重新启动,举个例子就像比如你本来在沿着一条固定的路线去一个地方,走到一半时你大脑开小差走错了路,你又不知道该怎么往下走,这时候复位一下,就相当于把你重新放回出发的起点,重新走一遍。复位会使得内部的寄存器以及IO口都重新回到一个确定的初始状态。如果使能了看门狗,那么看门狗也会重启。

pYYBAGJWzHaAEoA0AAAjvaIlgvk335.png

二.原理讲解以及器件选型计算

一般来说,当电路中噪声较小时,选用RC阻容复位电路即可,电阻Rres和电容Cres的值决定了复位时间,那我们对复位时间有什么要求呢?我们的主要考量点是在复位时间内,VDD能达到MCU所需的最低正常工作电压,MCU能进入稳定状态,同时当电源下电时,电容中的电量能尽快释放掉。

poYBAGJWxY6AMQsrAABETerOHz0180.png

对于C51单片机,MCU达到稳定状态的条件一般有两个,一个是晶振稳定起振,另一个是VDD电压满足MCU规格书要求的额定值,当这两个条件都达到后,复位状态再保持两个机器周期的时间确保MCU内核稳定工作,一个周期相当于12个时钟周期。当复位信号结束后,程序就会开始运行。

pYYBAGJWx0uAR2mmAAKaJxw0Fsw087.png

确定了需要的复位时间,我们就能根据复位时间来确认复位电路电阻和电容值。根据电容充电的公式我们可以得到充电时间和充电电压的关系:

t=RxCxLn[(VCC-V0)/(VCC-Vt)]

举个例子:比如某芯片的复位电压是2V,复位电阻是10K,复位电容是100nF,那么上电复位持续的时间计算如下:

t=(10x103)x(0.1x10-6)xLn[(3.3-0)/(3.3-2.0)]=0.931ms;

然后可以根据需要的复位时间调整电容,电容值即可。

三.总结

复位电路很重要,复位电路决定了复位时间,复位时间又决定了你的MCU能不能顺利重启,所以不要简单的抄别人的复位电路,要弄懂其中的缘由才是最重要的。

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

    关注

    146

    文章

    17135

    浏览量

    351031
  • 复位电路
    +关注

    关注

    13

    文章

    322

    浏览量

    44593
  • 器件选型
    +关注

    关注

    3

    文章

    16

    浏览量

    11050
收藏 人收藏

    评论

    相关推荐

    MCU最小系统电路中的晶振电路如何选型计算呢?1100字搞定它!

    今天我们就讲一下晶振电路以及晶振外围阻容器件选型计算
    的头像 发表于 07-29 11:18 2318次阅读
    <b class='flag-5'>MCU</b>最小系统<b class='flag-5'>电路</b>中的晶振<b class='flag-5'>电路</b>如何<b class='flag-5'>选型</b><b class='flag-5'>计算</b>呢?1100字搞定它!

    详解用于MOS管驱动的电容自举电路工作原理以及器件选型

    详解用于MOS管驱动的电容自举电路工作原理以及器件选型
    的头像 发表于 04-12 09:20 3.7w次阅读
    <b class='flag-5'>详解</b>用于MOS管驱动的电容自举<b class='flag-5'>电路</b>工作原理<b class='flag-5'>以及</b><b class='flag-5'>器件</b><b class='flag-5'>选型</b>

    常用的MCU复位电路介绍

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

    MCU无源晶体和外围元件的简单选型指导

    以下是MCU无源晶体和外围元件的简单选型指导:步骤一:计算增益余量(Gainmargin)·选择无源晶体(参考MCU的数据手册确定无源晶体的
    的头像 发表于 03-21 08:32 912次阅读
    <b class='flag-5'>MCU</b>无源晶体和<b class='flag-5'>外围</b>元件的简单<b class='flag-5'>选型</b>指导

    器件选型的讲究:如何设计合格的电源外围电路

    开关电源作为产品系统供电核心,在设计电源时需外加保护电路以确保电源稳定供电,其中TVS(瞬态抑制二极管)与MOV(压敏电阻)尤为关键。设计电源外围电路时MOV和TVS该如何选型?本文为
    发表于 02-26 07:00

    【免费福利】还在为元器件选型苦恼?飞利浦威廉希尔官方网站 专家8分钟教你选型方法和技巧

    ,NP0,Y7R等时什么意思7.电感的两大特性:自感,互感,磁滞特性8.电阻选型应用详解:BLDC驱动电路测流电阻选型计算,运放
    发表于 12-10 15:36

    NXP(恩智浦)外围器件选型指南

    NXP(恩智浦)外围器件选型指南:NXP半导体公司的高速模数转换器产品线目前已经拥有8/10/12bit,20-250M SPS采样速率的单通道产品。
    发表于 01-06 10:28 59次下载

    复位电路设计选型指南

    复位电路设计选型指南 介绍安森美(ON)公司及EXAR公司所生产的各种类型复位器件,方便工程师设计选型
    发表于 04-02 12:12 0次下载

    NE555电路外围器件参数计算器V2.0 免费绿色版

    NE555电路外围器件参数计算器V2.0 免费绿色版
    发表于 05-27 17:20 0次下载

    RC复位电路复位时间的计算

    在有关单片机电路中,最小系统包括有 RC 上电自动复位电路。 RC 上电自动复位电路(以下简称 RC
    发表于 11-28 11:35 8.3w次阅读
    RC<b class='flag-5'>复位</b><b class='flag-5'>电路</b><b class='flag-5'>复位</b>时间的<b class='flag-5'>计算</b>

    硬件设计——外围电路复位电路

    对于硬件设计来说,复位电路是必不可少的一部分,为了确保微机系统中电路稳定可靠工作,复位电路的第一功能是上电
    发表于 11-06 09:20 20次下载
    硬件设计——<b class='flag-5'>外围</b><b class='flag-5'>电路</b>(<b class='flag-5'>复位</b><b class='flag-5'>电路</b>)

    晶振电路及晶振外围阻容器件选型计算

    ,但是知其然不知其所以然,对你的硬件水平提高是没有任何帮助的,今天我们就讲一下晶振电路以及晶振外围阻容器件选型
    的头像 发表于 04-06 09:11 5120次阅读
    晶振<b class='flag-5'>电路</b>及晶振<b class='flag-5'>外围</b>阻容<b class='flag-5'>器件</b>的<b class='flag-5'>选型</b><b class='flag-5'>计算</b>

    charge pump电路工作原理以及器件选型

    详解charge pump电路工作原理以及器件选型计算
    的头像 发表于 04-13 09:36 3.2w次阅读
    charge pump<b class='flag-5'>电路</b>工作原理<b class='flag-5'>以及</b><b class='flag-5'>器件</b><b class='flag-5'>选型</b>

    常用的MCU复位电路分享

    只要是MCU就肯定会用到复位,因此每次设计电路,都少不了单片机复位电路,刚开始看到这个电路,因为
    的头像 发表于 07-05 11:29 1514次阅读
    常用的<b class='flag-5'>MCU</b><b class='flag-5'>复位</b><b class='flag-5'>电路</b>分享

    MCU复位电路知多少?

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