【经验】 RL78系列MCU低功耗模式电流下不去,原来玄机在这里
环境与能耗是个相反的关系,环保要求越高,就要求能耗越小。所以,现在很多产品都在向微型化,电池供电方式发展,从而对于功耗的要求,延长电池寿命的要求越来越高。很多产品应用如加热控制器、仪表和远程传感器等需要以重复的方式工作,其中MCU会长时间的待机并周期性地被唤醒进行测量、调整或通讯工作,而另一些产品应用对性能的要求越来越高,如何实现低功耗,是一个难点。
我们知道,低功耗的设计与软硬件是分不开的, RENESAS RL78系列MCU具超低功耗的特性,分为三种休眠模式,HALT,STOP和SNOOZE,其低功耗指标为: 运行电流可达66uA/MHz,STOP模式下为0.57uA(RTC + LVD)。
前段时间,笔者就遇到一个问题,进入STOP之后,仅保留RTC功能,1s唤醒一次进行状态查询,功耗还在400uA左右,这个严重不符合实际性能指标和要求。一般来说,这种配置,处理得当的话,整机功耗<10uA。
首先,确认硬件,低功耗模式下,GPIO的处理也需要遵循:悬空的输入必须单独通过电阻连接EVDD或者EVSS,外接电路的输入保证端口两端不能存在电势差,输出必须置为开路。
如此之后,我们还需要确认软件设计,初步分析,内部高速晶振已经停止振荡,否则功耗为mA级别;或者是某些端口未配置正确,存在悬空或电势差的情况;或者是进入了STOP,但由外部干扰总是实时唤醒,没有真正进入到周期唤醒的模式。
而低功耗处理的核心就在于:在空闲时间内使用待机模式的平均电流最低,或者前台运行时间占比最小,就是能让电池持续工作最长时间的最佳设计方法。
于是,首先建立一个空工程,按照其硬件配置GPIO等,设置RTC 1s周期中断,然后进入STOP,测试功耗为1uA;由此,我们判断硬件电路没有问题,不存在某个模块消耗电流情况。
于是,检查应用程序,发现一个问题,STOP的设置放在了中断服务函数中,因为进入中断,会自动禁止全局中断,等执行完成后退出中断前,会打开全局中断;如果这样,系统并没有完全进入到低功耗处理中,且一直在此中断服务程序中并没有退出,此时也不会响应其它中断,影响其他模块外设的运行,造成功耗无法降到最低。
修改,将STOP语句放置在循环处理中,同样保持1s唤醒一次,此时,测量整机功耗为8uA。问题得以解决。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由落叶萧萧提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】一文认识瑞萨RH850 MCU的RAM空间
Renesas(瑞萨电子)汽车大集成MCU RH850系列,集车身,底盘,发动机功能资源为一体,采用40nm工艺,符合ISO26262 ASIL-B~ASIL D的功能安全标准,支持HSM加密模块。本文主要介绍RH850系列MCU的 ram空间。
【经验】一文让你了解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供应商。
【经验】MCU中程序丢失的原因分析与解决方案
日前接到客户反馈R5F10BBGKNA这颗MCU不能工作,具体现象是:产品不工作或者是不能通讯。这种故障概率在万分之几,概率比较小。经过现场分析判断可能是晶体问题或者flash数据异常导致的。本文讲述其分析方法和解决方案。该方法适用于Renesas RL78系列等其他MCU。
2024年版国民技术N32 MCU选型,全面覆盖新能源、工控、汽车、消费、医疗、物联网等各主流应用场景
N32系列MCU是国民技术基于安全SoC技术平台架构,采用32位Arm® Cortex®-M处理器内核,创新打造的以高性能、高集成度、安全、低功耗、高可靠性为特色的MCU产品。产品内置嵌入式高速加密闪存、低功耗电源管理,集成数模混合电路,以及多种密码算法硬件加速引擎和安全单元,全面覆盖新能源、工控、汽车、消费、医疗、物联网等各主流应用场景。
【经验】CS+开发瑞萨MCU RH850的ADC+DMA调试指引
Renesas的RH850 F1K是汽车车身控制的首选MCU,由于高性能和安全性得到汽车客户认可,但由于开发资料有限,导致许多客户开发比较头痛。近期有客户在使用DMA的开发中遇到了问题,下面结合F1K的开发板实现ADC+DMA的驱动设计。
【IC】瑞萨推出两款全新电机控制MCU产品组,全新支持I3C和和32引脚小型封装,满足消费、工业等需求
RA4T1产品群可提供100 MHz性能,以及高达256KB的闪存和40KB的SRAM;RA6T3产品群工作频率为200MHz,同时提供256KB的闪存和40KB的SRAM。两个全新产品群均以电机控制应用为目标应用,具备一系列卓越特性与功能,包括支持互补PWM输出的增强型定时器以及包括USB 2.0 FS和CAN FD在内的多种通信接口选择。
【经验】瑞萨RH850/F1K系列MCU的CANFD配置流程
自动驾驶时代要求信息传输更高效,更迅速,传统的车载CAN总线已不能满足高速、大容量信息的传输的要求,因此CANFD通信需求被广泛提出用于替代传统CAN通信方案。本文介绍瑞萨RH850/F1K系列32位MCU芯片R7F7015873,如何配置底层实现CANFD的功能。
【经验】以汽车级32bit MCU RH850为例说明如何配置自编程库FCL实现bootloader
汽车电子所采用的是CAN通讯,所以后期应用程序的维护和升级通过CAN接口来实现,那么MCU如何通过CAN来实现更新呢?本文以瑞萨电子汽车级32bit MCU RH850为例说明基于瑞萨电子的集成环境CS+如何加载配置FCL库以实现bootloader。
【经验】瑞萨MCU RA6M5 CANFD如何调试?
CAN设备是作为工业现场常用的连接方式,近期有客户在调试中出现CAN报文发送正常,CANFD发送不正常的现象,下面以RA6M5的CANFD调试步骤作为指导。首先需要配置CANFD模块的时钟,下图1是e2 studio的时钟配置页面,在红框中圈出了CANFD的时钟,模块要求40MHz,通过分频器调整到40MHz,不然机会报错误。
【经验】汽车级MCU RH850低功耗唤醒操作以及唤醒后处理流程解析
开发汽车电子项目时,为了实现整机更好的低功耗特性,且又能实时响应,这要求MCU支持低功耗唤醒的功能,当整机怠机时,工作在低功耗模式,接收到通讯信号时,快速唤醒MCU。本文介绍瑞萨(Renesas)汽车级MCU RH850系列低功耗唤醒相关操作以及唤醒后MCU的处理流程。
【经验】基于瑞萨MCU RH850/D1M1H芯片开发汽车7寸屏组合仪表的解决方案
本文介绍的一款瑞萨平台的MCU芯片是自己在开发项目中所用到的一款,瑞萨RH850系列MCU在硬件上是基于传统32位的RH850单内核,芯片内部休眠和唤醒的电源模式切换简单,在访问外部SDRAM的时候速度较快。RH850系列MCU的GPU资源支持2D图形加速,支持OpenVG1.1,最大可驱动显示屏分辨率为1280*480。
瑞萨电子汽车级MCU和SoC网络安全管理通过ISO/SAE 21434:2021认证
瑞萨宣布其用于微控制器(MCU)和片上系统(SoC)开发的汽车网络安全管理系统(CSMS)已依据国际标准ISO/SAE 21434:2021进行定义和实施。客户可以确保在新一代车载系统中使用瑞萨电子MCU和SoC时,将符合产品网络安全和功能安全方面的国际标准。
【选型】瑞萨汽车MCU RH850 和 NXP S32K资源对比分析
在汽车电子领域,MCU 的选择相当关键,目前市场上瑞萨和NXP均占有了一定的市场份额。由于双方的价格、供货能力,产品稳定性和开发资料的完善性都有不一样的特点。本文基于目前市场上瑞萨和NXP常用的芯片,进行关键技术参数对比。
【经验】如何配置禁用RH850/F1K MCU的烧录引脚
RH850/F1K系列MCU,是瑞萨推出主要用于车身控制、网关等应用的主控MCU,支持多种车载控制需要用到的CAN、LIN、以太网等通讯模块,也可以支持片上EEPROM存储功能。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论