小壁虎EFM32作為MCU里面的超低功耗的佼佼者,很多開(kāi)發(fā)者都不陌生。今天電子發(fā)燒友要介紹的是貿(mào)澤電子一個(gè)開(kāi)發(fā)平臺(tái),板子:SILICON LABS SLSTK3201A Zero Geck。
此套開(kāi)發(fā)板是一個(gè)針對(duì)物聯(lián)網(wǎng)推出的氣象站演示入門(mén)開(kāi)發(fā)套件,型號(hào)是SLSTK3201A。新的 SLSTK3201A 同時(shí)包含 EFM32 Zero Gecko 入門(mén)套件EFM32ZG-STK3200和傳感器擴(kuò)展板。
開(kāi)發(fā)板采用的是MCU是EFM32ZG222F32,這是一個(gè)超低功耗MCU。
擴(kuò)展板包含 Silicon Labs 的Si7013相對(duì)濕度和溫度傳感器、Si1147臨近/紫外線/環(huán)境光傳感器和所有開(kāi)發(fā)手勢(shì)和臨近應(yīng)用程序所需的 IR LED 與光學(xué)機(jī)械組件。
開(kāi)箱
拿到的開(kāi)發(fā)套件,外包裝采用了藍(lán)色和白色的配色風(fēng)格,看起來(lái)比較小清晰,下面我們來(lái)看看照片。
正面有一個(gè)很大的EFM32 Logo,右邊還有一只小壁虎,這就是EFM32的象征性代表。盒子上面還高級(jí)功耗檢測(cè)系統(tǒng)和J-Link的標(biāo)識(shí)。
我們翻開(kāi)盒子,可以看到開(kāi)發(fā)板和配件塞滿了整個(gè)盒子。
取出里面的東西,里面包含開(kāi)發(fā)板、擴(kuò)展板、Mini USB線個(gè)紐扣電池等等。
開(kāi)發(fā)板硬件介紹
我們的重點(diǎn)是EFM32ZG-STK3200和插件板,來(lái)一張EFM32ZG-STK3200的正面照。
EFM32ZG-STK3200是采用了主流的EFM32 Zero Gecko微控制器,該套件包含幾個(gè)按鈕和LED,主動(dòng)電容觸摸按鍵和超低功耗LCD-TFT顯示屏。除了演示EFM32 Zero Gecko的功能外,套件也可以作為應(yīng)用程序開(kāi)發(fā)。
EFM32ZG-STK3200具有以下特點(diǎn):
具有32 KB Flash和4 KB RAM的EFM32ZG222F32 MCU
高級(jí)功耗監(jiān)測(cè)系統(tǒng),用于精確的電流跟蹤
具有調(diào)試功能的集成SEGGER J-Link USB調(diào)試器/仿真器
20針擴(kuò)展頭
I / O擴(kuò)展引腳
電源包括USB和CR2032電池
2個(gè)用戶按鈕,2個(gè)用戶LED
2個(gè)電容觸摸按鍵
超低功耗128x128像素的Memory-LCD
32.768kHz的LFXO和24MHz 的HFXO晶振
開(kāi)發(fā)板背面主要是絲印的版本,出廠日期等等。
下面我們來(lái)一張MCU特寫(xiě)照片,可以很清楚的看到MCU型號(hào)是EFM32ZG222F32,MCU上面還有一個(gè)小壁虎的Logo。
EFM32ZG222F32采用了QFP48封裝,它是基于 ARM Cortex-M0+ 且速度達(dá) 24 MHz 的微控制器 (MCU),基于Zero Gecko節(jié)能設(shè)備系列的一部分。建立在低能耗平臺(tái)之上,該低能耗平臺(tái)包括創(chuàng)新型低能耗技術(shù)、快速喚醒時(shí)間和最適合功耗敏感應(yīng)用的節(jié)能模式??梢杂糜诘凸漠a(chǎn)品,特別是物聯(lián)網(wǎng)產(chǎn)品。主要具有以下特性:
ARM Cortex-M0+ CPU平臺(tái)
靈活的功耗管理系統(tǒng)
32KB Flash
4sKB RAM
37個(gè)通用I/O口
4通道外設(shè)信號(hào)反射系統(tǒng)(PRS)
硬件AES,128位密鑰
2個(gè)16位定時(shí)器/計(jì)數(shù)器
1個(gè)24位實(shí)時(shí)計(jì)數(shù)器
1個(gè)16位脈沖計(jì)數(shù)器
具有專用RC振蕩器的看門(mén)狗定時(shí)器@ 50 nA
UART / SPI /智能卡(ISO 7816)/ IrDA / I2S接口
低功耗UART
支持SMBus的I2C接口
超低功耗精密12位1 M /s的 ADC
片上溫度傳感器
高達(dá)5路電容式觸摸傳感器
2線串行線調(diào)試接口
可從UART引導(dǎo)加載程序
溫度范圍:-40~85 ℃
工作電源:1.98~3.8 V
TQFP48封裝
下面我們繼續(xù)介紹里面的氣象站擴(kuò)展板,我面先看一下正面和背面的照片。
這是一個(gè)完整的濕度/溫度/光學(xué)擴(kuò)展板,可以用它來(lái)和進(jìn)行氣象站演示。它包含Si7013濕度和溫度傳感器、紫外線傳感器,Si1147接近傳感器和紅外線探測(cè)LED。通過(guò)演示程序,可以實(shí)現(xiàn)顯示濕度,溫度和UV指數(shù),并通過(guò)手勢(shì)檢測(cè)。右或左手勢(shì)移動(dòng),切換現(xiàn)實(shí)項(xiàng)目,上下移動(dòng)切換在°C或°F單位。
開(kāi)發(fā)環(huán)境
SILICON LABS為MCU提供了一個(gè)非常不錯(cuò)的集成開(kāi)發(fā)環(huán)境Simplicity Studio,我們這里也是用Simplicity Studio來(lái)對(duì)Zero Gecko Starter Kit with Weather Station進(jìn)行氣象站程序的演示。
首先安裝Simplicity Studio,開(kāi)發(fā)環(huán)境采用的是Eclipse框架,這里不作闡述,打開(kāi)Simplicity Studio。
插上開(kāi)發(fā)板,軟件會(huì)提示安裝設(shè)備,這里部門(mén)選擇對(duì)應(yīng)的MCU型號(hào)EFM32ZG222F32。


