发新帖本帖赏金 5.00元(功能说明)我要提问
12下一页
返回列表
打印
[STM32L4]

没有最低,只有更低——超低功耗STM32L476 NUCLEO评测

[复制链接]
9583|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 hbzjt2011 于 2015-10-13 22:20 编辑

前两天收到二姨家寄来的STM32L476 NUCLEO开发板,板载的STM32L476RGT6微控制器是ST公司推出的一款集高性能与低功耗特性于一体的MCU。下面就STM32L476 NUCLEO开发平台和STM32L476RGT6的特性分别进行说明。

NUCLEO开发平台简单介绍
STM32 NUCLEO开发平台是ST最新发布的易用性好、可扩展性佳的低成本平台。开发平台具有mbed功能支持Arduino接口,同时还提供ST Morpho扩展排针,可连接微控制器的所有周边外设,可以利用Arduino巨大生态系统优势,便于快速实现STM32学习和评估。自2014年2月面世以来,先后推出了一系列开发板。

到目前为止所有的开发板:
总的来说,NUCLEO开发平台由ST-LINK/V2-1仿真器模块和主MCU核心板模块两个部分组成,它具有六大特性:
1、全新设计的ST-LINK/V2-1仿真器平台,可以独立使用
2、更加灵活的供电方式,适合实验室和现场开发应用
3、统一的主MCU核心板设计,真正一板多用
4、 外部资源少,可扩展性好
5、支持在线和单机多种IDE开发环境,丰富开发人员的选择
6、丰富的软件代码例程支持,方便短时间上手
STM32L476 NUCLEO
STM32L476 NUCLEO评估板包装与此前评估板保持一致,简单实用,直接上靓照。
包装照:
开发板正面:
开发板背面:
说明:



与此前的F070 NUCLEO对比照:


STM32L476 NUCLEO评估板板载资源:
1. STM32L476RGT6微控制器,基于ARM Cortex-M4处理器,带DSP,支持80MHz主频
2. 支持Arduino UNOR3 Shield扩展板,微控制器所有IO口引脚通过排针座引出
3. ST-LINK/V2-1调试器,支持对外部微控制器调试
4. 3个LED:一个USB通讯LED、一个电源LED、一个用户LED;两个机械按键:复位、用户
5. USB接口的3个不同功能:虚拟串口、容量存储、调试接口
6.3种不同供电方式:mini USB接口供电、IO引脚用电、通过Arduino UNOR3 Shield接口供电
7.支持Keil、IAR、embed在线IDE的设计工具

STM32L476RGT6微控制器介绍
STM32L4系列微控制器是意法半导体整合其超低功耗微控制器技术与在ARM Cortex-M4内核领域积累的多年丰富经验后推出的产品。
两款新系列产品STM32L476和STM32L486基于运算频率80MHz的ARM Cortex-M4处理器内核,内置浮点运算单元(FPU, floating-point unit)可支持DSP指令。意法半导体的自适应实时加速器(ART Accelerator, Adaptive Real-Time Accelerator)是新系列微控制器的另一个附加优势,使微控制器能够在无等待状态下执行闪存内的代码,处理性能高达100 DMIPS,而功耗仅为100µA/MHz。高达1MB的双区(dual-bank)闪存可支持复杂应用和读写同步功能,并提供一个128KB的静态随机存取存储器(SRAM, Static Random-Access Memory)。
L4系列所有产品:


STM32L486与STM32L476的不同之处是集成了一个符合高级数据加密标准的256位硬件加密协处理器。

STM32L486与STM32L476的资源外设:


STM32L4系列和STM32L1、STM32L0最大的不同之处便是工艺。STM32L0和STM32L1系列采用了110纳米工艺,而STM32L4系列则采用90纳米工艺,这是它能够实现超低功耗的首要基础。

新开发生态系统提供完整的STM32Cube软件套件,包括内置设计向导(design wizards)以及功耗计算器的STM32CubeMX配置器与初始化代码生成器。此外,STM32CubeL4型号专用的嵌入式软件还提供硬件抽象层(HAL, Hardware Abstraction Layer)、应用示例,以及新的底层API,将最大幅度地提升性能及运行时的效率。API与HAL配合使用,可简化使用STM32标准外设库的开发项目移植到STM32Cube环境。

STM32CubeMX开发环境下载:

http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?s_searchtype=partnumber
同时板子支持IAR和mbed在线编译器,大家可以选择自己熟悉和喜欢的开发环境进行项目开发。


使用MDK环境建立STM32L476的工程模板过程可以参考我发的帖子:
【F446RE开发板试用】+ MDK5.15建立STM32F446标准库工程模板

