【经验】如何使用Simplicity Studio与IAR快速测试EFM32G230 MCU低功耗表现?
目前市场上的传统智能锁方案设计多以ST产品系列居多,部分涉及蓝牙功能的锁具设计可能会采用Nordic的主控方案。为丰富产品线,避免主控单一化风险,笔者公司立项新型智能锁的主控设计方案,而智能锁的关键选型因素即为功耗。SILICON LABS的EFM系列功耗控制表现优异,而且在功能控制、接口资源方面满足应用需求,项目最终确定EFM32的主控方案,选型芯片为EFM32G230 MCU。另外,世强方面可以提供免费样品服务,这也加快了主控方案的测试进度。以下为快速测试EFM32G230功耗的参考方法(制作PCB,焊接芯片,实测性能数据)。
本文描述的测试环境为Simplicity Studio V4与IAR Embedded Workbench for Arm 8.32。
1. Simplicity Studio配置
使用Silicon个人帐号登录后,在Simplicity Studio V4主界面(Launcher)点击左上角的下载按钮,之后根据弹出的界面选择安装项目,下载内容包含了主要的开发SDK、IDE支持包等。
2. 例程代码查找
找到Simplicity Studio V4的安装目录,根据个人安装情况,找到如下目录路径下的示例文件(如果无法找到类似文件,请重新进行第一步Simplicity Studio 的相关支持包下载)。项目评测EFM32G230F128的功耗表现,所以选取了“mcu_example”之下的“EFM32_Gxxx_STK”-“powertest”例程。
3. IAR打开EFM32G230工程
在“powertest”目录下,可以看到Simplicity Studio提供了KEIL、IAR以及SimplicityStudio的工程文件,开发者可以根据个人开发习惯,选择相应的工程,本文以IAR工程展开描述。
工程打开后进行相应的修改(官方提供的源码基于EFM32G890F128),主要修改内容包含如下两项内容,其一,修改工程编译对象,在“General Options- Target Device “修改为EFM32G230F128。其二,修改”C/C++ Compiler - Preprocessor - Defined symbols “下面的信息。
另,如果开发者从其他MCU平台(如EFM32TG/LG移植到EFM32G系列)移植代码开发,还需要修改下图CMSIS目录下的文件(.s/.c文件)。
本次测试删除了示例代码的EM1-2的功耗测试(删除主函数相关描述即可),采用了内部晶振(删除主函数HFXO的定义),展示EM3阶段的功耗参数。
4. 硬件连接
为准确进行EFM32G230F128功耗测试,PCB仅焊接了LDO与MCU以及外围的必须组件。程序调试使用了SWD模式,仅连接了VCC, GND, SWDIO, SWDCLK四个引脚,通过仿真器供电MCU。下图分别为单LDO与LDO+MCU的PCB焊接示意图。
5.功耗参数
下图为单LDO功耗参数,测试设备为优利德5位半自动量程设备UT805A。实测数据,LDO基础功耗为1.51uA。
下图为LDO与MCU功耗参数。实测数据,LDO+MCU功耗:2.16uA。
即EFM32G230F128的EM3阶段功耗在0.65uA,满足产品设计规划。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由四月提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】EFR32使用SWO调试接口,解决MCU开发debug信息输出
在做MCU开发时,有时需要输出debug信息,这样又会占用一个串口,对于资源紧缺的MCU带来很多不便。本文以SILIXON LABS的EFR32为例,介绍下SWO的使用方法,用SWO引脚输出代替Uart的输出。
【经验】JLINK仿真器如何实现对外MCU烧写程序及仿真调试?
Silicon Labs 的MCU开发板都是通过开发板上的JLINK来进行程序烧写和调试测试的,JLINK还可以实现对外烧写调试功能。
【经验】解决IAR开发EFM32G230 MCU提示identifier__IOM/OM/IM undefined问题
笔者公司立项新型智能锁主控设计方案,芯科科技EFM系列功耗控制表现优异,最终确定选型MCU EFM32G230F128。本文介绍开发过程使用IAR for ARM调试工程时产生的编译错误分析,错误提示“ identifier “__OM“is undefined ”“ identifier “__IOM“is undefined ”“ identifier “__IM“is undefined ”
【技术】C8051F37x/C8051F39x系列MCU之PCA模块介绍
C8051F37x/C8051F39x是Silicon Labs公司推出的精密混合信号MCU,该系列MCU采用QFN封装,尺寸仅为4mm×4mm,同时,其片上集成的晶振(最高49MHz)、4-16KB的Flash,10位的AD与DA,3个16位捕捉/比较模块(PCA)等资源使得该系列MCU可为光传输模块、无刷直流电机(BLDC)的应用提供优秀的解决方案,本文将重点介绍MCU的PCA模块。
MCU市场趋势前瞻,探讨技术革新与战略布局
芯科科技无线产品营销高级总监Dhiraj Sogani先生参与了行业媒体电子产品世界EEPW的微控制器(MCU)专题访谈,就MCU市场的现状和未来趋势进行了深入探讨。
【成功案例】内置24位ADC的MCU在交流三相电监测上的应用
Silicon labs 推出的C8051F350内置24位ADC,以低廉的价格和优异的ADC转换能力,被用在各种信号检测上。在输出率调制器时钟频率2.4576MHz,抽取比1900,输出字率10Hz的情况下本系统可以达到20位的分辨率,RMS噪声仅为2.3uV,能够很好的完成相间电压监测任务。本文通过真实项目案例推荐C8051F350混合型MCU。
新发布BB5x 8位MCU,报名MCU技术讲座学习嵌入式开发关键技巧
本次技术讲座将详细说明以芯科科技8位和32位MCU,以及无线SoC作为物联网开发通用平台的诸多优势,包括低功耗、高性能、缩减物料清单(BOM)成本,以及可轻松迁移至无线多协议设计等等。
SILICON LABS 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,频率24MHz~80MHz,Flash存储4kB~2048kB,RAM存储2kB~512kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
Cryptography
|
Dig I/O Pins
|
ADC 1
|
DAC
|
USB
|
Cap Sense
|
LCD
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
EFM32GG290F512-BGA112
|
32位MCU
|
EFM32 Giant Gecko
|
48
|
512
|
128
|
1.98
|
3.8
|
BGA112
|
10x10
|
±2%
|
ETM; SW
|
AES-128 AES-256
|
90
|
12-bit, 8-ch., 1 Msps
|
12-bit, 2 ch.
|
-
|
Cap Sense
|
-
|
Temp Sensor
|
4
|
7
|
3
|
3
|
2
|
1
|
0
|
RTC
|
2
|
选型表 - SILICON LABS 立即选型
【应用】芯科高集成度MCU EFM8BB52,采用QFN3*3mm小封装,具有UART、SPI等丰富的外设接口
干衣机的正常工作需要保证精确可控的温度加热和畅通无阻的风道,需要高精度的温度传感器和湿度传感器,由主控MCU进行数据处理,最后通过控制加热丝和鼓风机,智能调节加热和烘干效果。对于主控MCU的选择,推荐芯科EFM8BB52系列8位高集成度多用途MCU。
【经验】MCU EFM8BB21程序移植到EFM8BB51对Flash操作引起芯片复位的处理
从EFM8BB21移植到EFM8BB51,对Flash操作时,如果不注意Flash地址的变化,就容易引起MCU的复位,本文Silicon Labs介绍操作Flash的注意事项。
【经验】如何使用芯科EFM8BB5简易开发板上的Jlink调试自己的MCU
EFM8BB5系列是Silicon Labs推出的具有1.8V到5.5V宽电压供电,集成12位精度ADC,4个可配置逻辑单元模块,带死区控制的PWM的低成本8bit MCU。广泛用于电机控制、无人机、灯控等设备上。
SILICON LABS EFM32 Gecko 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,基于32MHz Frequency,16kB~128kB Flash,8kB或16kB RAM等参数进行选型。
产品型号
|
品类
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
ADC 1
|
DAC
|
Cap Sense
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
EFM32G200F16-QFN32
|
Microcontroller
|
32
|
16
|
8
|
24
|
12-bit, 4-ch., 1 Msps
|
12-bit, 1-ch.
|
Cap Sense
|
Temp Sensor
|
2
|
0
|
2
|
2
|
1
|
0
|
0
|
RTC
|
2
|
1.98
|
3.8
|
QFN32
|
6x6
|
±2%
|
SW
|
选型表 - SILICON LABS 立即选型
Silicon Labs MCU 产品的湿度灵敏性等级 (MSL) 是什么
一般来说,QFN 封装的 Silicon Labs MCU 产品的 MSL 等级是 1 级;QFP 封装的 MCU 产品的 MSL 级别是 3 级。为了避免混淆,运输箱上标有 MSL 等级和回流焊温度。
【经验】MCU EFM32 debug引脚复用引起的代码下载问题分析
在MCU的应用当中,我们经常会利用完MCU的一切资源,比如EFM32中的J-Link调试接口SWDIO和SWCLK,这两个引脚除了作为J-Llink引脚之外,还可以作为通用GPIO来实现其它功能,这样设计并没有问题,但是需要进行代码更新调试或者再次代码下载时,无法进行调试或者下载,具体查看方式为……
【应用】主频高达50MHz的芯科科技8位MCU用于电子烟,静态功耗低至1.3μA
芯科科技EFM8BB51F8G-A-QFN20这颗多功能的8位MCU,具有小型的综合功能集包裹具有高效的8051核、支持5V的I/O、精确模拟和增强的脉宽调制,本文主要介绍芯科科技EFM8BB51F8G-A-QFN20 MCU应用于电子烟产品。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论