首页 > 评测 > 超低功耗新标准——Nucleo-L073RZ评测
超低功耗新标准——Nucleo-L073RZ评测
- [导读]
- ST公司自信的宣布STM32L0系列不仅拥有超低功耗、性能稳定,而且在ULPMark-C谁测试中取得135分,属于同类产品中的佼佼者。
使用Altium Designer打开MB1136.PrjPCB工程文件,里面包含Nucleo-L073RZ的电路原理图,分为四部分:整体框架图、MCU的电路图、STLINK电路图、连接座管脚图。
打开PCB文件,可以看到整体各Layer的排版、各线路的走线、线宽等,ST毫无保留的把PCB文档提供给用户,帮助用户设计自己的原理图,最终使用到他们的产品当中。
而电源部分,开发板可利用JP5跳帽座子来选择使用USB供电或者使用管脚座子的外部Vin进行供电,无论是哪种供电,都需要经过U4的5V转成3.3V的LDO的再给STM32供电。
开发板的背部预留出了许多焊盘,用户可根据自己的需求来选择使用一些功能。比如不需要使用板载的LED灯,则去掉SB21焊盘上的0欧姆电阻即可。
四.软件介绍
对于软件的开发,笔者通常有使用的STM32CubeMX和Keil搭配使用。STM32CubeMX生成初始化代码,Keil进行程序编写。STM32CubeMX不仅仅是一个强大的图形初始化配置工具,还可以测试使用各外设下的功耗。
Keil不仅可以程序编写、编译、下载,还可以进行程序调试,功能非常强大。目前还免费支持STM32L0系列。
2014年,ST公司推出了一个STM32所有系列的通用库stm32Cube,该库进行了重新设计,分为驱动层、中间层、硬件抽象层、应用层,用户只需要了解硬件抽象层提供的API,便可以在应用层进行开发。我们可以从ST官网上下载到该库,库里包含了开发所要用的驱动文件还有示例Demo。
论坛上有许多朋友讨论该Cube库跟以前的通用库差别太大了,很难使用。笔者从2014年6月便开始使用Cube库,开始的时候,也觉得难用资料少。但随着逐渐的深入使用,发现该库是挺不错的,虽然资料少,但其实在每个外设的文档里面都提供了使用的说明。虽然是作为注释出现,但非常详细,是非常好的入门教材。
同样,开发者们也可以在在mbed进行软件开发。目前已经支持10家公司的微处理器,而支持的开发板已经接近100块。但由于Nucleo-L073RZ刚发布不久,目前在mbed还找不到它的踪影,相信在近期内,mbed会添加进去。
对于在mbed进行开发,笔者认为是各有优缺点的,优点是不需要专门的IDE,只要在网页上就可以编程,比如Windows、Linux、Mac Os浏览器打开后就可以进行代码输入、工程管理,甚至在手机上也可以进行这种操作,同时,开发者可以使用mbed封装好的库来进行上层开发,不再需要考虑驱动配置。缺点是不能进行程度调试,对于开发者来说,程序调试是非常重要的环节,可以帮助更快的定位到BUG。
五、功耗测试
在ST的宣传手册上,我们可以看到如下一组数据。在25°和125°C下,各模式下电流消耗的情况。而且从停止到运行只需3.5微妙,待机到运行只需50微秒。而该成绩有其他公司的同类产品相比,更处于领先地位。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前