【经验】如何解决汽车级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/F1K, RH850/F1KX TOOL PRESENTATION

型号- RH850/F1H,QB-176GM-YS-01T,Y-RH850-TFT-EXT-BRD,RH850/F1K,QB-176GM-NQ-01T,Y-RH850-1000BASE-T1-88Q2112,QB-100GC-YS-01T,Y-RH850-F1X-144PIN-PB-T1-V3,R7F701649,Y-LSPACK233A1715RE01,Y-RH850-F1X-100PIN-PB-T1-V3,Y-RH850-F1X-233PIN-PB-T2-V1,Y-GHS-MULTI-V800-ISO-CERT-XX-X,RH850G3MH,RH850/F1K SERIES,Y-RH850-100BASE-TX-LAN8700,RH850/F1KX,RH850/F1KM-S1/S4,Y-RH850-F1KX-EA-233PIN,Y-ASK-RH850F1KH-D8-V3,Y-BSSOCKET233A1715RE21N,RH850/F1KM-S1,RH850/F1KM-S2,RH850/F1KM-S4,QB-144GJ-YQ-01T,Y-RH850-X2X-MB-T1-V1,RH850/P1X-C,RTE0T00001FWREA000R,QB-176GM-YQ-01T,Y-ASK-RH850F1KM-S1-V3,R7F701587,Y-RH850-SENT-EXT-BRD-V2,RTE0T00020KCE00000R,QB-100GC-YQ-01T,QB-144GJ-HQ-01T,Y-ASK-RH850F1KM-S4-V3,Y-RH850-F1KM-EMU-ADAPTER,RH850/F1X,QB-100GC-NQ-01T,QB-100GC-HQ-01T,Y-RH850-EMMC-SFMA-EXT-BRD,Y-RH850-F1KX-EA-100PIN,QB-176GM-HQ-01T,EWRH850,V850ES,Y-BLDC-SK-RH850F1KM-S1-V2,QB-144GJ-YS-01T,RH850/P1X,RH850/F1KH-D8,R850G3K,QB-144GJ-NQ-01T,YGHS-DONGLE-USB,Y-RH850-F1X-176PIN-PB-T1-V4,RH850G3KH,RH850 FAMILY,RH850G4MH,Y-RH850-F1X-080PIN-PB-T1-V1,Y-RH850-F1X-324PIN-PB-T1-V1,Y-RH850-X1X-MB-T2-V1,Y-ASK-RH850F1K-V3,R7F701709,R7F701084,V850E2,Y-RH850-F1X-272PIN-PB-T2-V1,Y-RH850-F1KX-EA-176PIN,V850E1,RH850/F1KX SERIES,RH850/F1KH,RH850/F1KM,Y-RH850-F1X-048PIN-PB-T1-V1,RH850G3K,R850G3M,Y-RH850-F1KX-EA-144PIN,Y-RH850-F1X-064PIN-PB-T1-V1,RH850G3M,Y-GHS-MULTI-V800-FULL,RH850,Y-RH850-X1X-MB-T1-V1,RH850/U2A

商品及供应商介绍  -  RENESAS  - VERSION V1.4  - JULY 2023 PDF 英文 下载

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

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

器件选型    发布时间 : 2021-02-03

RH850/C1M-A TOOL PRESENTATION

型号- 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

商品及供应商介绍  -  RENESAS  - VERSION V1.3  - JULY 2023 PDF 英文 下载

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

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

设计经验    发布时间 : 2020-06-22

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

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

应用方案    发布时间 : 2019-01-06

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

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

原厂动态    发布时间 : 2023-08-15

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

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

设计经验    发布时间 : 2020-10-08

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

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

应用方案    发布时间 : 2020-04-29

RH850/F1x-176pin User’s Manual: Piggyback Board 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

用户指南  -  RENESAS  - Rev. 1.20  - August 12, 2021 PDF 英文 下载

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

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

设计经验    发布时间 : 2020-03-12

【经验】Renesas32位汽车微控制器RH850电流负载能力辨析

本文介绍Renesas32位汽车微控制器RH850电流负载能力辨析,RH850/F1KM-S1是RH850/F1x系列中的一组单芯片微控制器,专为汽车车身应用而设计。在实现低功耗的同时,内部闪存范围为512KB至1MB,封装涵盖48至100引脚的宽范围。

设计经验    发布时间 : 2023-04-25

汽车成功产品组合

