【技术】低功耗32位MCU EFM32的能源模式可最大限度提高能源效率
当电池需要在几年甚至几十年中为某个产品供电时,不断改进MCU集成产品和轻微修改基本处理器结构都不能满足人们急剧增加的节能需要。针对很多能源敏感产品,如:计量器、楼宇自动化产品、安全产品和便携式医疗设备,如果节能需求和处理功率之间发生了冲突,就必须要大规模发展MCU设计。
图1:SILICON LABS的EFM32 Gecko微控制器和Simplicity Studio,特为节能而设计
Silicon labs采用了一种“blue sky”的方法来设计它的低功耗32位MCU EFM32 Gecko微处理器,也开发了支持这个产品的软件和硬件工具 (图 1)。 Silicon labs 现已生产了一种装置,仅够消耗现有8位、16位和32位MCU所耗能量的四分之一, 使现有电池的寿命大大延长了。换句话说,有了这样的节能MCU, 产品设计人员能够大大削减电池的成本、缩小它的尺寸了。 而对某些产品,如能源计量器和安全设备,有了频率、成本和碳足迹的维护标注, 电池的更换次数就更少了。
表1:EFM32的能源模式,有助于最大限度的提高能源效率
要在 MCU上获得如此低功率的资格不是件容易的事,需要进行多年的开发,实现真正的创新。到节能的Silicon labs的网站上去查一查最高峰值,您就会发现有关技术的描述都取了很大的标题,让32位 EFM32成为世界上最低功耗控制器的10大原因, 实际上肯定还有更多的原因。
我们先把“超低能量”的Specmanship(技术指标差距)放在一边吧。当电池充电量有限时,MCU如何能超时使用能源就变得很重要。在产品的休眠期内减少其能耗和时间与在活跃期时要做的工作一样重要。 EFM32 MCU以 ARM Cortex-M3处理核为基础, 在设计上大大减少了活跃模式的电源消耗。在基准测试中, 32MHz的EFM32实际需要3V的供电,以180μA/MHz的能量运行正确的Flash代码。
这很好,但MCU需要多长时间来处理任务也会对节能产生重要影响。因此,使用32位Cortex - M3比8 位 和16 位器件的处理效率高,执行任务的时钟周期也短得多,这样就会大大缩短产品活跃期。通过保持尽可能短的活跃周期, 32位MCU更多的时候都处于深度睡眠模式。人们都忘记了过去32位处理器是不能传送sub-µA待机模式的,采用了正确的低功耗设计技术,现在可以做到这点了。EFM32可以提供所有基线功能,如:实时计数器、RAM和CPU保持、掉电检测和深度睡眠模式中的开机重设,全部只使用0.9μA的能量。
通常,在我们提到的目标应用中,MCU的工作周期可以非常短,MCU在深睡眠状态可停留高达99%的时间。因此,这里的消耗对整体节能真的很重要。
如果MCU从深度睡眠中唤醒产品并重新进入活跃模式所花的时间很长,其优势就会丧失。为什么呢?因为当MCU从深度睡眠状态进入活跃状态,总会有一个唤醒周期,在次期间处理器必须等待振荡器和电源系统稳定下来才能开始执行代码。由于在此期间无法进行任何处理,唤醒所耗费的能量就被浪费了,因此缩短唤醒时间对降低整体能耗很重要。
不止这些,MCU应用还会影响实时要求,这通常指的是唤醒时间必须保持最短才能使MCU能够在一段时间内回应一个事件。由于许多应用要求的延迟比许多现有MCU的唤醒时间还长,设备通常不能完全进入深度睡眠——这对节能应用来说不是很好的解决方案。
为了解决这个问题,EFM32采用了各种设计技术将深度睡眠的唤醒时间减少到了仅需2μs,确保CPU开始处理任务时所用的能量最少。
如果要完全控制和真正优化节能,系统设计人员需要灵活选择一些结构良好的能源模式。如表1所示,EFM32提供了几个模式,可让设计人员及时在任何地点使用资源,最大限度地提高能源效率。
即使在一些观察家看来这些能源模式可能有点粗糙,但启用或禁用不同外围设备可更精细地调整每个模式下的资源。无论采用哪种方式,EFM32的能源模式都有助于杜绝任何能源的浪费。
当然,低功耗MCU提供的外围设备功能块需要被刻意设计来用于低功耗操作,而EFM32也不例外。例如MCU sport的8通道12位ADC在全分辨率时使用350µA和1 Msamples/1秒的转换率; 一个4×4 节的 LCD控制器只用550nA的sporting集成电压增强、对比度、动画和闪烁功能;而特殊的低能量UART和有32kHz时钟的完整UART,数据传输速度达9600波特时仅消耗150nA。
要实现更好的节能效果,创建一个MCU架构是个重要的创新,它使CPU可以自动保留外围设备功能。因此,EFM32的外围设备在设计上要能顾及自己,要么让CPU处理其它高水平任务,要么干脆入睡,这两种方式都可以节能。
图2:EFM32 Gecko微控制器的芯片结构,显示出外围反射系统
要更进一步实现自动化,就要将EFM32引入另外一个可编程互连结构,称为外围反射系统到一个MCU架构(图2)中,使外围设备之间的交流不会受到CPU的干预,从而更多地减少能量消耗。
拥有超节能的MCU本身并不能保证用户有最低的能耗。如果在产品进行原型开发的早期就配备能识别并防止能耗的合适工具,就可以大大减少最终产品的整体能耗。
Simplicity Studio是用于EFM32微控制器的完整的图形用户界面开发套件。它能够更快接入硬件、固件和软件工程师们所需要的所有信息、文件和工具,并有效地开发嵌入式系统。这些工具大部分都有现货。
图3:EFM32 Gecko微控制器开发工具包
EFM32的开发工具包有一个Advanced Energy Monitoring(AEM)系统,可持续测量消耗的电流。这种测量方法是完整的,可准确描绘超时使用的电源,把实际中应用优化为低功率运行(图3)。
在使用energyAware Profiler“能量调试”软件工具时,AEM可使用户及时确定能源图上显示的在给定时间内执行的实际源代码。这些代码会立刻向工程师们指出产生高能耗的程序部分,使代码被优化,更密切地管理好节能。这些节能产品在世强均能找到,世强代理了Silicon Labs全线产品。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
- |
- +1 赞 0
- 收藏
- 评论 1
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【技术】超低功耗32位MCU EFM32之硬件AES加密引擎
EFM32是Silicon Labs公司推出的超低功耗的32位MCU系列,其不仅有很多低功耗的特性,在安全性上也是非常出色。在针对一些对信息比较敏感的场合,特别是针对一些数据流信息,如果先采用数据加密,然后在进行传输,则可以增加信息的保密程度。本文档为大家详细介绍EFM32硬件AES加密引擎。
技术探讨 发布时间 : 2017-11-09
【技术】EFM32ZG 32位MCU之灵活的时钟管理单元(CMU)
EFM32ZG是由Silicon Labs公司采用ARM Cortex-M0+内核设计出来的高性能、低功耗32位MCU,最高运行频率为24MHz。
技术探讨 发布时间 : 2018-01-10
【技术】ARM Cortex-M 32 位微控制器EFM32 外设反射系统实现更低功耗
借助EFM32 MCU外设反射系统,外围设备能够产生其他外围设备可以接收并即刻反应的信号,而CPU 依然处于睡眠状态,从而达到降低系统功耗的目的。
技术探讨 发布时间 : 2016-06-18
【应用】M3内核32位MCU APM32F103用于便捷POS机,支持低功耗射频,主频高达96MHz
本文推荐采用极海半导体32位MCU APM32F103作为便捷POS机的主控。该产品基于Arm®Cortex®-M3内核,支持加密,安全启动,防篡改保护,安全存储等功能;主频高达96MHz,支持低功耗射频,RFID等无接触式支持方式。
应用方案 发布时间 : 2023-03-15
【经验】如何基于J-FLASH对32位MCU EFM32 进行批量烧写?
Silicon Labs 32位MCU EFM32,以低功耗、高性能等著称,被广泛应用在电池供电等需要低功耗的领域。因应用广泛,在批量烧写上,也得到多家软件支持。本文将详细描述名基于SEGGER的J-Flash软件对EFM32烧写FLASH的方法及步骤。
设计经验 发布时间 : 2018-09-17
【IC】芯科科技新品PG26 32位MCU系列,大容量存储 + 快速AI/ML推理满足未来的物联网需求
SILICON LABS最新发布的EFM32PG26(PG26)32位微控制器系列通过提升两倍的闪存和RAM容量,以及GPIO的数量来满足各种低功耗和高性能嵌入式物联网应用需求。面向无线连接功能的需求,PG26可作为EFR32xG26多协议无线SoC平台的软件兼容MCU版本,有助于开发人员基于同一平台设计快速且无缝地升级低功耗蓝牙、Matter、Thread、Zigbee或专有无线连接设计。
产品 发布时间 : 2024-04-17
RISC-V内核低功耗32位MCU,中移芯昇授权世强先进全线代理
2022年7月26日,芯昇科技有限公司(下称“中移芯昇”)与世强先进(深圳)科技股份有限公司(下称“世强先进”)签署代理协议,授权世强先进代理其安全芯片、MCU等全线产品。同时,基于RISC-V内核架构的物联网通信/低功耗32位MCU芯片,入选《中央企业科技创新成果推荐目录(2022年版)》。
公司动态 发布时间 : 2022-09-15
【经验】基于EFM32JG1B200F128低功耗32位MCU中RTC在暂态录波型故障指示器无线采样三相同步设计方法
在JYL-60架空暂态录波型远传故障指示器项目开发过程中,考虑到架空线路ABC三相的特殊性,三支架空暂态录波型远传故障指示器分别挂在ABC线路上,无法提供可靠的硬件同步信号,在这样的环境下,无线三相同步技术正好提供了三相同步录波的可能。本文以EFM32JG1B200F128低功耗32位MCU中的RTC,设计了一种无线的三相同步采样方法。
设计经验 发布时间 : 2019-09-21
【IC】芯科科技新款32位MCU EFM32和EFM8功能升级,电流可低至1.03µA,小尺寸满足微型设备需求
芯科科技近期发布的新款32位MCU EFM32PG23和8位MCU EFM8BB50产品旨在通过更优化的设计架构来帮助开发人员加速产品原型设计。PG23和BB50不仅进一步扩大了Silicon Labs的MCU产品组合,并且利用小尺寸和低功耗设计满足各种微型、电池设备和物联网应用的需求。
新产品 发布时间 : 2023-04-13
【经验】EFM32系列32位MCU常量定位问题的解决方法
Silicon Labs的32位MCU EFM32系列具有低功耗、集成度高的优势,在电池供电类的应用中具有非常明显的优势。开发EFM32的软件一般都是在Simplicty Studio软件下完成。介绍EFM32程序中的常量定位到FLASH的固定地址的方法。
设计经验 发布时间 : 2019-01-27
【经验】用STK3700评估板采集EFM32GG低功耗32位MCU外部频率信号完整周期的经验
在调试EFM32GG低功耗32位MCU,想测试外部频率信号的周期,范例程序测试的是按键按下的时间,也就是对应的是半个周期,不是完整的周期信号。针对范例程序做了如下修改(修改部分用红色字体标识),实现了用STK3700评估板对外部频率信号周期时间的计算
设计经验 发布时间 : 2019-05-03
【应用】芯科单路电源1.98~3.8V的32位MCU助力消毒柜温湿度探头设计,主频24MHz
最近有一个客户是做温湿度探头的,最近他在找一款MCU是用来作为温湿度探头上面的主控,要求低功耗,性能好,在停止模式(EM3)下电流为0.5μA,32位的MCU,内置12位ADC和比较器,32kb的Flash和4kb的RAM,根据需求推荐芯科32位MCU EFM32ZG110F32-B-QFN24R,该MCU主频在24MHz。
应用方案 发布时间 : 2023-03-29
【应用】基于低功耗32位MCU EFM32G2X的智能温控器节能解决方案
采用Silicon Labs的ARM Cortex-M3内核EFM32是全球最低功耗的32位MCU,外设丰富,5大超低模式,非常适用于智能温控器。无线WIFI模块采用WGM110,具有卓越的射频性能,并可提供远程范围的稳定无线连接和安全性。
方案 发布时间 : 2019-07-30
【应用】低功耗32位MCU EFM32,实现低成本医疗内窥镜
电子内窥镜少不了这一款逆天MCU-- EFM32,其集成的USB-HOST接口,结合Cortex-M4内核的高效运算能力以及DSP指令和浮点运算单元,能够很轻松执行图像处理任务,EFM32具有丰富的外设,为系统扩展功能及降低成本提供了条件。
新应用 发布时间 : 2019-07-15
【应用】芯科科技提供内置16位ADC的低功耗32位MCU助力蓝牙耳机,主频高达80MHz
蓝牙耳机的系统设计需要选型一款MCU,要求尺寸小,效率高,待机功耗低。本文推荐SILICON LABS推出的低功耗32位MCU EFM32PG23B210F256IM48-C,主频高达80MHz,具有DSP指令和浮点单元,具有性能灵活的16位的数转换器。
应用方案 发布时间 : 2023-03-14
电子商城
现货市场
服务
可定制显示屏的尺寸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 提交需求>
登录 | 立即注册
提交评论