找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5042|回复: 0
打印 上一主题 下一主题
收起左侧

攻城狮再也不用担心功耗的问题了

[复制链接]
跳转到指定楼层
楼主
ID:113517 发表于 2016-4-12 17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       飞思卡尔Kinetis L系列MCU基于当前效能最高的ARM架构ARM Cortex-M0+处理器,使32位MCU的效能达到了前所未有的高度,提供了卓越的灵活性与扩展性的同时比同类MCU提供更低的低功耗。


        我们在设计嵌入式产品时不可避免的会遇到一个问题,那就是功耗。现在大多数嵌入式设备都是电池供电的,减少电能消耗,不仅能延长电池的使用寿命,而且能提高系统性能与降低系统开销,甚至能起到保护环境的作用。所以说一个产品的功耗大小在某种程度上决定了其性能和市场竞争力。



        传统的MCU过去只有3种电源模式:运行、睡眠和深度睡眠。然而,这种“以一概全”的思路对于嵌入式产品并不合适,因为嵌入式产品需要根据不同的需求运行在不同的电源模式下,以降低系统功耗。飞思卡尔Kinetis L系列MCU将传统的3种电源模式扩展为10种灵活的模式。


        丰富多样的电源模式,使之能够支持更多的应用场合,从而减少能源曲线下方的面积,大大提高能效。进入睡眠程度越深,其功耗就越低,当进入VLLS0模式时,功耗可以低到惊人的176nA。当逐步进入深度睡眠模式时,MCU开始在功能上更多的是逻辑和内存控制。除了电源模式多样外,各模式间的转换也是非常的灵活,这为设计嵌入式低功耗产品提供了很大的方便。



        介绍了飞思卡尔Kinetis L系列MCU强大的低功耗性能后,下面将简要介绍如何进入低功耗模式。


        飞思卡尔Kinetis L系列MCU用于配制进入各种低功耗的寄存器有PMC(电源管理控制器)、SMC(系统模式控制器)、RCM(复位控制模块)、LLWU(低泄露唤醒单元)和MCG(多时钟发生器)。


        系统正常上电后,首先系统初始化,然后初始化唤醒中断源并开启中断,以便能够从低功耗模式唤醒。除了等待模式外,进入其它低功耗模式前都要关闭时钟监控(唤醒后开启),然后开始配置SMC模块寄存器,使能低功耗功能并选择相应的低功耗模式,最后执行内核指令进入低功耗模式。当触发唤醒中断时系统从低功耗模式唤醒。需要注意的是,所有VLLSx和LLS模式的唤醒都是LLWU配置,且VLLSx模式唤醒后系统都是复位的。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表