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

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

3天内不再提示

系统快速下电的方法

嵌入式应用开发 来源: 嵌入式应用开发 作者: 嵌入式应用开发 2022-08-26 20:23 次阅读

电路设计中,满足MCU的上电时序,是系统设计最基本最重要的要求之一,因此设计中我们会格外关注系统电源的上下电时间。
如果上下电时间过长,可能会导致MCU启动失败或系统运行逻辑混乱,因此缩短MCU电源的上电和放电时间就显得尤为重要。
如何加快系统上电时间?
LDO或Buck类电源为例,之前项目中遇到一个问题,因为使能引脚EN输入电压范围跟输入引脚VIN一样,因此设计时直接将使能引脚接电源,后面板子回来做硬件测试时发现电源上电期间有抖动现象,且上电时间比较长。
后来通过分压电阻将使能引脚用起来,上电抖动消失,并且上电时间明显减小。那么,为什么会有这种情况?
原因如下:
使能引脚通过外部上拉来默认使能,会过早地让电源芯片达到使能阈值,输出就会跟随输入,即输入有多慢输出就有多慢,且上电时输入端的抖动也会传送给输出,并且这种接法在输入电压不高的情况下打开芯片可能会导致芯片输出又跌落的情况发生。如下图1所示为设置EN直接上拉和采用分压电路时的输出曲线示意图。

poYBAGMIuq2AaNCOAADO7zdbSSs936.png

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

系统快速下电的必要性

poYBAGMIusyAVMu5AAIWOjYXA0M858.png

系统在做快速上下电测试时,经常会遇到由于下电缓慢,导致系统下电不完全导致的重新开机逻辑混乱问题,如下图2所示。
如上图2所示,当电源掉电,负载不能及时泄放能量时,就会出现MCU等数字器件掉电缓慢的情况。若此时重新上电,由于芯片内部无法及时“归零”,对MCU等数字器件来说,这是一种不确定的状态,此时再对系统进行重新上电的操作,就容易造成MCU逻辑混乱,系统不能启动的情况。因此电源关闭后使MCU的电源快速下降至近0V,使系统在短时间内到达一种确定的状态,也是快速重新上电时系统能正常启动的关键因素。

f方法如下:

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

搭建分立电路做快速泄放电路

开关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快速泄放到地。

审核编辑 黄昊宇

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

    关注

    184

    文章

    17612

    浏览量

    249572
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17022

    浏览量

    350388
  • 电路设计
    +关注

    关注

    6668

    文章

    2431

    浏览量

    203439
收藏 人收藏

    评论

    相关推荐

    Linux系统交叉编译工具链的安装方法

    今天主要和大家聊一聊,如何使用Linux系统的交叉编译工具链的方法
    发表于 11-21 09:30 3324次阅读

    CDN输出端口快速瞬变脉冲群波形的校准方法

    CDN输出端口快速瞬变脉冲群波形的校准方法摘要:国际电工委员会(IEC)最近颁布了针对IEC 61000-4-4 ed. 2标准的勘误表2,目的在于阐明进行
    发表于 10-10 16:16

    解决MCU应用系统中上暂态时输出失控的方法

    又有网友询问MCU应用系统中上暂态时输出失控的方法,在此再次解答。问:怎么解决系统时继电器乱动作的问题?解答:可以采用负逻辑甚至互补逻
    发表于 12-08 10:54

    快速的学习方法?

    有老师跟我说学习方法,直接从模块化电路 一个一个的学,不明白的再看电路基础的相关章节,这样好吗?有没有 具体 有哪些模块,求详细说下,,或有其他快速学习的方法.请指点.
    发表于 06-25 22:28

    Linux组态,快速实现监控系统

    `基于紫金桥跨平台跨平台实时数据库,可Linux系统快速实现一个监控系统。1、组态流程和传统windows组态差不多,所以上手很快。2、不仅软件支持跨平台,工程也支持跨平台,wind
    发表于 12-23 15:46

    快速瞬变脉冲群试验失败原因分析

    4 快速瞬变脉冲群试验失败原因分析所有的差模抑制方法对此类干扰无能为力。
    发表于 12-29 08:31

    IGBT快速损耗计算方法

    针对目前PWM 逆变器中广泛使用的IGBT,提出了一种快速损耗计算方法。该方法只需已知所使用的IGBT 器件在额定状态的特性参数,就可以快速
    发表于 09-01 16:42 112次下载
    IGBT<b class='flag-5'>快速</b>损耗计算<b class='flag-5'>方法</b>

    无线基础快速阅读

    无线基础快速阅读,教你快速认识无线
    发表于 04-29 14:43 4次下载

    一种简单背景快速边缘检测方法_周恩明

    一种简单背景快速边缘检测方法_周恩明
    发表于 03-19 11:46 0次下载

    一种基于Flash的VxWorks操作系统快速引导方法设计

    针对在嵌入式系统中缺少NVRAM并对读写速度要求不是很高的情况,以VxWorks操作系统Workhench3.1为平台,设计了一种基于Flash的VxWorks操作系统
    发表于 11-14 17:32 6次下载
    一种基于Flash的VxWorks操作<b class='flag-5'>系统</b><b class='flag-5'>快速</b>引导<b class='flag-5'>方法</b>设计

    基于多相机捕捉系统的通用物体运动捕捉方法

    基于多相机捕捉系统的通用物体运动捕捉方法
    发表于 06-25 10:34 29次下载

    快速瞬变脉冲群实验(内部电源设备)

    4 快速瞬变脉冲群试验失败原因分析 所有的差模抑制方法对此类干扰无能为力。
    发表于 01-07 11:21 10次下载
    <b class='flag-5'>电</b><b class='flag-5'>快速</b>瞬变脉冲群实验(内部电源设备)

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

    电路设计中,满足MCU的上时序,是系统设计最基本最重要的要求之一,因此设计中我们会格外关注系统电源的上下时间,如果上下时间过长,可能会
    的头像 发表于 12-20 09:54 2215次阅读

    快速脉冲群的抗干扰方法有哪些呢?

    快速脉冲群测试时,有一个端口,如L.N和PE,PE和地球是两个概念,快速脉冲群干扰具有共模性质。
    的头像 发表于 11-21 14:13 2556次阅读
    <b class='flag-5'>电</b><b class='flag-5'>快速</b>脉冲群的抗干扰<b class='flag-5'>方法</b>有哪些呢?

    预付费售系统的实际应用方法

    电子发烧友网站提供《预付费售系统的实际应用方法.docx》资料免费下载
    发表于 01-10 10:46 0次下载