全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

各领域都在争夺低功耗 看MCU如何成为低功耗争夺

时间:2017-09-19 06:10

人气:

作者:admin

标签: mcu  低功耗 

导读:科技发展的今天,各种手持化设备、可穿戴设备、能源应用领域都在追求低功耗,在半导体行业发展也尤为迅猛,低功耗一...

科技发展的今天,各种手持化设备、可穿戴设备、能源应用领域都在追求低功耗,在半导体行业发展也尤为迅猛,低功耗一直是各大MCU厂商争夺的焦点。

之前开发过24h动态心电记录仪,该心电采集器内置17#电池,外设有128*64无背光点阵液晶、SD卡、数字时钟、多操作按键、LED指示、蜂鸣器、外扩2Mbit RAM等,设计之初定位为采集器可连续工作48h以上在采样率250Hz条件下将ECG数据存储在SD卡中,采样率125Hz时,工作时间可达72h。其他功能要求就不一一叙述。

之前的低功耗设备开发一直使用T公司的MCU,包括FlashMCU以及后期的FR(铁电存储)系列,直到一次机缘巧合的研讨会让我接触到了Silicon Labs(亦称芯科科技)推出的EFM32系列MCU,会议上我看到EFM32突出的优点后,曾通过申请平台申请了EFM32STK3600开发套件,该套件中主MCULeopard Gecko系列CortexM3内核的EFM32LG990F256

为了对比T公司MCUEFM32的低功耗特性,我将代码分别在两个平台上运行,因EFM32内部RAM较大,无需外扩2Mbit RAM,在测试代码时我以通用性程序来做对比;

测试条件:室温条件下,使用同一电流计及测量负载。T公司MCU分为6种运行模式,其中5种低功耗模式,AM(运行模式)、LPM0~LPM4EFM32分为5种运行模式,其中4种低功耗模式,EM0(运行模式)、EM1~EM4

根据datasheet描述,EFM32EM2模式、EM3模式唤醒时间只需2uS,即使最深度模式EM4也只需160uS

通过以上对比,发现EFM32的确功耗比较低,但T公司MCUAM模式下,当时打开着手表晶振,所以功耗有些略微偏大,理论应该会低些。

后面我在T公司MCU上跑FatFs文件系统利用硬件SPI口驱动SD2.0,在EFM32LG990F256上跑FatFs文件系统利用SDIO驱动SD2.0,然后一直往卡上写数据,同等容量的7#电池,T公司MCUEFM32记录数据较长,这个结果看起来跟上述的测量结果有些相反,后面仔细检查程序发现,T公司MCU使用硬件SPI口,当时最大的端口速率是16M/S,且每次写卡后进入LPM3模式中,而EFM32当时使用的是32Mhz时钟源,SDIO端口速率为32Mhz,每次写卡后保持着EM0模式;后面将时钟速率降低为16Mhz,条件和T公司MCU一致时,测量结果比上次有较大提高。

所以,后面得出的初步结论就是,在FlashMCU中,EFM32系列的低功耗相较T公司的Flash MCU更为极致、更低。随着技术的革新,目前有些MCU设计已经开始使用铁电存储器来取代Flash存储器,以进一步降低功耗,期待EFM32推出铁电存储系列的微处理器

在实际操作中借助simplicity studioenergyAware Profiler 和高级能耗监控模块 (AEM) 功能,为代码优化提供了优化思路;特别对于系统性应用开发,借助simplicity studioAEM 功能将代码按照块的划分进行能耗比测试,发现代码的执行冗余部分,然后进行细节优化,优化后的代码再次通过AEM测试进行校验核对,通过这种方式可将嵌入式代码的功耗将至最低值。当时移植FatFs文件系统在EFM32上就是使用AEM能耗监测功能进行的优化。

Simplicity StudioAEM功能是行业内其他软件所不具备的,此功能能够帮助开发者解决功耗控制问题,如果你还没用过此功能,那就抓紧时间尝试一下吧。

https://www.sekorm.com/news/2733.html

您也可以扫描以下二维码,关注Silicon Labs社交媒体平台:


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信