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

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

3天内不再提示

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

瑞萨嵌入式小百科 来源:未知 2023-06-16 12:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

6

复位要求和复位电路

6.5 电压监视复位

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

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

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

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

6.6 深度软件待机复位

这是在通过中断信号退出深度软件待机模式时产生的内部复位。

当退出深度软件待机模式时,将产生深度软件待机复位,并且时钟振荡开始。接收到中断后,经过深度待机退出等待时间(tDSBYWT34-35个时钟周期)后,将退出复位并开始正常处理。有关深度软件待机模式的详细信息,请参见《硬件用户手册》中的“低功耗模式”一章。

深度软件待机复位后,RSTSR0中的DPSRSTF位置1。

6.7 软件复位

这是通过将0xA501写入SWRR寄存器产生的内部复位。使用软件复位时,内部复位时间最长为960µs。使用软件复位时,在发出软件复位命令之前,请确保先喂狗。

产生软件复位后,RSTSR1中的SWRF引脚置1。短暂的延迟(通常为320µs)后,将退出软件复位。

6.8 其他复位

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

6.9 冷/热启动的确定

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

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

6.10 确定复位源

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

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

 /* Deep Software Standby Reset */
 if(1 == R_SYSTEM->RSTSR0_b.DPSRSTF)
 {
 /* Do something */
 }


 /* Power on Reset */
 if(1 == R_SYSTEM->RSTSR0_b.PORF)
 {
 /* Do something */
 }


 /* Software Reset */
 if(1 == R_SYSTEM->RSTSR1_b.SWRF)
 {
 /* Do something */
 }


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

    关注

    147

    文章

    19263

    浏览量

    405323
  • 瑞萨
    +关注

    关注

    38

    文章

    22543

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    同步复位和异步复位到底该用哪个

    做FPGA/数字IC设计的,平时写得最多的可能就是复位逻辑了。但你有没有这种感觉:看别人代码,有的用同步复位,有的用异步复位,有的又搞什么"异步复位同步释放"——到底该用哪个?
    的头像 发表于 04-22 09:42 486次阅读
    同步<b class='flag-5'>复位</b>和异步<b class='flag-5'>复位</b>到底该用哪个

    SGM823A:集复位、看门狗和手动复位功能于一体的微处理器监控电路

    SGM823A:集复位、看门狗和手动复位功能于一体的微处理器监控电路 在电子设备的设计中,微处理器的稳定运行至关重要。SG Micro Corp推出的SGM823A微处理器监控电路,集
    的头像 发表于 03-23 17:20 718次阅读

    SGM823:集成复位、看门狗和手动复位功能的微处理器监控电路

    就来详细了解一这款产品。 文件下载: SGM823.pdf 一、产品概述 SGM823是一款集成了复位、看门狗和手动复位功能的微处理器监控设备,采用SOT - 23 - 5封装。与使用单个集成
    的头像 发表于 03-23 17:20 736次阅读

    深入剖析SGM800:低功耗微处理器复位电路的卓越之选

    深入剖析SGM800:低功耗微处理器复位电路的卓越之选 在电子设备的设计中,微处理器复位电路起着至关重要的作用,它能确保系统在各种情况都能
    的头像 发表于 03-23 16:45 734次阅读

    SGM802:低功耗微处理器复位电路的理想之选

    SGM802:低功耗微处理器复位电路的理想之选 在电子设备的设计中,微处理器复位电路起着至关重要的作用,它能确保系统在各种情况都能稳定、可
    的头像 发表于 03-23 16:45 981次阅读

    SGM804:低功耗微处理器复位电路的理想之选

    SGM804:低功耗微处理器复位电路的理想之选 在电子设备中,微处理器复位电路起着至关重要的作用,它能确保系统在各种情况都能稳定、可靠地运
    的头像 发表于 03-23 16:45 734次阅读

    MAX6467/MAX6468:微处理器监控复位电路新选择

    MAX6467/MAX6468:微处理器监控复位电路新选择 在电子设备的设计中,微处理器的稳定运行至关重要,而监控复位电路则是保障其稳定的关键组件。今天就来和大家详细介绍一
    的头像 发表于 02-27 15:05 437次阅读

    MAX6443–MAX6452:具备长手动复位设置周期的微处理器复位电路

    MAX6443–MAX6452:具备长手动复位设置周期的微处理器复位电路 在电子设备的设计中,微处理器复位电路起着至关重要的作用,它能确保设
    的头像 发表于 02-27 14:45 457次阅读

    深入剖析ADPL63164:微处理器复位电路的理想之选

    深入剖析ADPL63164:微处理器复位电路的理想之选 在微处理器系统设计中,复位电路和看门狗定时器起着至关重要的作用,它们能确保系统在各种异常情况
    的头像 发表于 02-26 16:00 285次阅读

    MAX6412 - MAX6420:低功耗单/双电压μP复位电路的深度剖析

    MAX6412 - MAX6420:低功耗单/双电压μP复位电路的深度剖析 在电子设计领域,微处理器(μP)的稳定运行至关重要,而复位电路则是保障其稳定的关键环节。今天,我们就来深入探
    的头像 发表于 01-16 17:25 1039次阅读

    工程师必看:MAX6443–MAX6452 μP复位电路深度解析

    工程师必看:MAX6443–MAX6452 μP复位电路深度解析 在电子设备的设计中,微处理器(μP)的复位电路至关重要,它能确保系统在各种情况
    的头像 发表于 01-13 17:30 870次阅读

    MAX6412 - MAX6420:低功耗单/双电压微处理器复位电路的设计指南

    MAX6412 - MAX6420:低功耗单/双电压微处理器复位电路的设计指南 在电子设备的设计中,微处理器(μP)的稳定运行至关重要。电源电压的波动、干扰等因素都可能导致μP出现异常,因此需要可靠
    的头像 发表于 01-08 17:20 682次阅读

    GraniStudio:轴复位例程

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

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

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

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

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