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

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

3天内不再提示

单片机上电复位电路参数分析

CHANBAEK 来源: 非典型技术宅 作者:非典型技术宅 2023-11-24 09:28 次阅读

上电复位电路参数分析

01絮絮叨叨

今天在焊接完板子后,发现用ST-Link可以检测芯片,但是下载却失败。

后面使用STM32CubeProgrammer连接芯片的时候提示,复位失败,看到这里赶紧检查原理图,发现 复位电路电阻和电容画反了 !!!

图片

找到这个问题后,有点不能接受,这么简单的电路就没使用之前的电路了,直接动手画,结果真的栽在这里了!

反思之后决定详细分析复位电路的原理,弄清楚原理之后,以后就算从头开始也不会出错了!于是有了这篇文章。

02复位电路简述

复位电路的应该称为 上电复位电路 ,其主要是在单片机上电后产生一个稳定的低电平脉冲信号,使单片机复位到默认状态。

下图是一个经典的STM32复位电路,电路非常简单:由一个10K的电阻和一个100nF的电容构成。芯片复位脚接到RST,系统上电后产生一个 低电平脉冲 手动复位只需在电容两端并联一个按键即可。

图片

03复位电路原理

上面的复位电路的实质就是一个 RC重放电电路 。在系统上电时,电源电压从零逐渐加到VCC,由于电容两端电压不能突变。电流通过电阻限流缓慢给电容充电,充电时间由R1和C1参数决定。

在充电过程中,RST电压逐步增加经过一段时间后,系统进入稳态,RST引脚处于高电平。

图片

RST引脚在上电时逐渐上升的电压经过内部的施密特触发器后,低于其阈值为低电平,当电容逐渐充电,电压高于触发阈值时为高电平,系统启动。

04复位电路参数计算

在上面提到,复位电路的原理是通过RC电路给电容充电,RST两端的电压变化,经过施密特触发器后进入单片机进行处理。

我们只需要知道上面的施密特触发阈值和复位最低时间即可计算出复位电路参数。

查找手册,STM32复位时间最低为20us,引脚低电平触发阈值(VIL最大值)为0.8V。假设电源电压为3.3V,带入数据到电容充放电公式。

图片

可计算出RC乘积大于 3.6*10^-5 即可满足要求。

在文章最开头的复位电路中,RC值为10^-3,远大于RC要求最小值。经过计算上述电路,在3.3V条件下,升到0.8V需要的时间为1.417ms。完全满足设计要求,我们也可以使用其他相近参数的元件进行替代,可以达到同样的效果。

05结语

需要注意的是对于STM32是低电平复位,但是 有的芯片是高电平复位 (比如51单片机),其复位原理与上面相同,只是把电阻和电容的位置换一下。

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

    关注

    452

    文章

    50150

    浏览量

    420483
  • 单片机
    +关注

    关注

    6030

    文章

    44482

    浏览量

    631737
  • STM32
    +关注

    关注

    2264

    文章

    10852

    浏览量

    354173
  • 复位电路
    +关注

    关注

    13

    文章

    320

    浏览量

    44498
  • 低电平
    +关注

    关注

    1

    文章

    113

    浏览量

    13221
