发布时间:2011-07-26 阅读量:1371 来源: 发布人:
.jpg)
1、尽可能使MCU处于Low Power Mode
对于EFM32,其硬件工艺可以做到工作电流低至160uA/MHz@3V@32MHz,深度睡眠的时候可达900nA。因此,尽可能使MCU处于低功耗模式(睡眠状态或者深度睡眠状态),仅在必要时被中断唤醒,可大大降低能量损耗。
.jpg)
延时和硬件状态查询等硬件中断可以做到的尽量不使用软件实现,尽量使用中断和硬件定时器代替。对于使用RTOS的系统,Idle Task是进入低功耗模式的理想位置,因为系统已经明显处于空闲状态。
EFM32提供了五种低功耗模式,分别是:Run Mode、Sleep Mode、Deep Sleep Mode、Stop Mode、Shutoff Mode,每种模式的参数如下表所示。
.jpg)
2、提高程序运行的速度
提高程序运行的速度可以从两方面来考虑:第一通过提高Clock来实现,但是越高的Clock需要的功耗越大,需要在速度与功耗之间取得平衡。EFM32提供两个独立的分频器,可以分别供给外设和CPU不同的Clock灵活搭配使用,方便低功耗设计。第二,缩短MCU处于Active Mode 的时间,使之可以尽快进入Low Power Mode,时间包括运行时间、CPU的唤醒时间。在缩短运行时间的优化上,我们可以充分利用编译器对程序进行优化,或者将必要的代码复制到RAM中运行。目前,EFM32的唤醒时间可以做到最短2us。
3、充分利用DMA进行数据传输
DMA可在不占用CPU的情况下,进行从外设和RAM之间或者外设和外设之间的数据传
输。当EFM32的CPU处于Low Power Mode时,DMA 仍可工作,这个时候CPU仍然处于睡眠状态,从而达到了降低功耗的目的。
杨瑞表示:“我们可以把LCD的开机动画做进LCD里面,在开机显示时,并没有唤醒CPU而直接显示动画,大大降低了MCU的功耗损失。”
十月将出灵活的Draco射频解决方案
基于如此节省功耗的MCU,Energy Micro在今年年底将提供三种高性能低功耗的EFR4D系列射频方案:SOC、Network Processor+MCU,Transceiver+MCU,其封装组合灵活,频带覆盖167-183、292-320、422-464、863-956、2400-2500MHz五个区域段,协议涵盖ZigBee、RF4CE、802.15.4、Bluetooth LE、ANT+、KNX、io-homecontrol、Custom protocols。
.jpg)
近日,日产汽车和总部位于英国的自动驾驶初创公司Wayve签署协议,合作开发基于人工智能的驾驶辅助系统。
京东开启招聘存算一体芯片设计工程师计划,薪酬高达“40K-100K*20薪”
日本芯片制造商铠侠(Kioxia)计划于2026年在其岩手县晶圆厂开始生产新一代NAND闪存芯片。
一系列诉讼指控芯片制造商英特尔、AMD及德州仪器公司,未能有效阻止其技术被用于俄罗斯制造的武器。
台积电日本子公司JASM熊本第二晶圆厂在 10 月下旬启动后近期处于暂停状态,重型设备已撤出工地