超低功耗MCUEFM32能耗模式探讨
世强代理的SILICON LABS EFM32 MCU 旨在在低能耗模式下实现高度的自主运行。MCU 智能结合了外围设备、低漏电 RAM、数据保持、DMA 和互联能力、低功耗振荡器以及极短的唤醒时间,因此长时间在低能耗模式下的运行效果很好,大幅降低了能耗。
借助高性能 ARM Cortex-M 处理器、高代码密度和自主外围设备,EFM32 32 位微控制器(MCU) 执行应用代码的速度高于 8、16、甚至 32 位解决方案。因此,EFM32 可在多数时间里运行于其所拥有的一些超高效节能模式。几个超低功耗的能耗模式可以调整能耗预算,并显著降低功耗。
EFM32的能耗模式共有EM0-EM4五种:
• 能耗模式 0(EM0):活动/运行模式,旨在实现超低功耗运行的高性能 CPU 和外围设备。
• 能耗模式 1(EM1):睡眠模式,处于低能耗模式,同时执行高级任务。
• 能耗模式 2(EM2):深度睡眠模式,高级的低功耗和自主运行,无需 CPU 干预。
• 能耗模式 3(EM3):停止模式,运行、完全的 RAM 保持和 2 µs的中断唤醒时间。
• 能耗模式 4(EM4):关闭模式,适用于无需 RTC 或 RAM 保持的应用。
EM0模式功耗:180 µA/MHz
在 能耗模式 0 (EM0),ARM Cortex-M CPU 从闪存和 RAM 中取回指令并执行,并能够启用所有的低能耗外围设备。EFM32 具有很高的处理能力,因此可以快速从 EM0 进入一个低能耗模式,并有效地停止 CPU 和闪存。唤醒后,所有低能耗模式将在 2 µs 内返回到 EM0。因此在需要时,可以轻松进入低能耗模式以及返回到 32 位的高性能模式。
EM1 模式功耗:45 µA/MHz
在 能耗模式 1 (EM1),CPU 时钟被禁用,有效地降低了运行时的能源需求,同时保留了所有的低能耗外围设备(包括闪存和 RAM)的功能。系统采用了周边反射系统 (PRS) 和 DMA,可以在没有 CPU 干预的情况下收集并输出外围数据。该自主行为使系统能够长时间运行于 EM1,从而延长了电池寿命。此外,低漏电 RAM 确保了完全的数据保持。
EM2 模式功耗:0.9 µA
在能耗模式 2 (EM2),EFM32 微控制器进行高度的自主运行,并降低能耗。在 EM2 模式,高频振荡器被关闭,但低能耗外围设备还可以使用 32 kHz 的振荡器和实时时钟。由于 EM2 下 ARM Cortex-M CPU 不运行,因此 MCU 在睡眠模式下执行高级操作。由于模块和内存的智能互连,外围设备能够自主运行,EM0的唤醒时间仅为 2 μs,低漏电 RAM 确保了 EM2 下的完全的数据保持。
EM3 模式功耗:0.6 µA
能耗模式 3 (EM3) 定制了 EFM32 的能耗,以保持极短的唤醒时间和对外部中断的响应时间。在 EM3,低频振荡器被禁用,但是低漏电 RAM 确保了完全的数据保持,低功耗模拟比较器或异步外部中断可以唤醒设备。
EM4 模式功耗:20 nA
在能耗模式 4 (EM4) — 具有最深的能耗模式 — EFM32 MCU 被完全关闭,唤醒的唯一方法是重置。这一能耗模式能够使无需 RTC 或 RAM 保持的应用进一步节省能源。可以在选择低能耗外围设备时使用能耗模式 4,包括:上电复位和外部中断。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
- |
- +1 赞 0
- 收藏
- 评论 4
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(4)
-
咖啡加奶 Lv8. 研究员 2018-08-22学习了
-
LuckWay Lv8. 研究员 2018-02-05好东西
-
用户23050317 Lv4. 资深工程师 2017-12-13好东西呀,收藏了
-
joyhw Lv5. 技术专家 2017-11-26功耗低
相关推荐
全球超低功耗MCU的关键:灵活的能源管理单元
Silicon Labs EFM32小壁虎系列MCU,作为当今全球功耗最低功耗的MCU,EFM32成为电池供电等对低功耗要求较高场合的不二之选!
技术探讨 发布时间 : 2019-07-19
【技术】ARM Cortex-M 32 位微控制器EFM32 外设反射系统实现更低功耗
借助EFM32 MCU外设反射系统,外围设备能够产生其他外围设备可以接收并即刻反应的信号,而CPU 依然处于睡眠状态,从而达到降低系统功耗的目的。
技术探讨 发布时间 : 2016-06-18
调试EFM32系列MCU,需要如何连接调试接口?
EFM32系列MCU使用两线的SWD调试接口来仿真调试MCU,使用时需将DBG_SWDIO和DBG_SWCLK两个引脚连接到仿真器借口的相关位置。EFM32开发套件板上都集成了J_LINK调试器,仿真器的SWCLK和SWDIO引脚通过调试接口留出。除了这两个引脚,efm32系列的mcu还包含一个串行观察输出引脚(DBG_SWO),这个引脚用来输出诸如程序计数器采样值和时间戳等,为了使用SWO功能,必须在程序中将此脚设置为输出。若需要通过仿真器来复位设备,则还需要连接reset引脚,但此脚对调试不是必须的。
技术问答 发布时间 : 2017-05-05
【经验】如何使用32位超低功耗MCU外设反射系统功能?
外设反射系统(PRS)是 Silicon Labs EFM32系列MCU专有的外设互联总线,它允许不同的外设无需CPU干预即可直接相互通信。
设计经验 发布时间 : 2019-09-02
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
【经验】“小壁虎“系列MCU模拟外设运算放大器应用配置操作
EFM32系列微控制器芯片内拥有三个运算放大器,分别为OPA0、OPA1 和OPA2。实现各种模拟运算,如放大、加、减、微分和积等。
设计经验 发布时间 : 2019-07-27
Silicon Labs 32位低功耗MCU EFM32GG990芯片使用中,将OPAMP(运算放大器)组合成三运放差分放大器时可选的放大倍数为多少?
当将三个OPAMP组合成差分放大器时,差分放大器的增益是由OPA0和OPA1的组合增益所决定的,由于三运放差分电路的电阻网络对应的桥臂要对应成比例,所以只三种有 效的差分增益可供使用,它们分别为1/3、1和3,此时OPA0 RESSEL和OPA2 RESSEL的组合分别为0和4、1和1、4和0。
技术问答 发布时间 : 2017-10-10
Silicon Labs 32位低功耗MCU EFM32GG990芯片脉冲计数器(PCNT)是否可以通过其他引脚来控制PCNT的计数方向?
可以。PCNT可以作为外设反射系统(PRS)的消费者,将PRS输入信号作为S0IN和S1IN的输入。因此只需要将其它引脚作为PRS的生产者,并在PCNT中将相应 通道选择作为S1IN的输入,通过以上配置即可使用其它引脚控制PCNT的计数方向。
技术问答 发布时间 : 2017-10-10
Silicon Labs 32位低功耗MCU EFM32GG990芯片内有三个运算放大器(OPAMP)而且是轨到轨输出,OPA0和OPA1可以与DAC一起使用吗?
不能,EFM32系列微控制器片上拥有三个运算放大器(Gecko系列芯片内部没有运算放大器),分别为OPA0、OPA1和OPA2。但是只有OPA2是独立运算放大 器,而OPA0和OPA1是DAC电路的一部分,所以OPA0和OPA1不能与DAC同时使用。若使能OPA0和OPA1则DAC无法输出;禁能OPA0和OPA1 DAC恢复输出。
技术问答 发布时间 : 2017-10-10
在调试32bit低功耗MCU EFM32ZG110的ADC模数转换外设时,发现ADC对应的这路引脚会有100uA的拉电流,导致功耗偏大,ADC转换也不准确。怎样解决?
当使用32bit低功耗MCU EFM32ZG110的ADC模数转换外设时,需要把对应的GPIO口设置为disable模式,并且输出寄存器out值应该设置为0。如果GPIO的输入输出模式设置为input模式时,会导致ADC工作不正常。详细描述请查看EFM32ZG110的用户手册第358页。部分摘要如下:Setting MODEn to 0b0000 disables the pin, reducing power consumption to a minimum. When the output driver is disabled, the pin can be used as a connection for an analog module (e.g. ADC). Input is enabled by setting MODEn to any value other than 0b0000.
技术问答 发布时间 : 2017-05-05
【产品】帅到飞起,有60种选择的256 KB闪存低功耗MCU
为使MCU在运行模式和睡眠状态下获得最低功耗,EFM32 WG系列还融入了eLL技术。
新产品 发布时间 : 2019-07-05
Silicon Labs 32位低功耗MCU EFM32G232F128在进入EM2、EM3或EM4模式前,必须将高频时钟禁止掉吗?若从这些功耗模式唤醒后,MCU使用哪个时钟来运行?
EFM32G232F128当进入EM2、EM3或EM4模式后,所有高频时钟由硬件自动禁止。当从EM2或EM3模式唤醒后,将会使用HFRCO在进入低功耗模式前的运 行频率运行。若想使用HFXO,则需在唤醒后手动使能。
技术问答 发布时间 : 2017-10-10
当Silicon Labs 32位低功耗MCU EFM32JG1P选择引脚使能位(CSPEN)被置位时, 为何不能驱动USART芯片选择引脚(CS)为高或者低电平?
如果USART CS引脚在ROUTE寄存器中被使能, 但是ANTOCS没被使用,那么硬件会禁用CS引脚的端口引脚驱动,从而引脚输出处于浮空。 要使用硬件芯片选择(AUTOCS),需要满足一下条件: USARTn_CTRL AUTOCS 位必须为1。 USARTn_CTRL CSINV 应为0(低有效)或者为1(高有效)。 USARTn_ROUTE LOCATION 应该选择合适的引脚ROUTE位置来选择哪个引脚作为CS。 USARTn_ROUTE CSPEN 必须为1从而使能对CS引脚的硬件控制。 然而,如果硬件控制策略的CS引脚时序不能满足应用需要的话,用户应该禁用CSPEN并在固件中手动控制CS引脚的输出锁存值。 总的说来在AUTOCS不使用的时候CSPEN不应该被置位,因为这会禁用通过GPIO_Px_POUT寄存器对该引脚手动控制从而CS引脚保持为悬空状态。
技术问答 发布时间 : 2017-10-10
Silicon Labs EFM32系列32位低功耗MCU Cortex系列微控制器采用的软件接口标准CMSIS有哪些特性?
嵌入式系统越来越复杂,开发和软件测试的工作量也显著增加,为了减少开发时间并且降低产品中存在的风险,软件重用已经越来越普遍。为了各种软件产品间的配合,ARM同各大 微控制器供应商、工具供应商和软件解决方案提供商一起开发了CMSIS,一个涵盖了大多数Cortex-M处理器和Cortex-M微控制器产品的软件框架。 CMSIS的设计目标和特性包括以下几点: 1、提高软件的可用性。 2、提高软件的兼容性。 3、独立的工具链特性。 4、开放性。 5、易用性。
技术问答 发布时间 : 2017-10-10
32位低功耗MCU EFM32G232F64,其片内ADC进行一次AD转换,需要多少个时钟周期?
32位低功耗MCU EFM32G232F64,其片内ADC进行一次AD转换所需的时间与AD的位数有关,当配置为6位模式时,转换需要7个时钟周期;当配置为8位模式时,转换需要11个时钟周期;当配置为12位模式时,转换需要13个时钟周期。
技术问答 发布时间 : 2016-10-25
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
可定制均温板VC最薄0.4mm,有效导热系数超5,000 W / m·K(纯铜(401 W/m·K ,石墨烯1,200 W/m·K)。工作温度范围同时满足低于-250℃和高于2000℃的应用,定制最低要求,项目年采购额大于10万人民币,或采购台套数大于2000套。
提交需求>
登录 | 立即注册
提交评论