收藏 人收藏

    评论

    相关推荐

    请问单片机上电复位管脚为什么不能为0?

    单片机上电复位管脚不能为0,这是什么原因啊?求教啊!
    发表于 10-10 09:11

    如何解决AVR单片机上电复位不可靠的问题?

    如何解决AVR单片机上电复位不可靠的问题?
    发表于 10-29 07:12

    80C51单片机上电复位复位延时的时序分析

      80C51单片机的上电复位POR(Power On Reset)实质上就是上电延时复位,也就是在上电延时期间把单片机锁定在复位状态上。为
    发表于 03-29 15:15 3999次阅读
    80C51<b class='flag-5'>单片机上</b><b class='flag-5'>电复位</b>和<b class='flag-5'>复位</b>延时的时序<b class='flag-5'>分析</b>

    单片机上电复位复位延时的时序分析

    单片机上电复位复位延时的时序分析
    发表于 01-24 16:15 18次下载

    单片机上电复位电路图大全

    本文主要介绍了单片机上电复位电路图大全。复位电路由按键复位和上
    发表于 03-30 10:42 10.5w次阅读
    <b class='flag-5'>单片机上</b><b class='flag-5'>电复位</b><b class='flag-5'>电路</b>图大全

    单片机内部复位电路图和上电复位电路图解析(六款单片机复位电路

    本文介绍了六款单片机复位复位电路图,其中包括了单片机内部复位
    的头像 发表于 04-26 14:06 15.9w次阅读
    <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>图解析(六款<b class='flag-5'>单片机</b><b class='flag-5'>复位</b><b class='flag-5'>电路</b>)

    浅谈单片机上电复位后端口的状态问题

    在MSP430单片机的手册中,对于端口复位后的状态,是这样描述的:复位后,所有端口处于输入状态。就这个问题,我们来简单说一下单片机上电复位
    的头像 发表于 10-06 09:52 1.2w次阅读
    浅谈<b class='flag-5'>单片机上</b><b class='flag-5'>电复位</b>后端口的状态问题

    如何解决AVR单片机上电复位工作混乱的问题

    从上表中可知,上电复位的典型门限电压是1.4V和1.3V,即在单片机上电时,其电源电压要低于此值,才能使单片机上电复位单片机的正常工作电源
    发表于 10-08 16:27 2626次阅读
    如何解决AVR<b class='flag-5'>单片机上</b><b class='flag-5'>电复位</b>工作混乱的问题

    单片机上电复位与欠压复位的过程解析

    电复位:是由外部总线产生的一种异步复位单片机电压监测电路检测到电源电压VDD上升时,会产生一个上电复位脉冲,由内部计时器进行延时后等待电
    发表于 03-23 15:14 9539次阅读
    <b class='flag-5'>单片机上</b><b class='flag-5'>电复位</b>与欠压<b class='flag-5'>复位</b>的过程解析

    浅谈单片机上电复位后端口的状态

    在 MSP430 单片机的手册中,对于端口复位后的状态,是这样描述的:复位后,所有端口处于输入状态。 就这个问题,我们来简单说一下单片机上电复位
    的头像 发表于 11-30 18:17 3984次阅读

    单片机上电复位后端口的状态详细概述

     在 MSP430 单片机的手册中,对于端口复位后的状态,是这样描述的:复位后,所有端口处于输入状态。就这个问题,我们来简单说一下单片机上电复位
    发表于 11-25 16:30 16次下载
    <b class='flag-5'>单片机上</b><b class='flag-5'>电复位</b>后端口的状态详细概述

    单片机上电复位电路图资料下载

    电子发烧友网为你提供单片机上电复位电路图资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子
    发表于 04-18 08:51 2次下载
    <b class='flag-5'>单片机上</b><b class='flag-5'>电复位</b><b class='flag-5'>电路</b>图资料下载

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

    什么是单片机的上电复位众所周知,单片机属于数字电路,数字电路里只有0(低电平)和1(高电平)之分,单片机
    发表于 11-05 13:06 13次下载
    <b class='flag-5'>单片机</b>基础入门:什么是上<b class='flag-5'>电复位</b>,<b class='flag-5'>复位</b><b class='flag-5'>电路</b>怎么设计

    单片机上电复位时间

    从理论上讲,单片机每次上电复位所需的最短延时应该不小于treset。这里,treset等于上电延时taddrise与起振延时tosc之和。从实际上讲,延迟一个treset往往还不够,不能够保障单片机有一个良好的工作开端。
    的头像 发表于 08-02 15:06 2035次阅读
    <b class='flag-5'>单片机上</b><b class='flag-5'>电复位</b>时间

    单片机上复位电路与按键与上电复位的区别

    单片机上复位电路与按键与上电复位的区别  单片机复位电路
    的头像 发表于 10-17 18:17 2597次阅读