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

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

3天内不再提示

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

瑞萨嵌入式小百科 来源:未知 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
    +关注

    关注

    147

    文章

    18608

    浏览量

    387072
  • 瑞萨
    +关注

    关注

    36

    文章

    22430

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    用于稳定电源设计的复位IC应用实例

    现代电子设备正面临电压波动、浪涌电压以及输入电源不稳定等问题。如果缺乏适当的电压监测与复位保护功能,系统可能会出现误动作、异常复位,甚至导致硬件损坏。
    的头像 发表于 12-08 09:41 149次阅读
    用于稳定电源设计的<b class='flag-5'>复位</b>IC应用实例

    揭秘RESET复位键:引脚设计如何支撑硬件系统的重启通路

    RESET复位键在电子设备中承担着重启通路的核心角色,当系统因软件故障、硬件冲突或电源波动陷入异常时,它能通过硬件层面的强制复位,使设备快速脱离故障状态。这一功能的实现基于引脚功能与硬件设计的深度
    的头像 发表于 11-28 15:18 35次阅读
    揭秘RESET<b class='flag-5'>复位</b>键:引脚设计如何支撑硬件系统的重启通路

    单片机如何选择复位方式?

    的可靠性可能受到一定影响。 2、看门狗复位 看门狗复位是一种内部系统复位方式,通过单片机内部的自振式RC振荡定时器实现。 这种复位方式不依
    发表于 11-26 08:09

    GraniStudio:轴复位例程

    1.文件运行 导入工程 双击运行桌面GraniStudio.exe。 通过引导界面导入轴复位例程,点击导入按钮。 打开轴复位运动例程所在路径,选中轴复位运动.gsp文件,点击打开,完成导入。
    的头像 发表于 08-22 16:05 479次阅读
    GraniStudio:轴<b class='flag-5'>复位</b>例程

    GraniStudio零代码平台轴复位算子支持多少个轴同时复位,有哪些回零模式?

    GraniStudio平台在轴复位的功能上未对同时复位的轴数进行硬性限制,理论上支持任意数量轴同步复位,需要考虑的是在做多轴同步复位时要评估机械安全风险,建议提前确认机械在多轴同时
    的头像 发表于 07-07 18:02 484次阅读
    GraniStudio零代码平台轴<b class='flag-5'>复位</b>算子支持多少个轴同时<b class='flag-5'>复位</b>,有哪些回零模式?

    复位电路的核心功能和主要类型

    复位电路(Reset Circuit) 是数字系统中的关键功能模块,用于确保设备在上电、电压波动或异常状态下可靠复位至初始状态。其设计直接影响系统的稳定性和抗干扰能力。
    的头像 发表于 06-30 14:24 904次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>的核心功能和主要类型

    单片机各种复位电路原理

    加到RST端。手动按钮复位电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。 获取完整文档资料可下载附件哦!!!!如果内容有帮助可以关注、点
    发表于 05-30 16:53

    LM3724系列 低功率电压监控和复位IC,带手动复位功能数据手册

    LM3722/LM3723/LM3724 微处理器监控电路可监控电源 在微处理器和数字系统中。它们在上电期间为微处理器提供复位, 掉电、掉电条件和手动复位。 LM3722/LM3723
    的头像 发表于 04-12 11:11 786次阅读
    LM3724系列 低功率电压监控和<b class='flag-5'>复位</b>IC,带手动<b class='flag-5'>复位</b>功能数据手册

    TPS3840-Q1 具有手动复位和可编程复位时间延迟的汽车高输入电压监控器数据手册

    以上 ~它-~ 加上磁滞 (V ~IT+~ ) 且手动复位 (MR) 浮动或高于 V~MR_H~和复位时间延迟 (t ~D~ ) 过期。复位时间延迟可以通过在 CT 引脚和接地之间连接电容器来编程。对于
    的头像 发表于 04-10 11:20 648次阅读
    TPS3840-Q1 具有手动<b class='flag-5'>复位</b>和可编程<b class='flag-5'>复位</b>时间延迟的汽车高输入电压监控器数据手册

    TLV840系列 具有可调复位时间延迟和手动复位功能的低压监控器数据手册

    TLV840 系列电压监控器或复位 IC 可在高电压水平下工作,同时在整个 VDD 和温度范围内保持极低的静态电流。TLV840 提供低功耗、高精度和低传播延迟 (t p_HL = 30 μs
    的头像 发表于 04-10 10:17 682次阅读
    TLV840系列 具有可调<b class='flag-5'>复位</b>时间延迟和手动<b class='flag-5'>复位</b>功能的低压监控器数据手册

    瑞萨RA芯片的Boot模式简介

    RA芯片在上电或通过芯片复位引脚进行复位时,会根据MD引脚的电平来进入不同的芯片操作模式:“Single-chip Mode”或者“Boot Mode”。
    的头像 发表于 04-09 10:52 1951次阅读
    瑞萨<b class='flag-5'>RA</b>芯片的Boot模式简介

    复位电路的作用、控制方式和类型

    复位电路也是数字逻辑设计中常用的电路,不管是 FPGA 还是 ASIC 设计,都会涉及到复位,一般 FPGA或者 ASIC 的复位需要我们自
    的头像 发表于 03-12 13:54 3535次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>的作用、控制方式和类型

    AN-686: 实现I²C复位

    电子发烧友网站提供《AN-686: 实现I²C复位.pdf》资料免费下载
    发表于 01-15 16:26 0次下载
    AN-686: 实现I²C<b class='flag-5'>复位</b>

    瑞萨RA家族精品RA2L1产品介绍

    RA2L1MCU是瑞萨RA家族RA2系列广受欢迎的一款产品。RA2L1MCU专为超低功耗应用而设计,结合功耗表现出色的32位ArmCortex-M23CPU内核及瑞萨电子的低功耗工艺技
    的头像 发表于 12-27 18:07 1128次阅读
    瑞萨<b class='flag-5'>RA</b>家族精品<b class='flag-5'>RA2</b>L1产品介绍

    MCU最小系统电路设计指南

    2.复位电路 (1)什么是复位2复位引脚和电路
    的头像 发表于 12-09 12:38 2335次阅读
    MCU最小系统<b class='flag-5'>电路</b>设计<b class='flag-5'>指南</b>