【经验】如何解决汽车级32位MCU RH850/F1x INTP1可以唤醒DeepSTOP,而INTP0却运行异常的问题

2020-06-12 世强
汽车级32位MCU,RH850/F1x,Renesas 汽车级32位MCU,RH850/F1x,Renesas 汽车级32位MCU,RH850/F1x,Renesas 汽车级32位MCU,RH850/F1x,Renesas

嵌入式系统设计中,控制器在没有任务执行时,进入睡眠状态是节省系统功耗最常用也是最有效的方式。一般来说,MCU是系统板上的耗能大户,同时外围电路也是通过MCU的控制来实现低电流消耗。

节省能耗最快的方法是执行深度睡眠模式,在此模式下,CPU和外设时钟被禁用,一部分外设单元也被执行了poweroff,同时,闪存也会处于休眠模式无法操作,这种模式下,功耗很容易从mA级别降至uA级别,达到节省功耗的目的。

而在深度睡眠下,一般是通过外部中断来实现唤醒,但最近笔者遇到一个问题,使用RENESAS瑞萨电子汽车级32位MCU RH850/F1x系列,进入深度睡眠后,设置了INTP0和INTP1两个唤醒源,但INTP1可以正常唤醒,而INTP0在仿真模式下,还未进入休眠,就被唤醒,且一直复位,通过仿真查看,显示唤醒源WUF0 = 0x20,也确实是INTP0;而在脱机运行时,无论如何,却无法正常唤醒。同样的配置,INTP1引脚,则可以正常进行唤醒。

查看代码配置:

INTP0配置:

   /* Set Pin function P10.0 : AltFunc 2 Input, Pull Up */

    PMSR10 = 0x0001FFFFU;

    PIBC10 = 0x0001U;

    PFCAE10 = 0x0000U;

    PFCE10 = 0x0000U;

    PFC10 = 0x0001U;

    PMCSR10 = 0x0001FFFFU;

    PU10 = 0x0001U;

PD10 = 0x0000U;

/* Set INTP0 to Low Level trigger */

FCLA0CTL0_INTPL = 0x04;

/* enable INPT0 wakeup */

WUFMSK0 &= 0xFFFFFFDFU;

INTP1配置:

    /* Set Pin function P0.2 : AltFunc 2 Input, Pull Up */

    PMSR0 = 0x0004FFFFU;

    PIBC0 = 0x0004U;

    PFCAE0 = 0x0000U;

    PFCE0 = 0x0000U;

    PFC0 = 0x0004U;

    PMCSR0 = 0x0004FFFFU;

    PU0 = 0x0004U;

PD0 = 0x0000U;

/* Set INTP1 to Low Level trigger */

FCLA0CTL1_INTPL = 0x04;

/* enable INTP1 wakeup */

WUFMSK0 &= 0xFFFFFFBFU;

看到配置后,发现原来是INTP0分配到了P10端口,这个端口,属于ISO区域,在进入DeepSTOP模式后,ISO区域的内部电源被切断,所以是无法唤醒操作的。而INPT1分配的是P0端口,属于AWO区域,则在deepstop下电源维持,可以正常唤醒。

基于此种情况,由于不能修改硬件,可以先使用STOP模式,此模式下需要用户手动关闭一些外设,但功耗也会比deepstop略高些,好处是不用修改PCB。如有进一步改版需求,则需要将唤醒端口分配到AWO区域即可。


技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 2

