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

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

3天内不再提示

聊一聊芯片的上电复位与掉电检测

冬至配饺子 来源:网络整理 作者:网络整理 2024-02-17 14:21 次阅读

许多IC都包含上电复位(POR)电路,其作用是保证在施加电源后,模拟和数字模块初始化至已知状态。基本上电复位(POR)功能会产生一个内部复位脉冲以避免"竞争"现象,并使器件保持静态,直至电源电压达到一个能保证正常工作的阈值。

注意,此阈值电压不同于数据手册中给出的最小电源电压。一旦电源电压达到阈值电压,上电复位(POR)电路就会释放内部复位信号,状态机开始初始化器件。

在初始化完成之前,器件应当忽略外部信号,包括传输的数据。唯一例外是复位引脚(如有),它会利用上电复位(POR)信号内部选通。上电复位(POR)电路可以表示为窗口比较器,如下图所示。比较器电平VT2在电路设计期间定义,取决于器件的工作电压和制程尺寸。

图片

上电复位的原理

芯片上电复位是电子设备中常见的一种复位方式,主要用于在系统上电时将芯片恢复到一个已知的初始状态。这种复位方式可以确保设备在启动过程中不会出现不可预知的错误,从而保证设备的稳定运行。本文将对芯片上电复位的原理进行详细介绍。

首先,我们需要了解什么是复位。在数字电路中,复位是指将电路的状态恢复到一个已知的初始状态。这个初始状态通常是由硬件设计者预先设定的,可以是全零、全一或者其他特定的状态。复位操作通常由外部信号触发,例如上电复位、手动复位等。

芯片上电复位的原理可以分为以下几个步骤:

1.上电检测:当芯片上电时,电源电压会逐渐上升。为了确保芯片在正确的电压范围内工作,通常会在芯片内部设计一个上电检测电路。这个电路会检测电源电压是否达到了预设的阈值,如果达到了阈值,说明芯片已经上电,可以进行复位操作。

2.延时:在上电检测电路检测到电源电压达到阈值后,需要给芯片内部的其他电路一定的时间来适应电源电压的变化。这个时间通常称为上电延时。延时的目的是为了防止电源电压的突变对芯片内部电路造成损害。延时的时间长度可以根据实际需求进行设计。

3.复位操作:在延时结束后,芯片内部的复位电路开始执行复位操作。复位操作通常包括以下几个方面:

a) 将所有寄存器和存储器单元的值设置为初始状态。这些初始状态可以是全零、全一或者其他特定的状态,具体取决于硬件设计者的需求。

b) 将芯片内部的一些特殊功能模块恢复到初始状态。例如,可以将时钟分频器恢复到默认值,以确保芯片在上电后能够正常工作。

c) 将芯片的工作模式切换到默认模式。例如,可以将芯片从低功耗模式切换到正常工作模式。

4.复位结束:在复位操作完成后,芯片进入正常工作状态。此时,芯片内部的电路已经恢复到了一个已知的初始状态,可以开始执行用户程序。

需要注意的是,芯片上电复位只是复位操作的一种方式,还有其他类型的复位操作,例如手动复位、软件复位等。这些复位操作的目的都是为了确保设备在启动过程中不会出现不可预知的错误,从而保证设备的稳定运行。

芯片上电复位是一种常见的复位方式,主要用于在系统上电时将芯片恢复到一个已知的初始状态。通过上电检测、延时和复位操作等步骤,可以确保设备在启动过程中不会出现不可预知的错误,从而保证设备的稳定运行。在实际应用中,硬件设计者需要根据实际需求来设计合适的上电复位电路和延时时间,以确保芯片能够在各种工作环境下正常工作。

掉电检测的原理

芯片掉电检测是一种用于检测电子设备是否断电的功能。在许多应用场景中,如移动设备、嵌入式系统等,当设备断电时,需要及时采取相应的措施以保证数据的安全性和设备的可靠性。本文将介绍芯片掉电检测的原理及其实现方法。

首先,我们需要了解什么是掉电。掉电是指电源电压突然下降到非常低的水平,导致电子设备无法正常工作。掉电可能是由于电源故障、电池耗尽等原因引起的。在掉电情况下,如果没有及时采取措施,可能会导致数据丢失、设备损坏等问题。

芯片掉电检测的原理是通过监测电源电压的变化来判断设备是否断电。具体来说,当电源电压低于某个预设的阈值时,芯片会认为设备已经断电,并触发相应的处理程序。这个阈值通常是一个比较保守的值,以确保在实际应用中能够准确地检测到掉电事件。

芯片掉电检测的实现方法主要有以下几种:

1.基于比较器的掉电检测电路:这是最常见的一种掉电检测实现方法。比较器的两个输入端分别接入参考电压和一个分压电阻网络,用于产生一个与电源电压成比例的电压信号。当电源电压降低到一定程度时,比较器的输出会发生变化,从而触发掉电检测电路。这种方法的优点是简单易实现,但缺点是受温度、工艺等因素的影响较大,可能导致误判。

2.基于微控制器的掉电检测功能:许多微控制器(MCU)内部都集成了掉电检测功能。通过配置MCU的相关寄存器,可以实现对电源电压的实时监测。当电源电压低于预设阈值时,MCU会自动执行相应的处理程序,如保存关键数据、关闭某些功能模块等。这种方法的优点是可以实现更复杂的掉电处理策略,但缺点是需要额外的硬件资源和编程工作。

3.基于软件的掉电检测算法:在某些应用场景中,可以通过软件算法来实现掉电检测功能。例如,可以在操作系统内核中实现一个定时器,定期检查电源电压是否低于阈值。如果低于阈值,则触发相应的处理程序。这种方法的优点是可以灵活地适应不同的硬件平台和应用场景,但缺点是需要占用一定的处理器资源。