型号- ISL78010,RH850/F1L,R-CAR V3X,DA9214-A,RBA250N10,RL78/F23,RL78/F24,SLG46620-A,NP75N04YUK,R-CAR V4H,ZSSC417X,DA16600MOD,RXRAA279972,R-CAR E3,RH850/F1X,NP90N04VLK,5P49V60,RL78/F1X,DA7280-A,R-CAR M3N,RH850/D1M1A,ANL3,U2A16,RH850/P1X,ANL2,R-CAR D SERIES,R-CAR H SERIES,RL78 SERIES,NP20P06SLG,UPD166031A,RH850 / F1X,RH850/C,ISL78714,ISL78264,RBA160N04AHPF,RAA271005,RAA271000,R-CAR S4,RH850/U2A16,TXRAA279971,SERIES,NP100N04PUK,RH850,UPD166027,RL78/15,RL78/G23-64P,RAJ2800034,RH850/P1M,ISL78215,RH850/F1KM-S1,HS4011,5P49V60A,ΜPC842A,DA7280,DA9224-A,RAJ2800024,PR-INV06500780-FB,RTKA279971ZB0000BU,RTK7RLG230CLG000BJ,RAA278840,RAA270005KFP,RAA278842,ISL78206,ISL78208,ISL78322,RL78,ISL78444,TW8847,TW8846,RAA270005,NP109N04PUK,ISL78233,ISL1208,NP89N04PUK,R-CAR H3,RAA270000,R-CAR E SERIES,DA9213-A,R-CAR M SERIES,RAA279940,NP89N04PDK,NP50N04YUK,ISL78234,ISL78235,ISL78236,UPD166027T1J,RH850 / D1M1A,RAA270000KFT,R-CAR V3U,DA728X,RAJ2800044,RL78/F13,RL78/F14,R-CAR V3M,IPS2550,R-CAR V3H,P9261-3C,TW884X,ISL78224,UPD166033T1U,ISL78226,RH850 / F1KM-S1,RJQ7031,NP75N04YLG,ISL78714XB-EVKIT1Z,NP90N04VDK,ISL78419,RH850/C系列,RBA250N10CHPF-4UA02,RTK7F124FGS00000BJ,DA9063L,TW99XX,ISL799XX,RH850 U2X,NP90N04VUK,DA9063A,NP75N04YUKX6,XLH335006.005284K,RL78 / F1X,ISL78083,R-CAR S SERIES,DA14531,ANL3 SERIES,RAA279971,RAA279972,R-CAR M3,RV1S2752Q,RAA2788XX,TW88XX,RAA270205,ISL78310,RH850/D1M1-A,RA A271000,DA9223A,SLG46827-A,ISL81601,RH850/C1M-A2,RH850/C1M-A1,RH850-P1M,RAA2799XX,RJU7032,RH850/CM-AX,ZSSC4132,ISL78434,ISL78420,DA9224A,DA9223-A,RAA271082,RH850/F1KM,RH850/C1X,9FGV0841,ISL78307,ISL78301,ISL78424,NP180N04TUK,ISL78171,RBA250N04AHPF,RH850/C1M-AX,RH850/U2X,ZMOD4510,ISL78714BMS5XBEKIT1Z,R2A25110,IW7039-A,NP110N04PUK,ZSSC3170,RH850F1KM-S1,DA9063-A,RTK7F70169S00000BJ,R-CAR S,RAA271050,DA16200,RH850/P1M-E,RH850/U2AX,UPD166033,UPD166034,SLG46855-A,RAA2778842,ISL12022,ISL78434X3,RAA2778843,RAA2778840,UPD166031,UPD166032,R-CARS4,R-CAR V SERIES,5P35023,5P35021,ZMOD4410,NP15P04SLG,UPC842AMP,RAA271041,ANL2 SERIES,RH850/E1X,RH850/U2BX,UPD166029,ISL76683,RH850/U2A,ZSSC4165

商品及供应商介绍  -  RENESAS  - 2023.02 PDF 中文 下载

展开更多

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:Diodes

价格:¥0.0120

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥0.2360

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥0.4460

现货:222,500

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MOSFET

价格:¥1.3640

现货:196,984

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:MOSFET

价格:¥0.2140

现货:155,504

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货:141,383

品牌:RENESAS

品类:MOSFET

价格:¥0.1700

现货:121,731

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

电子商城

查看更多

暂无此商品

千家代理品牌,百万SKU现货供应/大批量采购订购/报价

服务

查看更多

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

收藏
收藏当前页面