从DIY观点解析EFM32 Wonder Gecko的设计优势

 

身为电子工程领域的一份子,最近开始尝试使用芯科科技(Silicon Labs)EFM32 WonderGec...



身为电子工程领域的一份子,最近开始尝试使用芯科科技(Silicon Labs)EFM32 Wonder Gecko开发套件,从自己动手制作(DIY)的角度出发,这款套件对于开发低功耗设备带来了非常多的优势。套件本身的型号是STK3800,它具有配备32KB RAM的32位EFM32 WG990 F256 MCU,有DSP的ARM Cortex M4 48MHZ CPU,FPU,86个GPIO引脚和USB主机/ OTG支持。

MCU中的模拟外设包括

  • 12位数模转换器。
  • 12位模数转换器。
  • LE-sense低功耗传感器接口。
Silicon Labs 32位EFM32 Wonder Gecko微控器入门套件。

EFM32WG开发套件的神奇之处


EFM32 Wonder Gecko的LE-sense低功耗传感器接口能够以极低的功耗实现多达16个传感器的操作。一种帮助您实现低功耗的方法是在能量模式EM0,EM1和EM2下工作,并在必要时唤醒CPU。微控制器的CPU是其最耗电的部件之一。在传感器操作时使其进入睡眠的能力可以显著降低功耗。

32位套件使我首先注意到的第一件事是,它配备了大量的传感器和配件,不像我见过的其它大多数套件。STK3800套件包含一个希望解决问题的人会喜欢的配件,包括:

  • 电容式触摸传感器(滑块)
  • 两个USB端口(一个用于调试/套件,另一个用于USB主机支持)
  • 分段式LCD
  • 超级电容器,用于测试备用电源域以及电池插槽(我喜欢!这是一个保持时钟运行的好方法)。
  • 环境光传感器
  • LC(电感 - 电容)金属传感器
  • 一个32 MB NAND闪存模块,用于演示EBI模块的NAND支持。这种便于连接的内存模块使其特别适用于数据记录应用程序。
  • 高级能量监测(AEM)模块,有了它,无需连接仪表即可在Simplicity Studio IDE中轻松测量MCU的功耗。这是对于快速测试有极大的意义,你可以在几秒钟内看到代码修改对EFM32的功耗的效果。


Simplicity Studio中的能量分析器。它使您很容易的测量您MCU的功耗,你可以调整你的代码以降低功耗。

最突出的EFM32 WG990F256功能是USB主机/OTG支持,32MB NAND闪存和用于备份域的超级电容器。具有USB主机支持的设备使用户能够插入外部USB外设,如USB驱动器,键盘等。USBOTG支持近年来在嵌入式系统(包括Android智能手机和平板电脑)中十分流行。

这是令人愉快的,但像许多Silicon Labs的其他板子,它的价格是30美元,因为它附带的众多外设。这不是主要问题,因为许多其他开发套件的成本超过30美元。

应用文件和代码示例


Wonder Gecko套件可以方便的示例DIY项目包括:太阳能系统控制,例如太阳能跟踪器和太阳能充电控制器,HVAC控制,自动化,以及需要微控制器功耗较低的其它应用。

对于新手而言,EFM32 Wonder Gecko比我之前关于写的EFM8UB1更好。有更多的在线资源可用,但它不是Arduino。Arduino微控制器套件在DIY /制造商社区极受欢迎,并且非常易于使用。丰富的文档可以归功于Arduino的庞大用户群。

这里有一个清晰的参考手册,解释了Wonder Gecko的外设:https://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32WG-RM.pdf

还有一个用于该套件本身的用户指南:http://www.silabs.com/Support%20Documents/TechnicalDocs/efm32wg-stk3800-ug.pdf

其他EFM32文档:http://www.silabs.com/support/pages/document-library.aspx?p=MCUs--32-bit&f=Wonder%20Gecko

丰富的代码示例

这个套件的隐藏的宝藏之一是它的IDE- Simplicity Studio自带的示例程序的数量。它们可以立即加载到EFM32,无需任何编码。这些代码包括但不限于:

  • LED指示灯
  • 时钟演示
  • 温度计(以华氏度和摄氏度显示温度)
  • 光传感器演示
  • 金属探测器(LC-sense)
  • LCD演示
  • 电容触摸滑块演示
  • USB OTG演示


精巧的尺寸

在尺寸方面,这个EFM32套件具有我所见过的具有所有这些外设的最小尺寸。这对于需要它们的DIY项目来说是完美的。通常,您可以选择插入电池组连接器,液晶显示器套件,电容式触摸传感器套件等,以便从大多数其他套件中获得此功能。你最终会花更多的钱,所产生的设置将比STK3800占用更大的空间。

Wonder Gecko套件附带一个USB OTG电缆以及另外两个用于调试器端口的USB电缆和第二个USB端口。

欲了解EFM32 Wonder Gecko产品详细信息,请浏览网站:http://cn.silabs.com/products/mcu/32-bit/efm32-wonder-gecko

原文链接:https://www.kompulsa.com/2017/01/12/efm32-wonder-gecko-review-a-diy-perspective/?mkt_tok=eyJpIjoiTlRFME9XWXhOekJsTnprMSIsInQiOiJ0Q3J2YVhqNDNiUnlFSWRwZ0k2WnlYeWd3bzFNYlBsVCtidCtYNUxHR2VaV0x1Szk1anhaSXVBM21ncU1samQ1c3R2elZLSUc5ZzluMmFBOElQRWJLUT09In0%3D

您也可以通过以下二维码扫描,关注Silicon Labs社交媒体平台:


    关注 SiliconLabs


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册