STM32L476低功耗性能:动态运行功耗低至100 μA/MHz;关闭时最低电流为30 nA,唤醒时间:为5 μs
内核:80 MHz ARM Cortex-M4核+DSP+浮点运算单元 (FPU)      CoreMark/MHz:3.42
低功耗原因:ART加速器、Flash零等待执行、动态电压调节、FlexPowerControl智能架构,7种电源管理模式(运行、低功耗运行、睡眠、低功耗睡眠、停止1、停止2、待机、关闭)。还有ST的Batch Acquisition Mode(BAM),其允许在低功耗模式下与通信接口足够的数据交换。FlexPowerControl是在低功耗模式时保持SRAM待机,为特定外设和I/O管理独立电源。
工作模式功耗分解:   
 动态运行功耗: 低至100 μA/MHz;   
 超低功耗模式: 30 nA 有后备寄存器而不需要实时时钟(5个唤醒引脚);   
 超低功耗模式+RTC: 330 nA 有后备寄存器 (5个唤醒引脚);   
 超低功耗模式+32 KB RAM: 360 nA;   
 超低功耗模式+32 KB RAM+RTC: 660 nA。

由于Atmel公司也推出了SAML21系列低功耗MCU,TI公司的MSP432,NXP公司的LPC54102等,超低功耗MCU白热化竞争的好戏或许才刚刚开始,谁也不能确定一个最低界限,谁也不能保证自己是最后的低功耗终结者,但是最终的受益者还是我们广大工程师、最终产品使用者以及整个物联网产业。






打赏榜单

21ic小喇叭 打赏了 5.00 元 2015-09-21

沙发
mmuuss586| | 2015-9-20 16:08 | 只看该作者

**的内容,开始部分还有TI;
看下是否有错;

使用特权

评论回复
板凳
JY-DX-JY| | 2015-9-20 16:37 | 只看该作者
我只有两个。

使用特权

评论回复
地板
hxfxt| | 2015-9-20 18:03 | 只看该作者
涨知识了。。。另外楼上说的ST后面跟着个TI

使用特权

评论回复
5
hbzjt2011|  楼主 | 2015-9-20 18:19 | 只看该作者
mmuuss586 发表于 2015-9-20 16:08
**的内容,开始部分还有TI;
看下是否有错;

谢谢提醒,已经更正!:)

使用特权

评论回复
6
hbzjt2011|  楼主 | 2015-9-20 18:19 | 只看该作者
hxfxt 发表于 2015-9-20 18:03
涨知识了。。。另外楼上说的ST后面跟着个TI

哈哈,已经更正了

使用特权

评论回复
7
MOn51| | 2015-9-20 19:38 | 只看该作者
永远跟不上的步伐啊。

使用特权

评论回复
8
皈依| | 2015-9-20 21:59 | 只看该作者
L系列的木有接触过啊。。。好像也搞一块试试

使用特权

评论回复
9
pang576101312| | 2015-9-20 22:04 | 只看该作者
哈哈,支持

使用特权

评论回复
10
苏山人家| | 2015-9-21 07:47 | 只看该作者
lpc54102是双核的

使用特权

评论回复
11
dirtwillfly| | 2015-9-21 09:31 | 只看该作者
可以和ti的msp432对比一下

使用特权

评论回复
12
songchenping| | 2015-9-21 11:08 | 只看该作者
dirtwillfly 发表于 2015-9-21 09:31
可以和ti的msp432对比一下

我们本来想选432呢,结果一看温度范围就只能放弃了。只到85°。我们追求的是105°。

使用特权

评论回复
13
songchenping| | 2015-9-21 11:09 | 只看该作者
楼主赶紧上模块分享**啊。非常期待啊。

官方资料就不需要再介绍了。

使用特权

评论回复
14
dirtwillfly| | 2015-9-21 11:25 | 只看该作者
songchenping 发表于 2015-9-21 11:08
我们本来想选432呢,结果一看温度范围就只能放弃了。只到85°。我们追求的是105°。 ...

432的功耗控制和性能发挥现在做的还不够好,觉得还有很多潜力可以发掘

使用特权

评论回复
15
芙蓉洞| | 2015-9-21 14:00 | 只看该作者
功耗确实低,我想问F4的工程改一下芯片设置能直接用到L上吗

使用特权

评论回复
16
boy1990| | 2015-9-21 18:12 | 只看该作者
STM32L4系列和STM32L1、STM32L0最大的不同之处便是工艺。STM32L0和STM32L1系列采用了110纳米工艺,而STM32L4系列则采用90纳米工艺,这是它能够实现超低功耗的首要基础

使用特权

评论回复
17
可可球| | 2015-9-21 19:25 | 只看该作者
L系列没接触过,和F系列比,优劣如何

使用特权

评论回复
18
hbzjt2011|  楼主 | 2015-9-21 19:38 | 只看该作者
songchenping 发表于 2015-9-21 11:09
楼主赶紧上模块分享**啊。非常期待啊。

官方资料就不需要再介绍了。

表着急,最近在出差,回去会分享的

使用特权

评论回复
19
309030| | 2015-9-21 21:43 | 只看该作者
支持一下,赞

使用特权

评论回复
20
跟屁虫| | 2015-9-22 09:08 | 只看该作者
我也申请了F4了,不知道啥时候给啊

使用特权

评论回复
发新帖 本帖赏金 5.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎参与LabVIEW版块的讨论学习! 点我一键即达

157

主题

2338

帖子

40

粉丝