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

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

3天内不再提示

RA2快速设计指南 [5] 复位要求和复位电路

瑞萨MCU小百科 来源:未知 2023-04-03 15:30 次阅读

6. 复位要求和复位电路

Arm Cortex-M23产品共有12或13种类型的复位。

表11. Arm Cortex-M23 MCU复位

284361e4-d1f1-11ed-bfe3-dac502259ad0.jpg

注:RA2E1及RA2E2产品不支持。

6.1 引脚复位

当RES#引脚被拉低时,所有处理都将中止,MCU进入复位状态。要在运行中复位MCU,应在指定的复位脉冲宽度内将RES#保持为低电平。有关时序要求的更详细信息,请参见《硬件手册》中“电气特性”一章的“复位时序”部分。另请参见本系列文章的第2节“仿真器支持”,了解与调试支持相关的复位电路的详细信息。

无需在RES#线路上使用外部电容,因为POR电路在内部将其保持为低电平以实现良好的复位,并且需要最小的复位脉冲来启动此过程。

6.2 上电复位

有两种情况会产生上电复位(POR):

1. 如果RES#引脚在接通电源后处于高电平状态。

2. 如果RES#引脚在VCC低于VPOR时处于高电平状态。

在VCC超过上电复位电压(VPOR)并经过上电复位时间(tPOR)之后,芯片将从上电复位状态释放。上电复位时间是允许外部电源和MCU达到稳定状态的时间。有关电压大小和时序的详细信息,请参见《硬件手册》中“电气特性”一章的“POR和LVD特性”部分。

由于POR电路依赖于RES#与VCC同时为高电平,因此请勿在复位引脚上放置电容。这将减慢RES#相对于VCC的上升时间,从而妨碍POR电路正确识别上电条件。

当电源(VCC)降至不超过VPOR时,如果RES#引脚为高电平,则会产生上电复位。在VCC上升到VPOR以上并且经过tPOR之后,芯片将从上电状态释放。

上电复位后,RSTSR0中的PORF位置1。引脚复位后,PORF清零。

6.3 独立看门狗定时器复位

这是由独立看门狗定时器(IWDT)产生的内部复位。

当IWDT下溢时,可以选择产生独立看门狗定时器复位(可以改为产生NMI),并且RSTSR1中的IWDTRF位置1。短暂延迟后,将取消IWDT复位。详情请参照《硬件手册》。

6.4 看门狗定时器复位

这是看门狗定时器(WDT)产生的内部复位。

当WDT下溢时,可以选择产生看门狗定时器复位(可以改为产生NMI),并且RSTSR1中的WDTRF位置1。短暂延迟后,将取消WDT复位。详情请参照《硬件手册》。

6.5 电压监视复位

RA2系列包括允许MCU在欠压期间防止不安全操作的电路。板上比较器根据三个参考电压Vdet0、Vdet1和Vdet2检查电源电压。当电源下降到每个参考电压以下时,会产生中断或复位。检测电压Vdet0、Vdet1和Vdet2均可从3个不同大小的值中选择。

当Vcc随后上升到超过Vdet0、Vdet1或Vdet2时,经过稳定时间后,电压监视复位释放将继续。

上电复位后,将禁用低电压检测。可以通过使用选项功能寄存器OFS1来使能电压监视。有关更多详细信息,请参见《硬件手册》中的“低电压检测(LVD)”一章。

LVD复位后,RSTSR0中的LVDnRF(n = 0、1、2)位置1。

6.6 软件复位

这是通过SYSRESETREQ位写入Arm内核的AIRCR寄存器产生的内部复位。当SYSRESETREQ位设为1时,产生软件复位,再经过内部复位时间(tRESW2)后,将取消内部复位,CPU进行复位异常处理。详情请参照MCU硬件手册。

有关SYSRESETREQ位的详细信息,请参照Arm Cortex-M23的技术手册。

6.7 其他复位

MCU内的大多数外设功能都可以在特定的故障条件下产生复位。无需硬件配置即可使能这些复位。有关将为每个外设功能产生复位的条件的详细信息,请参见《硬件手册》中的相关章节。

6.8 冷/热启动的确定

借助RA2 MCU,用户可以确定发生复位过程的原因。RSTSR2中的CWSF标志指示是上电复位导致了复位过程(冷启动),还是操作期间输入的复位信号导致了复位过程(热启动)。

发生上电复位时,该标志置0。否则,该标志不会置0。通过软件向该标志写入1时会将其置1。即使在写入0时也不会将其置0。

6.9 确定复位源

借助RA2 MCU,用户可以确定复位信号产生源。读取RSTSR0和RSTSR1,以确定哪个复位是复位源。有关流程图,请参见《硬件手册》中的“复位产生源的确定”部分。

以下代码示例展示了如何使用Renesas FSP中基于CMSIS的寄存器结构确定复位是由软件复位、深度软件待机还是上电复位导致的。

2862432a-d1f1-11ed-bfe3-dac502259ad0.jpg

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

    关注

    146

    文章

    16865

    浏览量

    349853
  • 瑞萨
    +关注

    关注

    34

    文章

    22281

    浏览量

    85923

