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

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

3天内不再提示

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

jf_pJlTbmA9 来源:瑞萨MCU小百科 作者:瑞萨MCU小百科 2023-10-24 16:08 次阅读

相关阅读:

RA2快速设计指南 [1] 电源仿真器支持

RA2快速设计指南 [2] MCU工作模式和选项设置存储器

RA2快速设计指南 [3] 时钟电路

6. 复位要求和复位电路

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

表11. Arm®Cortex®-M23 MCU复位

wKgZomUDyc2AAMHWAAF8yDw8WIc920.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的寄存器结构确定复位是由软件复位、深度软件待机还是上电复位导致的。

wKgaomUDyc6AWclyAAC0YoLEsyQ895.jpg

来源:瑞萨MCU小百科

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

审核编辑 黄宇

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

    关注

    146

    文章

    16840

    浏览量

    349729
  • 仿真器
    +关注

    关注

    14

    文章

    1011

    浏览量

    83577
  • 复位电路
    +关注

    关注

    13

    文章

    320

    浏览量

    44496
  • Vcc
    Vcc
    +关注

    关注

    2

    文章

    305

    浏览量

    35738
收藏 人收藏

    评论

    相关推荐

    EK-RA4M2快速入门指南

    EK-RA4M2快速入门指南
    发表于 02-03 19:09 0次下载
    EK-<b class='flag-5'>RA4M2</b> – <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    RA2快速设计指南 [1] 电源与仿真器支持

    开始自己的设计时需要的一些关键项目。本系列文章还从应用的角度探讨了一些设计决策。  目标MCU RA2 MCU系列 目录 1. 电源 2. 仿真器支持 3. MCU工作模式 4. 选项设置存储器 5. 安全
    的头像 发表于 03-21 10:30 816次阅读

    RA2快速设计指南 [2] MCU工作模式和选项设置存储器

    3. MCU工作模式 复位后,RA2 MCU系列可以进入以下两种模式之一:单芯片模式或SCI/USB引导模式。引导模式通过MD引脚来选择: 表4. 复位时可用的工作模式 图
    的头像 发表于 03-25 12:50 892次阅读

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

    6. 复位要求和复位电路 Arm Cortex -M23产品共有12或13种类型的复位。 表11. Arm Cortex -M23 MCU
    的头像 发表于 04-03 15:30 808次阅读

    RA2快速设计指南 [6] 存储器

    7. 存储器 RA2 MCU支持4GB的线性地址空间,范围为0000 0000h到FFFF FFFFh,其中可以包含程序、数据和外部存储器总线。程序和数据存储器共用地址空间;可使用单独的总线分别访问
    的头像 发表于 04-06 16:45 750次阅读

    EK-RA4E2快速入门指南

    EK-RA4E2快速入门指南
    发表于 05-12 19:23 0次下载
    EK-<b class='flag-5'>RA4E2</b>– <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    RA6快速设计指南 [6] 复位要求和复位电路 (上)

    6 复位要求和复位电路 共有十四种类型的复位。这些复位在Arm Cortex-M
    的头像 发表于 06-14 12:20 676次阅读
    <b class='flag-5'>RA</b>6<b class='flag-5'>快速</b>设计<b class='flag-5'>指南</b> [6] <b class='flag-5'>复位</b><b class='flag-5'>要求和</b><b class='flag-5'>复位</b><b class='flag-5'>电路</b> (上)

    RA6快速设计指南 [7] 复位要求和复位电路 (下)

    6 复位要求和复位电路 6.5 电压监视复位 RA6系列包括在欠压期允许MCU防止不安全操作的
    的头像 发表于 06-16 12:15 753次阅读

    EK-RA4E2快速入门指南

    EK-RA4E2快速入门指南
    发表于 06-29 19:14 0次下载
    EK-<b class='flag-5'>RA4E2</b>– <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    EK-RA4M2快速入门指南

    EK-RA4M2快速入门指南
    发表于 07-04 19:41 0次下载
    EK-<b class='flag-5'>RA4M2</b>– <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    RA2快速设计指南 [9] 一般布线实践与参考资料(完结)

    RA2快速设计指南 [9] 一般布线实践与参考资料(完结)
    的头像 发表于 10-24 17:19 436次阅读
    <b class='flag-5'>RA2</b><b class='flag-5'>快速</b>设计<b class='flag-5'>指南</b> [9] 一般布线实践与参考资料(完结)

    RA2快速设计指南 [7] 模块停止功能,中断控制单元与低功耗

    RA2快速设计指南 [7] 模块停止功能,中断控制单元与低功耗
    的头像 发表于 10-24 16:55 530次阅读
    <b class='flag-5'>RA2</b><b class='flag-5'>快速</b>设计<b class='flag-5'>指南</b> [7] 模块停止功能,中断控制单元与低功耗

    RA2快速设计指南 [6] 寄存器写保护和I/O端口配置

    RA2快速设计指南 [6] 寄存器写保护和I/O端口配置
    的头像 发表于 10-24 16:48 561次阅读
    <b class='flag-5'>RA2</b><b class='flag-5'>快速</b>设计<b class='flag-5'>指南</b> [6] 寄存器写保护和I/O端口配置

    RA2快速设计指南 [5] 存储器

    RA2快速设计指南 [5] 存储器
    的头像 发表于 10-24 16:17 500次阅读
    <b class='flag-5'>RA2</b><b class='flag-5'>快速</b>设计<b class='flag-5'>指南</b> [5] 存储器

    RA2快速设计指南 [3] 时钟电路

    RA2快速设计指南 [3] 时钟电路
    的头像 发表于 10-24 16:05 447次阅读
    <b class='flag-5'>RA2</b><b class='flag-5'>快速</b>设计<b class='flag-5'>指南</b> [3] 时钟<b class='flag-5'>电路</b>