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

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

3天内不再提示

如何快速实现系统上下电时间

玩转单片机与嵌入式 来源:玩转单片机与嵌入式 作者:玩转单片机与嵌入 2022-12-20 09:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

电路设计中,满足MCU的上电时序,是系统设计最基本最重要的要求之一,因此设计中我们会格外关注系统电源的上下电时间,如果上下电时间过长,可能会导致MCU启动失败或系统运行逻辑混乱,因此缩短MCU电源的上电和放电时间就显得尤为重要。

如何加快系统上电时间?

LDO或Buck类电源为例,之前项目中遇到一个问题,因为使能引脚EN输入电压范围跟输入引脚VIN一样,因此设计时直接将使能引脚接电源,后面板子回来做硬件测试时发现电源上电期间有抖动现象,且上电时间比较长。

后来通过分压电阻将使能引脚用起来,上电抖动消失,并且上电时间明显减小。那么,为什么会有这种情况?

原因:使能引脚通过外部上拉来默认使能,会过早地让电源芯片达到使能阈值,输出就会跟随输入,即输入有多慢输出就有多慢,且上电时输入端的抖动也会传送给输出,并且这种接法在输入电压不高的情况下打开芯片可能会导致芯片输出又跌落的情况发生。如下图1所示为设置EN直接上拉和采用分压电路时的输出曲线示意图。

f9be80ac-7ff1-11ed-8abf-dac502259ad0.jpg

图1 EN上拉至输入和采用分压电路时的输出曲线

曲线①,使能上拉至输入,此时输出上升时间长且会受到输入波动的影响;

曲线②,合理采用分压电阻,当VIN上升到70%~80%的时候,再使EN的电压到达使能阈值,此时输出上升边沿陡峭,输出平稳,摒除了输入电源的不稳定阶段,减小了输入电压波动的影响。同时预留了20%~30%的余量,避免电源波动导致输出关闭。此时的上电对于MCU来说才是干净利落的!

如何快速使系统下电?

系统快速下电的必要性:

系统在做快速上下电测试时,经常会遇到由于下电缓慢,导致系统下电不完全导致的重新开机逻辑混乱问题。如下图2所示:

f9d1bdb6-7ff1-11ed-8abf-dac502259ad0.jpg

图 2 掉电缓慢示意图

如上图2所示,当电源掉电,负载不能及时泄放能量时,就会出现MCU等数字器件掉电缓慢的情况。若此时重新上电,由于芯片内部无法及时“归零”,对MCU等数字器件来说,这是一种不确定的状态,此时再对系统进行重新上电的操作,就容易造成MCU逻辑混乱,系统不能启动的情况。

因此电源关闭后使MCU的电源快速下降至近0V,使系统在短时间内到达一种确定的状态,也是快速重新上电时系统能正常启动的关键因素。

哪些方法:

以LDO为例,有的LDO芯片内部是带有快速泄放电路的,如下图3规格书中描述。这是一款带有快速放电功能的电源芯片。其内部功能框图如下图4所示,基本原理是使能引脚EN拉低后,通过反相器变为高电平到达内部NMOS,此时NMOS的Vgs>0,因此导通将输出VOUT拉低到GND泄放能量。

f9e6850c-7ff1-11ed-8abf-dac502259ad0.png

图3

fa07fb10-7ff1-11ed-8abf-dac502259ad0.png

图4

搭建分立电路做快速泄放电路,很多人分享过,这里大概讲下原理,电路原理图如下图5所示。

开关SW闭合时:

5V电源通过二极管D1成为电压4.7V-Out。因为二极管D1是一个肖特基二极管,其正向压降比较小,约为0.3V。

此时三极管Q1的b极电压为5V,e极电压为4.7V,Q1不导通

开关SW断开时:

三极管Q1的e极电压从4.7V开始下降,b极电压从4V开始下降,Vbe = -0.7V,将Q1打开,大电容C1的电压4.7V-Out通过三极管Q1、电阻R2快速泄放到地。

fa22dd40-7ff1-11ed-8abf-dac502259ad0.png

图 5 电路原理图

仿真波形图如下:可以看出加了泄放电路的下电波形明显要快于未添加的。

fa34651a-7ff1-11ed-8abf-dac502259ad0.png

图 6 未添加泄放电路的仿真图

fa544092-7ff1-11ed-8abf-dac502259ad0.png

图 7添加泄放电路的仿真图

审核编辑:郭婷

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

    关注

    185

    文章

    18709

    浏览量

    261383
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18605

    浏览量

    387007
  • ldo
    ldo
    +关注

    关注

    35

    文章

    2412

    浏览量

    159131

原文标题:系统快速上下电如何实现?分享几点经验