等待安裝完成,完成之后,我們會(huì)發(fā)現(xiàn)界面上Device欄新增了一個(gè)J-Link Silicon Labs設(shè)備。

我們點(diǎn)擊上面所顯示的設(shè)備,再I(mǎi)DE上面會(huì)出現(xiàn)示例演示代碼選擇欄。

在Software Examples欄里面選擇STK3200_weatherstation,這個(gè)一個(gè)基于STK3200和氣象站擴(kuò)展板的演示程序,提示并加載項(xiàng)目到IDE。

我們先編譯程序,編譯并生成成功之后,我們程序下載到開(kāi)發(fā)板,這個(gè)時(shí)候插上氣象站擴(kuò)展板。通過(guò)演示程序,可以實(shí)現(xiàn)顯示濕度,溫度和UV指數(shù),并通過(guò)手勢(shì)檢測(cè)。右或左手勢(shì)移動(dòng),切換現(xiàn)實(shí)項(xiàng)目,上下移動(dòng)切換在°C或°F單位。
為了更加直觀的看到看到現(xiàn)象。
小結(jié)
通過(guò)這次測(cè)評(píng)發(fā)現(xiàn),SILICON LABS在開(kāi)發(fā)套件上面下了很多功夫,開(kāi)發(fā)板硬件的做工和設(shè)計(jì)做的很好,集成開(kāi)發(fā)環(huán)境Simplicity Studio更是方便快捷,SLSTK3201A 在 Simplicity Studio 內(nèi)得到完全支持,可實(shí)現(xiàn)快速原型設(shè)計(jì)和開(kāi)發(fā),軟件DEMO也做得非常人性化。通過(guò)一個(gè)坦克小游戲,EFM32這顆MCU在小型低功耗嵌入式應(yīng)用中是足夠的。一個(gè)個(gè)小小的氣象站程序,通過(guò)手勢(shì)可以輕松操作,體現(xiàn)了SILICON LABS在傳感器上面的實(shí)力,也為未來(lái)物聯(lián)網(wǎng)行業(yè)打下了基礎(chǔ)。
電子發(fā)燒友App











評(píng)論