首页 > 评测 > 拇指开发板——Nucleo-L031K6评测

拇指开发板——Nucleo-L031K6评测

Nucleo   STM32   ST   L031K6   
  • 作者:林满冬
  • 来源:21ic
  • [导读]
  • 随着智能穿戴设备、医用电子、工业自动化生产线、智能家居等领域的发展,市场对智能产品的期待值越来越高,进而导致对微控制器各方面的要求的提升,特别是芯片功耗的表现,直接影响了智能产品的用户体验,因此各大厂商也不遗余力发展低功耗高性能微控制器产品线。

随着智能穿戴设备、医用电子、工业自动化生产线、智能家居等领域的发展,市场对智能产品的期待值越来越高,进而导致对微控制器各方面的要求的提升,特别是芯片功耗的表现,直接影响了智能产品的用户体验,因此各大厂商也不遗余力发展低功耗高性能微控制器产品线。

意法半导体在近期推出了超低功耗系列微控制器STM32L031,并实现了量产。该款微控制器主要面向穿戴式装置、医用监视器、工业传感器、智能生活设备等能源敏感应用,能效性和稳健性兼备,是一款超低功耗的理想型微控制器。与此同时,意法半导体也相继推出了Nucleo-32和Nucleo-144开发板,以帮助工程师朋友评估芯片、加速产品原型设计。

笔者有幸拿到了一款Nucleo-32开发板——Nucleo-L031K6。该款板卡在外包装上继续沿用了Nucleo-64的透明塑料外壳包装。这样的包装方式虽然降低了成本,但在视觉表现上却极具冲击力,透明材料的使用更是凸显出了板卡的小巧精致,也符合该板卡超低功耗、超低成本的主题。

stm32l032评测455.jpg

由于包装卡扣设计十分紧凑,加上板卡的小巧,取下板卡的过程并不是十分顺利,力气用大了生怕损坏了板子,力气小了又取不下来,拿下板子也需花费一番功夫。

通过对板卡PCB的测量,该款板卡宽为18.542mm 长为50.292mm,整块PCB的面积还不到0.001平方米,甚至比拇指还要小。

stm32l032评测598.jpg

块头大致与一节5号电池相当。

stm32l032评测615.jpg

板卡面积极小,这势必制约了板载资源的配置,但是开发必备的资源还是配备的,如ST_Link等。

Nucleo-L031K6板载资源

1) ST_Link V2.1下载仿真器

2) SWD接口

3) USB虚拟串口

4) 功耗检测接口

5) 用户接线帽(按键)

6) 用户LED

7) 复位按键

8) Arduino Nano接口

stm32l032评测757.jpg

stm32l032评测759.jpg

既然同属于Nucleo系列开发板,那么就避免不了拿来与nucleo-64和nucleo-144做比较。

stm32l032评测813.jpg

$IKEAWRRNELC(TI}0V0M}[K.png

通过对比Nucleo-L031K6与Nucleo-L053R8可以发现,虽然后者的个头是前者的6倍,不过板载资源却大致相当,特别需要注意的是,这两块板卡的价格竟然相等,都是10.12美元!

Nucleo-L031K6板卡搭载的STM32L031K6是一颗基于ARM Cortex-M0+内核的超低功耗微控制器,在运行模式下的功耗做到了76uA/MHz。

stm32l032评测1338.jpg

Nucleo-L031K6特性

1) 基于ARM Cortex-M0+ 最大频率32MHz

2) 一个I²C总线接口

3) 一个12-bit ADC

4) 二个SPI控制器

5) 两个USART串口

6) 八个Timer

7) 96位唯一的设备ID

8) 32KB Flash 8KB SRAM

PCB的设计也是Nucleo-L031K6的亮点之一,拇指大小的PCB上需要集成L031以及ST_link两个最小系统,外加三个LED、一个按键以及电源电路,这也使得ST的硬件工程师在设计上花费了不少精力。值得一提的是,ST官方竟然毫无保留地把该PCB工程文件公之于众,这也相当于给工程师朋友们提供了一个硬件demo,利用4层PCB来设计L031的相关项目,将会大大缩小产品的体积,提高相关产品的用户体验。

stm32l032评测1668.jpg

上电体验

Nucleo-L031K6使用了一个micro usb接口来连接计算机,使用一条安卓手机数据线便可以进行程序的开发。与计算机连接之后,window开始自动安装驱动,已经安装过ST_Link驱动的计算机此时只需要点击“跳过从window update获得驱动程序软件”。

stm32l032评测1810.jpg

稍等片刻,就可以成功安装。

stm32l032评测1826.jpg

此时系统会出现一个usb盘符。

stm32l032评测1844.jpg

上电之后观察板卡的用户LED会每秒翻转一次。由于受限于板卡的面积,实在是没有办法再放置一个用户按键,所以demo例程只好利用一个短路冒来做文章。移除短路冒,断开PA12与GND,LED闪烁的频率将会加快。

stm32l032评测1949.jpg

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

网友评论