本文由落叶萧萧提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(2

  • 用户49195604 Lv4 资深工程师 2020-06-15
    关于Deepstop模式,我目前也碰到一个问题 进入Deepstop模式后,发现MCU会周期性的复位,后来发现是看门狗引发的复位,请教一下,如何在进入deepstop之前,关闭看门狗?提问来源:https://www.sekorm.com/news/52711380.html
    • Matthew回复: RH850/D1X系列的WDTA0开启后是无法关闭的,如果需要在DEEPSTOP中关闭看门狗,可使用WDTA1即可,进入DEEPSTOP后会自动关闭,deepstop唤醒恢复后,系统会重启,重新启动看门狗即可。

      查看全部1条回复

  • 用户49195604 Lv4. 资深工程师 2020-06-15
    关于Deepstop模式,我目前也碰到一个问题 进入Deepstop模式后,发现MCU会周期性的复位,后来发现是看门狗引发的复位,请教一下,如何在进入deepstop之前,关闭看门狗?
没有更多评论了

相关推荐

【经验】一文让你了解DSP与MCU区别

世强代理有Silicon Labs EFM8/EFM32系列8位MCU/32位MCU,Renesas 汽车级MCU RL78 系列,RH850、V850系列,工业级MCU RX系列等。世强有代理进芯电子32位浮点DSP,32位定点DSP,16位DSP,国内唯一可批量供货的32位工业控制DSP供应商。

2018-08-02 -  设计经验

【经验】瑞萨RH850/F1K系列MCU的看门狗模块开发应用详解

瑞萨(Renesas)新推出的应用于车身控制、网关领域的车规级32位MCU RH850/F1Km系列 ,可满足ISO26262 ASILB的功能安全需求,支持CAN/CANFD汽车总线,内置ECC, memory GURD,独立看门狗等安全功能模块。

2022-03-29 -  设计经验

【经验】瑞萨RL78 MCU芯片工程代码使用指引之对单片机IO口进行位操作

瑞萨科技是世界十大半导体芯片供应商之一,在汽车领域的MCU市场份额更是排在最前列。近日笔者碰到刚接手瑞萨MCU的开发人员,提出一个比较有意思的问题,分享出来以帮助大家更快上手。本文分享的是瑞萨R5F109GE使用瑞萨自有的CS+的编译器,但在编程中,无法对单片机IO口进行位操作。

2018-12-04 -  设计经验

RH850/C1M-A工具介绍

型号- V850E2,V850ES,RH850/P1X-C,RH850/C1M-A,V850E1,Y-ASK-RH850C1M-A2-JP,RTE0T00001FWREA000R,RH850/C1M-A2,RTE0T00020KCE00000R,RH850/P1X,RH850G3K,YGHS-DONGLE-USB,RH850/F1X,RH850G3KH,Y-GHS-MULTI-V800-ISO-CERT-XX-X,RH850G3M,RH850G4MH,RH850G3MH,Y-GHS-MULTI-V800-FULL,Y-ASK-RH850C1M-A2,RH850,RH850/U2B,RH850/F1KX,RH850/U2A

JULY 2023  - RENESAS  - 商品及供应商介绍  - VERSION V1.3

【选型】可替换FS32K144UAT0VLHT的车规级MCU R7F7016923AFP-C助力T-BOX,主频更高

T-BOX车载信息处理终端是车载信息交互处理的核心器件,其MCU主控芯片需要满足CAN,SPI等多种通信协议。笔者碰到T-BOX客户需要选型替代NXP FS32K144UAT0VLHT,在这里推荐使用瑞萨的 R7F7016923AFP-C。

2021-02-03 -  器件选型

累计出货量已超过16亿片,瑞萨扩充车载32位MCU RH850/F1x系列以满足汽车E/E架构发展衍生的市场需求

为了满足这些市场需求,瑞萨电子(RENESAS)推出介于RH850/F1K系列和RH850/F1KM-S4系列之间的RH850/F1KM-S2系列产品,以期拓展客户的选择面。

2023-08-15 -  原厂动态

【应用】瑞萨32位MCU RH850/F1K系列在高集成度的iBCM中应用

瑞萨汽车级MCU R7F7015573作为瑞萨32位芯片RH850/F1K,采用瑞萨G3KH核,集成功能安全模块ICUS(SHE功能安全),可以支持汽车功能安全等级ASIL B,176PIN多引脚,丰富的CAN总线资源,支持浮点运算,适用于汽车高集成化的iBCM控制模块

2019-01-06 -  应用方案

【经验】以MCU RH850/F1x为例介绍如何将CODE定义到RAM中

嵌入式系统设计时,有时候由于一些算法的需求,需要将一部分代码通过外部通信接口传入到应用系统中,这段代码就相当于一个种子,运行在RAM中,等执行完对应的算法后,重启协同,RAM中的导入的种子被释放掉,在一定程度上保证了算法的时效性和可靠性。本篇以MCU RH850/F1x为例介绍如何将CODE定义到RAM中。

2020-10-08 -  设计经验

RH850/F1X-176PIN用户手册:背负板V4

型号- RH850/F1KM-S2,RH850/F1H,RH850/F1KM-S4,RH850/F1K,RH850/F1L,RH850/F1KH-D8,RH850/R1X,Y-RH850-F1X-176PIN-PB-T1-V3,Y-RH850-F1X-176PIN-PB-T1-V4,RH850/F1X,RH850,RH850/F1M,Y-RH850-X1X-MB-TX-VX

August 12, 2021  - RENESAS  - 用户指南  - Rev. 1.20

【经验】想加快RH850/F1KM MCU软件底层驱动开发,请使用RH850 Smart Configurator

Renesas推出的RH850/F1x系列MCU,适应于汽车车身、网关市场,RH850/F1K、RH850/F1KM在市场上得到广泛应用。本文介绍RH850/F1KM的Smart Configurator(智能配置器)的工具。

2020-06-22 -  设计经验

【应用】汽车级32位MCU RH850/F1KM-S4完美支持无感OTA升级功能

Renesas汽车级32位MCU RH850/F1KM-S4系列如R7F7016443,支持BGO,复位中断向量偏置,大容量FLASH的功能,可以符合无感OTA升级的要求。

2020-04-29 -  应用方案

RH850/F1X 100引脚,RH850/R1X 100引脚用户手册:背负板V3

型号- RH850/F1KM-S1,RH850/F1KM-S2,RH850/F1X,RH850/F1KM-S4,Y-RH850-F1X-100PIN-PB-T1-V3,RH850,RH850-F1X-100PIN-PB-T1-V3,Y-RH850-X1X-MB-TX-VX,RH850-F1X-100PIN-PB-T1-V2,RH850/R1X

August 12, 2021  - RENESAS  - 用户指南  - Rev.1.04

【经验】用于车身控制的RH850/F1X MCU以太网接口应用参考

瑞萨电子作为汽车电子核心供应商,在车载以太网应用中也推出了非常丰富的产品。应用于车身控制的RH850/F1X系列MCU即是性价比非常不错的产品,此产品具有更高的设计和生产工艺,具有更搞的性能,更低的功耗,同时具有非常丰富的外设,如车内网常用到的CAN/CAN-FD,LIN等,最重要的,中高端产品支持Ethernet。本文以RH850/F1KM-S4来简单说明其以太网接口的参考应用。

2020-03-12 -  设计经验

【经验】RH850/F1x MCU PWM诊断的内部结构及操作流程

在电机驱动电路和LED驱动电路中,经常用到的是PWM控制驱动,但,PWM波的信号完整性影响整个系统的可靠性和任务完成能力,为了确认并提高PWM波在传输过程中的信号完整性,PWM诊断功能则起着非常重要的作用。通过AD电路对PWM进行采样和判定,当PWM波在传输过程中发生突变时,可以及时检测出故障并进行隔离,保证系统运行的正常及可靠。本文介绍RH850/F1x MCU PWM诊断的内部结构及操作流程。

2020-03-09 -  设计经验

RH850/F1X 144引脚RH850/R1X 144引脚用户手册:背负板V3

型号- RH850/F1KM-S2,RH850/F1X,RH850/R1L,RH850/F1KM-S4,RH850/F1K,RH850/F1L,RH850/F1M,RH850,RH850/R1X

August 12, 2021  - RENESAS  - 用户指南  - Rev. 1.20
展开更多

电子商城

查看更多

品牌:RENESAS

品类:芯片

价格:¥54.1044

现货: 0

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:Diodes

价格:¥0.0511

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥1.2134

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥1.9902

现货:222,500

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MOSFET

价格:¥6.0884

现货:196,984

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:MOSFET

价格:¥0.9533

现货:155,504

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货:141,383

品牌:RENESAS

品类:MOSFET

价格:¥0.7526

现货:121,731

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

高频微波射频PCB打样定制

可定制PCB最高层数:32层;板材类型:罗杰斯高频板/泰康尼高频板/ZYF中英天线板/F4B高频板/高频电路板/高频混压板/高频纯压板等;最大加工尺寸:609*889mm。

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面