4.基于外部传感器的掉电检测方案:在某些特殊应用场景中,可以使用外部传感器来实现掉电检测功能。例如,可以使用加速度传感器来检测设备是否发生了剧烈的震动,从而判断设备是否可能发生了掉电事件。这种方法的优点是可以更准确地判断掉电事件,但缺点是需要额外的硬件成本和设计工作。

芯片掉电检测是一种用于检测电子设备是否断电的功能。通过监测电源电压的变化,可以判断设备是否发生了掉电事件。实现掉电检测的方法有多种,包括基于比较器的电路、基于微控制器的功能、基于软件的算法和基于外部传感器的方案等。在实际应用中,需要根据具体的硬件平台和应用场景来选择合适的实现方法。

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

    关注

    14

    文章

    1612

    浏览量

    106825
  • 芯片设计
    +关注

    关注

    15

    文章

    980

    浏览量

    54617
  • 电源电压
    +关注

    关注

    2

    文章

    966

    浏览量

    23764
  • 上电复位
    +关注

    关注

    1

    文章

    39

    浏览量

    15728
  • 掉电检测
    +关注

    关注

    0

    文章

    7

    浏览量

    2912
收藏 人收藏

    评论

    相关推荐

    电复位延时电路

    电复位延时电路
    发表于 12-04 12:12 9337次阅读
    <b class='flag-5'>上</b><b class='flag-5'>电复位</b>延时电路

    简谈FPGA的电复位

    大家好,博主最近有事忙了几天,没有更新,今天正式回来了。那么又到了每日学习的时间了,今天咱们来 简谈FPGA的电复位,欢迎大家
    的头像 发表于 06-18 19:24 2w次阅读
    简谈FPGA的<b class='flag-5'>上</b><b class='flag-5'>电复位</b>

    种机载电源掉电检测电路设计

    针对传统机载电源掉电检测电路抗干扰能力差、易误触发的缺点,提出了种抗干扰能力强、安全性更好的掉电检测电路。首先,在传统掉电检测电路的基础
    发表于 05-25 09:38 946次阅读
    <b class='flag-5'>一</b>种机载电源<b class='flag-5'>掉电检测</b>电路设计

    AVR单片机的复位:看门狗复位电复位掉电复位

    AVR单片机的复位:看门狗复位电复位掉电复位看到大家对复位特别是AVR单片机内部的
    发表于 10-26 11:10

    stm32的低功耗调试

    前言:物联网的大部分设备都是电池供电的,设备本身低功耗对延长设备使用至关重要,今天就实际调试总结stm32的低功耗调试。1、stm32在运行状态下的功耗上图截图自stm32l15x手册
    发表于 08-11 08:18

    平衡小车代码的实现

    前言今天代码,只有直立功能的代码。代码总体思路给定个目标值,单片机通过IIC和mpu6050通信,得知数据后,根据角度环计算出个P
    发表于 01-14 08:29

    节电设计中掉电状态MCU的复位唤醒速度

    针对采用掉电方式进行MCU 节电设计时能否用硬件复位实现快速唤醒,分析讨论了电复位、运行复位掉电复位
    发表于 07-30 10:10 17次下载

    种实用的掉电检测和保护电路

    种实用的掉电检测和保护电路
    发表于 01-22 13:38 73次下载

    电复位和按键复位区别

    电复位是指电压从无到有在RESET处会先处于高电平段时间,然后由于该点通过电阻接地,则RESET该点的电平会逐渐的改变为低电平,从而使得单片机
    发表于 10-20 15:24 11.7w次阅读
    <b class='flag-5'>上</b><b class='flag-5'>电复位</b>和按键<b class='flag-5'>复位</b>区别

    单片机掉电检测与保存

    本文主要介绍了单片机掉电检测与保存方法,单片机在正常工作时,因某种原因造成突然掉电,将会丢失数据存储器(RAM)里的数据。用法拉电容可从容实现单片机掉电检测与数据掉电保存。
    发表于 01-14 11:51 9800次阅读
    单片机<b class='flag-5'>掉电检测</b>与保存

    STM32电复位电路参数选择

    1.电复位电路的作用2.电复位电路工作原理
    发表于 01-17 12:28 26次下载
    STM32<b class='flag-5'>上</b><b class='flag-5'>电复位</b>电路参数选择

    如何防止微控制器中的掉电复位

    欠压复位是提高微控制器启动后可靠性的项重要功能。通常用于解决电源问题,本文展示了掉电复位如何防止另个问题。
    的头像 发表于 04-25 17:31 1967次阅读
    如何防止微控制器中的<b class='flag-5'>掉电复位</b>

    种机载电源掉电检测电路设计

    针对传统机载电源掉电检测电路抗干扰能力差、易误触发的缺点,提出了种抗干扰能力强、安全性更好的掉电检测电路。
    发表于 05-25 09:37 995次阅读
    <b class='flag-5'>一</b>种机载电源<b class='flag-5'>掉电检测</b>电路设计

    单片机掉电检测与数据掉电保存方案

    单片机掉电检测与数据掉电保存方案
    的头像 发表于 09-18 10:59 3476次阅读
    单片机<b class='flag-5'>掉电检测</b>与数据<b class='flag-5'>掉电</b>保存方案

    芯片设计的NDR是什么?

    今天突然想route相关的问题,讲讲NDR是什么,我也梳理总结下我对NDR的认识。
    的头像 发表于 12-06 15:14 1353次阅读