首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
ARM
» STM32L--6种模式将低功耗进行到底(转)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
STM32L--6种模式将低功耗进行到底(转)
发短消息
加为好友
yuyang911220
当前离线
UID
1029342
帖子
9914
精华
0
积分
4959
阅读权限
90
在线时间
286 小时
注册时间
2014-5-22
最后登录
2017-7-24
论坛元老
UID
1029342
性别
男
1
#
打印
字体大小:
t
T
yuyang911220
发表于 2015-11-21 21:19
|
只看该作者
STM32L--6种模式将低功耗进行到底(转)
控制器
,
文章
,
邮箱
,
折扣
来自:
http://www.eefocus.com/scarletnet/blog/10-06/191310_66d3c.html
写在前面:这是一篇迟发的文章。今儿整理邮箱时才猛然发现----竟然还欠着两周前的一篇文字债,于是开始煞费苦心的在大脑内存中搜索,所幸当日意法STM32L的宣讲并不那么乏善可陈,回忆起来也不至毫无头绪。(PS:今日事还是要今日毕啊,虽说不是无从下手,但是经过近10天的杂事累积,记忆还是大打折扣。。)
其实在宣讲会开始一月前的4月20日,意法就曾公布了向主要客户提供STM32L系列微控制器样片的消息。这是一款基于ARM® Cortex™-M3 微控制器的低功耗32位MCU,意法半导体北京办事处低功耗产品市场部经理张军辉介绍说,STM32L是STM32家族第6个产品系列,与之前发布的仅用一只土豆就可以供电的STM8L同属EnergyLite™超低功耗技术平台。
张军辉说,STM32L延用了意法半导体EnergyLite平台独有的130纳米技术超低漏电流工艺和优化的节能架构。“此外,为了实现超低功耗,我们将STM32L处理器的工作模式划分为6种,使其在任何设定时间内都能以最低的功耗完成任务。”具体模式如下:
10.4μA低功耗运行模式,32kHz运行频率
6.1 μA低功耗睡眠模式,一个计时器工作
1.3 μA 停机模式:实时时钟(RTC)运行,保存上下文,保留RAM内容
0.5 μA 停机模式:无实时时钟运行,保存上下文,保留RAM内容
1.0μA待机模式:实时时钟运行,保存后备寄存器
270nA待机模式:无实时时钟运行,保存后备寄存器
STM32L工作模式示意图
,
包括运行于Flash状态下、SRAM状态下以及低功耗睡眠、停机、待机等状态下
其中待机模式功耗最低,是完全睡眠状况,需要通过一些特定的唤醒方式重新启动。停机模式则是CPU全部停止,保留RAM数据。张军辉说:“在数据处理过程中,大部分传输通过DMA(直接内存访问)就能进行了,完全可以不用处理器参与。停机模式就可以使用户在停掉CPU,同时保留RAM正常运行的DMA状态下进行操作。”
STM32L与同类竞争产品功耗对比图
问:STM32L和STM8L相差多吗?会不会产生竞争?
张军辉:
相差较大,一个面向低端市场,一个着眼高端,不会产生直接竞争。只是STM8L的高端产品跟STM32L低端产品在应用上可能会有一些重合,不过我们在规划时已有一些不同的考虑----在外设数量和处理速度上突出差别。客户可根据自己的需求进行选择,需要多少的速度?多少的Flash?这两款产品虽然内核不一样,但是在外设代码等方面都是可以兼容并用的。
STM32L和STM8L特性比较图
问:如果工程师要从STM32迁移到STM32L的话,需要做什么修改?
张军辉:
STM32和STM32L封装完全相同,只是在功耗指标上有所差异,可以兼容使用。但是工程师之所以选择STM32L而不是坚持STM32,肯定是看中了L系列的低功耗,所以应用不同,代码也要做一些完善。但是原有的基础性的东西可以完全迁移。
问:
发布会一开始,你就讲到5月27日不光是STM32L的媒体简布日,也是STM8L的量产日。STM8L现在的市场接受程度怎样?有什么有意思的应用?
张军辉:STM8L的应用实际上已经非常多了。有计量表类的产品,PC外围产品,家庭娱乐类产品等等。
比较有意思的应用是我们有家客户将STM8L做到3D眼镜里边去了。现在大家看3D电影用到的还是偏光镜,可能过一段时间就能在市场上看到含STM8L的3D眼镜了。此外,声控电脑、蓝牙耳机等产品也有用到STM8L的设计。
多读一点----什么是DMA模式:
DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存存取数据的数据交换模式。PIO模式下硬盘和内存之间的数据传输是由CPU来控制的;而在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据
传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率。DMA模式与PIO模式的区别就在于,DMA模式不过分依赖CPU,可以大大节省系统资源,二者在传输速度上的差异并不十分明显。DMA模式又可以分为Single-Word DMA(单字节DMA)和Multi-Word DMA(多字节DMA)两种,其中所能达到的最大传输速率也只有16.6MB/s。
DMA 传送方式的优先级高于程序中断,两者的区别主要表现在对CPU的干扰程度不同。DMA主要由硬件来实现,此时高速外设和内存之间进行数据交换不通过CPU的控制,而是利用系统总线。
收藏
分享
评分
继承事业,薪火相传
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议