原文标题:RA2快速设计指南 [5] 复位要求和复位电路

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    复位电路的三种方式 复位电路的原理和作用

    复位电路是一种电子电路,用于将微控制器或其他电子设备重置到其初始状态。这种电路通常在设备启动时或在需要清除当前状态以避免错误时使用。 1. 上电复位
    的头像 发表于 10-21 10:28 247次阅读

    复位电路的电容多大的 复位电路设计类型有哪几种

    复位电路是电子系统中的一个关键部分,它确保系统在启动或发生故障时能够正确地初始化。复位电路的设计取决于多种因素,包括系统的复杂性、所需的复位
    的头像 发表于 10-21 10:24 131次阅读

    复位电路静电整改案例分享(一)——交换机复位电路

    复位信号,确保单片机在上电后能够立即进入初始化状态。其中上拉电阻可以确保在未按下按钮时输入引脚上具有高电平状态,避免输入信号的浮动和噪音干扰。在选择上拉电阻时,根据具体需求和电路设计合理参数可以提高
    的头像 发表于 10-19 14:56 222次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>静电整改案例分享(一)——交换机<b class='flag-5'>复位</b><b class='flag-5'>电路</b>

    复位电路介绍 复位电路的原理及作用

    复位电路(Reset Circuit)是现代电子设备中常见的一种关键电路,它用于确保在正确的时间和条件下将系统恢复到初始状态。复位电路的设计
    的头像 发表于 10-18 16:44 531次阅读

    STM32复位电路复位芯片和阻容复位电路区别

    STM32是一款广泛使用的微控制器,其复位电路设计对于系统的稳定性和可靠性至关重要。本文将详细介绍STM32复位电路中使用复位芯片和阻容
    的头像 发表于 08-06 10:26 931次阅读

    双管正激励磁复位电路的作用

    双管正激励磁复位电路是一种广泛应用于电子设备中的电路,它具有多种功能和优点。 一、双管正激励磁复位电路的作用 双管正激励磁
    的头像 发表于 08-02 15:41 359次阅读

    FPGA同步复位和异步复位

    FPGA(Field-Programmable Gate Array,现场可编程门阵列)中的复位操作是设计过程中不可或缺的一环,它负责将电路恢复到初始状态,以确保系统的正确启动和稳定运行。在FPGA设计中,复位方式主要分为同步
    的头像 发表于 07-17 11:12 1203次阅读

    RA2在e² studio环境生成LIB库操作

    RA2在e² studio环境生成LIB库操作
    的头像 发表于 05-15 08:06 391次阅读
    <b class='flag-5'>RA2</b>在e² studio环境生成LIB库操作

    电容在复位电路中的作用(复位电路具体要怎么设计)

    数字电路中寄存器和 RAM 在上电之后默认的状态和数据是不确定的,如果有复位,我们可以把寄存器复位到初始状态,RAM 的数据可以通过复位来触发 RAM 初始化程序逻辑如果进入了错误的状
    发表于 03-13 12:16 1217次阅读
    电容在<b class='flag-5'>复位</b><b class='flag-5'>电路</b>中的作用(<b class='flag-5'>复位</b><b class='flag-5'>电路</b>具体要怎么设计)

    什么是复位同步电路 reset synchronizer?

    复位同步电路 reset synchronizer 其实只在复位信号 release 的时候派上用场。复位结束后,这个电路其实就没用了。 但
    的头像 发表于 02-19 09:21 1280次阅读
    什么是<b class='flag-5'>复位</b>同步<b class='flag-5'>电路</b> reset synchronizer?

    复位电路的基本功能介绍

    复位电路是用于将系统恢复到已知的、稳定的初始状态。这一过程通常被称为“复位”,它在很多电子设备的正常运行中起着至关重要的作用。复位操作可以由多种原因触发,包括电源上电、用户操作、硬件故
    的头像 发表于 02-16 10:14 1514次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>的基本功能介绍

    为什么需要复位电路?漫谈复位reset

    在IC设计中,把复位和时钟电路称为最重要的两个电路一点也不为过。前者复位电路把IC设计的电路引导
    的头像 发表于 01-19 16:41 2029次阅读
    为什么需要<b class='flag-5'>复位</b><b class='flag-5'>电路</b>?漫谈<b class='flag-5'>复位</b>reset

    复位电路复位条件和复位过程

    电源监测芯片复位电路:这是最常见的复位电路类型,使用专用的电源监测芯片来监测电源电压,并在电压低于或高于预设阈值时触发复位信号。
    的头像 发表于 01-16 16:04 1145次阅读

    rc复位电路的电阻作用

    RC复位电路是一种常见的数字电路设计技术,主要用于将数字电路的输出状态恢复到初始状态。在RC复位电路
    的头像 发表于 12-14 15:10 1710次阅读

    复位保护电路如何进行复位保护?

    复位保护电路,是在系统进行复位的过程中对接口进行硬性逻辑保护,避免毛刺和错误对周围系统产生影响的模块。
    的头像 发表于 12-04 13:48 757次阅读
    <b class='flag-5'>复位</b>保护<b class='flag-5'>电路</b>如何进行<b class='flag-5'>复位</b>保护?