SILICON LABS SLSTK3201A Zero Geck评测

半导体新闻

65人已加入

描述

  小壁虎EFM32作为MCU里面的超低功耗的佼佼者,很多开发者都不陌生。今天电子发烧友要介绍的是贸泽电子一个开发平台,板子:SILICON LABS SLSTK3201A Zero Geck。

  此套开发板是一个针对物联网推出的气象站演示入门开发套件,型号是SLSTK3201A。新的 SLSTK3201A 同时包含 EFM32 Zero Gecko 入门套件EFM32ZG-STK3200和传感器扩展板。

  开发板采用的是MCU是EFM32ZG222F32,这是一个超低功耗MCU。

  扩展板包含 Silicon Labs 的Si7013相对湿度和温度传感器、Si1147临近/紫外线/环境光传感器和所有开发手势和临近应用程序所需的 IR LED 与光学机械组件。

  开箱

  拿到的开发套件,外包装采用了蓝色和白色的配色风格,看起来比较小清晰,下面我们来看看照片。

  

  正面有一个很大的EFM32 Logo,右边还有一只小壁虎,这就是EFM32的象征性代表。盒子上面还高级功耗检测系统和J-Link的标识。

  我们翻开盒子,可以看到开发板和配件塞满了整个盒子。

  

  取出里面的东西,里面包含开发板、扩展板、Mini USB线个纽扣电池等等。

  

  开发板硬件介绍

  我们的重点是EFM32ZG-STK3200和插件板,来一张EFM32ZG-STK3200的正面照。

  

  EFM32ZG-STK3200是采用了主流的EFM32 Zero Gecko微控制器,该套件包含几个按钮和LED,主动电容触摸按键和超低功耗LCD-TFT显示屏。除了演示EFM32 Zero Gecko的功能外,套件也可以作为应用程序开发。

  

  EFM32ZG-STK3200具有以下特点:

  具有32 KB Flash和4 KB RAM的EFM32ZG222F32 MCU

  高级功耗监测系统,用于精确的电流跟踪

  具有调试功能的集成SEGGER J-Link USB调试器/仿真器

  20针扩展头

  I / O扩展引脚

  电源包括USB和CR2032电池

  2个用户按钮,2个用户LED

  2个电容触摸按键

  超低功耗128x128像素的Memory-LCD

  32.768kHz的LFXO和24MHz 的HFXO晶振

  开发板背面主要是丝印的版本,出厂日期等等。

  

  下面我们来一张MCU特写照片,可以很清楚的看到MCU型号是EFM32ZG222F32,MCU上面还有一个小壁虎的Logo。

  

  EFM32ZG222F32采用了QFP48封装,它是基于 ARM Cortex-M0+ 且速度达 24 MHz 的微控制器 (MCU),基于Zero Gecko节能设备系列的一部分。建立在低能耗平台之上,该低能耗平台包括创新型低能耗技术、快速唤醒时间和最适合功耗敏感应用的节能模式。可以用于低功耗产品,特别是物联网产品。主要具有以下特性:

  ARM Cortex-M0+ CPU平台

  灵活的功耗管理系统

  32KB Flash

  4sKB RAM

  37个通用I/O口

  4通道DMA控制器

  4通道外设信号反射系统(PRS)

  硬件AES,128位密钥

  2个16位定时器/计数器

  1个24位实时计数器

  1个16位脉冲计数器

  具有专用RC振荡器的看门狗定时器@ 50 nA

  UART / SPI /智能卡(ISO 7816)/ IrDA / I2S接口

  低功耗UART

  支持SMBus的I2C接口

  超低功耗精密12位1 M /s的 ADC

  片上温度传感器

  1个模拟比较器

  高达5路电容式触摸传感器

  2线串行线调试接口

  可从UART引导加载程序

  温度范围:-40~85 ℃

  工作电源:1.98~3.8 V

  TQFP48封装

  下面我们继续介绍里面的气象站扩展板,我面先看一下正面和背面的照片。

  

  

  这是一个完整的湿度/温度/光学扩展板,可以用它来和进行气象站演示。它包含Si7013湿度和温度传感器、紫外线传感器,Si1147接近传感器和红外线探测LED。通过演示程序,可以实现显示湿度,温度和UV指数,并通过手势检测。右或左手势移动,切换现实项目,上下移动切换在°C或°F单位。

  开发环境

  SILICON LABS为MCU提供了一个非常不错的集成开发环境Simplicity Studio,我们这里也是用Simplicity Studio来对Zero Gecko Starter Kit with Weather Station进行气象站程序的演示。

  首先安装Simplicity Studio,开发环境采用的是Eclipse框架,这里不作阐述,打开Simplicity Studio。

  

  插上开发板,软件会提示安装设备,这里部门选择对应的MCU型号EFM32ZG222F32。

  开发板

  开发板

  等待安装完成,完成之后,我们会发现界面上Device栏新增了一个J-Link Silicon Labs设备。

  开发板

  我们点击上面所显示的设备,再IDE上面会出现示例演示代码选择栏。

  开发板

  在Software Examples栏里面选择STK3200_weatherstation,这个一个基于STK3200和气象站扩展板的演示程序,提示并加载项目到IDE。

  开发板

  我们先编译程序,编译并生成成功之后,我们程序下载到开发板,这个时候插上气象站扩展板。通过演示程序,可以实现显示湿度,温度和UV指数,并通过手势检测。右或左手势移动,切换现实项目,上下移动切换在°C或°F单位。

  为了更加直观的看到看到现象。

  

  小结

  通过这次测评发现,SILICON LABS在开发套件上面下了很多功夫,开发板硬件的做工和设计做的很好,集成开发环境Simplicity Studio更是方便快捷,SLSTK3201A 在 Simplicity Studio 内得到完全支持,可实现快速原型设计和开发,软件DEMO也做得非常人性化。通过一个坦克小游戏,EFM32这颗MCU在小型低功耗嵌入式应用中是足够的。一个个小小的气象站程序,通过手势可以轻松操作,体现了SILICON LABS在传感器上面的实力,也为未来物联网行业打下了基础。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
至少 2017-09-22
0 回复 举报
好东西呀,厉害! 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分