SILICON LABS SLSTK3201A Zero Geck评测

SILICON LABS SLSTK3201A Zero Geck评测,第1张

  小壁虎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

  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。

  SILICON LABS SLSTK3201A Zero Geck评测,SILICON LABS SLSTK3201A Zero Geck评测,第2张

  SILICON LABS SLSTK3201A Zero Geck评测,SILICON LABS SLSTK3201A Zero Geck评测,第3张

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

  SILICON LABS SLSTK3201A Zero Geck评测,SILICON LABS SLSTK3201A Zero Geck评测,第4张

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

  SILICON LABS SLSTK3201A Zero Geck评测,SILICON LABS SLSTK3201A Zero Geck评测,第5张

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

  SILICON LABS SLSTK3201A Zero Geck评测,SILICON LABS SLSTK3201A Zero Geck评测,第6张

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

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

  

  小结

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2676422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-14
下一篇 2022-08-14

发表评论

登录后才能评论

评论列表(0条)

保存