首页 > 评测 > 超低功耗新标准——Nucleo-L073RZ评测

超低功耗新标准——Nucleo-L073RZ评测

Nucleo   STM32   ST   L073RZ   
  • 作者:林老囧
  • 来源:21ic
  • [导读]
  • ST公司自信的宣布STM32L0系列不仅拥有超低功耗、性能稳定,而且在ULPMark-C谁测试中取得135分,属于同类产品中的佼佼者。

超低功耗新标准——Nucleo-L073RZ评测1566.jpg

使用Altium Designer打开MB1136.PrjPCB工程文件,里面包含Nucleo-L073RZ的电路原理图,分为四部分:整体框架图、MCU的电路图、STLINK电路图、连接座管脚图。

超低功耗新标准——Nucleo-L073RZ评测1671.jpg

打开PCB文件,可以看到整体各Layer的排版、各线路的走线、线宽等,ST毫无保留的把PCB文档提供给用户,帮助用户设计自己的原理图,最终使用到他们的产品当中。

超低功耗新标准——Nucleo-L073RZ评测1758.jpg

而电源部分,开发板可利用JP5跳帽座子来选择使用USB供电或者使用管脚座子的外部Vin进行供电,无论是哪种供电,都需要经过U4的5V转成3.3V的LDO的再给STM32供电。

超低功耗新标准——Nucleo-L073RZ评测1850.jpg

超低功耗新标准——Nucleo-L073RZ评测1852.jpg

开发板的背部预留出了许多焊盘,用户可根据自己的需求来选择使用一些功能。比如不需要使用板载的LED灯,则去掉SB21焊盘上的0欧姆电阻即可。

 超低功耗新标准——Nucleo-L073RZ评测1924.jpg

四.软件介绍

对于软件的开发,笔者通常有使用的STM32CubeMX和Keil搭配使用。STM32CubeMX生成初始化代码,Keil进行程序编写。STM32CubeMX不仅仅是一个强大的图形初始化配置工具,还可以测试使用各外设下的功耗。

超低功耗新标准——Nucleo-L073RZ评测2050.jpg

Keil不仅可以程序编写、编译、下载,还可以进行程序调试,功能非常强大。目前还免费支持STM32L0系列。

超低功耗新标准——Nucleo-L073RZ评测2112.jpg

2014年,ST公司推出了一个STM32所有系列的通用库stm32Cube,该库进行了重新设计,分为驱动层、中间层、硬件抽象层、应用层,用户只需要了解硬件抽象层提供的API,便可以在应用层进行开发。我们可以从ST官网上下载到该库,库里包含了开发所要用的驱动文件还有示例Demo。

超低功耗新标准——Nucleo-L073RZ评测2258.jpg

论坛上有许多朋友讨论该Cube库跟以前的通用库差别太大了,很难使用。笔者从2014年6月便开始使用Cube库,开始的时候,也觉得难用资料少。但随着逐渐的深入使用,发现该库是挺不错的,虽然资料少,但其实在每个外设的文档里面都提供了使用的说明。虽然是作为注释出现,但非常详细,是非常好的入门教材。

超低功耗新标准——Nucleo-L073RZ评测2411.jpg

同样,开发者们也可以在在mbed进行软件开发。目前已经支持10家公司的微处理器,而支持的开发板已经接近100块。但由于Nucleo-L073RZ刚发布不久,目前在mbed还找不到它的踪影,相信在近期内,mbed会添加进去。

超低功耗新标准——Nucleo-L073RZ评测2532.jpg

对于在mbed进行开发,笔者认为是各有优缺点的,优点是不需要专门的IDE,只要在网页上就可以编程,比如Windows、Linux、Mac Os浏览器打开后就可以进行代码输入、工程管理,甚至在手机上也可以进行这种操作,同时,开发者可以使用mbed封装好的库来进行上层开发,不再需要考虑驱动配置。缺点是不能进行程度调试,对于开发者来说,程序调试是非常重要的环节,可以帮助更快的定位到BUG。

超低功耗新标准——Nucleo-L073RZ评测2732.jpg

五、功耗测试

在ST的宣传手册上,我们可以看到如下一组数据。在25°和125°C下,各模式下电流消耗的情况。而且从停止到运行只需3.5微妙,待机到运行只需50微秒。而该成绩有其他公司的同类产品相比,更处于领先地位。

超低功耗新标准——Nucleo-L073RZ评测2846.jpg

  • 本文系21ic原创,未经许可禁止转载!

网友评论