文章出处:【微信号:玩转单片机与嵌入式,微信公众号:玩转单片机与嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    淘宝API助力,实现店铺商品自动上下架,省时又省力!

    调整商品状态? 别担心,淘宝开放平台提供的强大API接口,正是解决这些痛点的利器!通过编程调用这些API,你可以轻松实现店铺商品的 自动化上下架管理 ,将宝贵的时间和精力投入到更重要的运营策略中去。 核心思路:利用API
    的头像 发表于 12-03 14:42 56次阅读
    淘宝API助力,<b class='flag-5'>实现</b>店铺商品自动<b class='flag-5'>上下</b>架,省时又省力!

    PLC远程上下载在分布式设备运维系统中的作用

    在工业4.0与物联网技术深度融合的背景下,分布式设备运维系统正面临设备分散、管理复杂、响应滞后等核心挑战。PLC远程上下载技术作为连接设备层与管理层的关键纽带,通过打破物理空间限制、实现数据实时交互
    的头像 发表于 11-14 16:51 981次阅读

    超级电容的存时间有多长合适

    超级电容器存时间受电容、电压、放电速率及寿命影响,需在性能与安全、场景适配间平衡。
    的头像 发表于 09-28 09:17 819次阅读
    超级电容的存<b class='flag-5'>电</b><b class='flag-5'>时间</b>有多长合适

    故障定位超声传感器如何实现快速定位与排查

    依托 “超声信号精准捕捉 + 智能算法快速分析” 技术体系,突破传统人工巡检 “效率低、定位难” 的痛点,实现电网故障 “分钟级” 定位与排查,成为鄂智能运维的核心设备。 一、高灵敏信号捕捉:精准感知故障源超声特征 电网设
    的头像 发表于 09-11 10:53 418次阅读

    HarmonyOS实战:快速实现一个上下滚动的广告控件

    上要想实现这样的功能并不容易,那么在鸿蒙上怎么实现这样的功能呢?本篇文章教你使用最简单的方式实现一个支持上下滚动的广告控件,建议点赞收藏!
    的头像 发表于 06-24 17:05 375次阅读

    时GPIO控制的LED偶尔诡异地亮了一下

    快速上下时,主控1.8V的GPIO控制的LED会亮一下。放久一点再上则不会异常亮。仔细排查发现1.8V比0.9V先上,再深入排查发现
    的头像 发表于 06-18 14:16 615次阅读
    上<b class='flag-5'>电</b>时GPIO控制的LED偶尔诡异地亮了一下

    如何实现国产PLC(台达、汇川等)远程程序上下

    实现国产PLC(如台达、汇川等)的远程程序上下载,通常需要借助御控工业智能网关、远程透传工具及配套软件
    的头像 发表于 06-04 09:50 1024次阅读

    用脉冲群衰减器检验快速瞬变脉冲群发生器的脉冲电压波形

    在做EFT(快速瞬变)抗扰度测试前,通常我们都要检验下快速脉冲群模拟器生成的电压脉冲是否拥有正确的脉冲上升时间、脉冲群持续
    的头像 发表于 05-28 10:11 784次阅读
    用脉冲群衰减器检验<b class='flag-5'>电</b><b class='flag-5'>快速</b>瞬变脉冲群发生器的脉冲电压波形

    如何加快STM32G473上时间

    现在采用STM32G473,采用外部8M晶振,工作为72M,测试上3.3V到时钟初始化完,大约需要5ms,有没有什么措施加快上时间?即缩短上3.3V到时钟初始化完成的
    发表于 03-07 08:11

    PLC程序远程上下载如何实现

    也高,成为企业和工程师都不想面对的问题。 如今,随着远程技术的不断发展,PLC程序的远程上下载成为了可能,极大地提高了工作效率,降低了运维成本。那么,PLC程序远程上下载究竟是如何实现的呢?物通博联提供高效可靠的物联网解决
    的头像 发表于 03-01 17:17 1069次阅读
    PLC程序远程<b class='flag-5'>上下</b>载如何<b class='flag-5'>实现</b>

    SMT加工中的故障排除:宁波中集创的系统化实践

    为一家专注于智能制造解决方案的高科技企业,通过技术创新与行业深耕,致力于为客户提供高效、智能的制造系统,助力企业实现数字化转型。在SMT加工中,故障排除是一个复杂但系统的过程,需要从多个角度入手,
    发表于 02-14 12:48

    温度控制器上下限设定,温度控制器上下限怎么调

    在现代工业自动化、家庭温控以及各类需要精确温度控制的场合中,温度控制器发挥着至关重要的作用。温度控制器的上下限设定是确保其正常工作、实现精准温控的关键步骤。本文将详细介绍温度控制器上下限的设定方法及其调整技巧。
    的头像 发表于 01-29 15:30 1.3w次阅读

    哇!5.2秒进入应用界面!Linux快速启动方案分享,基于全志T113-i国产平台

    环境:TLT113-EVM评估板(NAND FLASH配置) T113-i快速启动方案说明 为了满足客户需求,我司基于T113-i实现了Linux系统快速启动进入应用界面方案。经测
    发表于 01-23 09:53

    解锁商新境界,在华为云 Flexus 上快速部署并运行 Magento 系统

    前言 随着商行业的蓬勃发展,寻找高效、稳定的平台成为商家们的关键。 华为云 Flexus X 实例以其 卓越的弹性扩展能力和高效资源利用 ,成为我部署 Magento 系统的理想选择。在华为云
    的头像 发表于 01-17 09:42 1362次阅读
    解锁<b class='flag-5'>电</b>商新境界,在华为云 Flexus 上<b class='flag-5'>快速</b>部署并运行 Magento <b class='flag-5'>电</b>商<b class='flag-5'>系统</b>

    UCD9090器件是否有上下时间间隔要求?

    UCD9090器件是否有上下时间间隔要求?测试看初始化时间有两种情况210ms和23ms两种情况,在这两种情况下都会将EN使能引脚拉高,请问为何会存在两种加载
    发表于 12-13 16:02