EFM32G210:超低功耗微控制器的卓越之选
作为电子工程师,在选择微控制器时,性能、功耗以及功能集成度往往是我们首要考虑的因素。今天,我要给大家详细介绍一款非常出色的微控制器——EFM32G210,它号称是世界上最节能的微控制器之一,下面我们一起来深入了解一下。
一、产品概述
EFM32G210采用了ARM Cortex - M3 CPU平台,具备高性能的32位处理能力,最高主频可达32MHz。它拥有丰富的外设资源和灵活的能源管理系统,适用于多种对功耗有严格要求的应用场景,如能源计量、健康与健身设备、智能配件、安防系统以及工业和家庭自动化等领域。
(一)核心性能
- CPU性能:ARM Cortex - M3核心,能够实现高达1.25 Dhrystone MIPS/MHz的处理能力,并且配备了支持多达8个内存段的内存保护单元(MPU),以及用于处理CPU睡眠时触发中断的唤醒中断控制器(WIC),为系统的稳定性和安全性提供了有力保障。
- 内存配置:拥有128KB的Flash和16KB的RAM,足以满足大多数应用程序的存储需求。同时,内存系统控制器(MSC)允许Cortex - M3和DMA对Flash进行读写操作,方便数据的存储和传输。
(二)能源管理
EFM32G210的能源管理系统堪称一绝,它支持多种低功耗模式,不同模式下的电流消耗极低:
- 关机模式:在3V电压下,电流仅为20nA。
- 停止模式:3V时为0.6µA,此模式下保留了电源复位、欠压检测、RAM和CPU的数据。
- 深度睡眠模式:3V时为0.9µA,包含了带32.768kHz振荡器的RTC、电源复位、欠压检测、RAM和CPU保留功能。
- 睡眠模式:3V时为45µA/MHz。
- 运行模式:从Flash执行代码时,3V下为180µA/MHz。
这种超低功耗的特性,使得EFM32G210在电池供电的应用中表现尤为出色,能够大大延长设备的续航时间。
二、外设资源丰富
(一)定时器与计数器
EFM32G210集成了多种定时器和计数器,满足不同的定时和计数需求。
- 16位通用定时器:有2个16位定时器/计数器,每个定时器具备3个比较/捕获/PWM通道,其中TIMER0还包含死区时间插入模块,适用于电机控制等应用。
- 低功耗定时器:16位的低能量定时器(LETIMER),可在EM2模式下工作,能在系统大部分功能关闭时仍执行定时任务,实现低功耗下的定时和输出波形生成。
- 实时计数器:24位的实时计数器(RTC),可由32.768kHz晶振或RC振荡器提供时钟,在EM0、EM1和EM2模式下均可正常工作,非常适合用于计时任务。
- 脉冲计数器:8位的脉冲计数器(PCNT),可用于单输入脉冲计数或解码正交编码输入。
- 看门狗定时器:具备专用的RC振荡器,在50nA的低功耗下为系统提供复位功能,提高系统的可靠性。
(二)通信接口
丰富的通信接口使得EFM32G210能够轻松与各种外部设备进行通信。
- USART:有2个通用同步/异步收发器(USART),支持全双工异步UART通信、RS - 485、SPI、MicroWire和3线通信,还能与ISO7816智能卡和IrDA设备接口,功能十分强大。
- LEUART:低能量通用异步收发器(LEUART),仅需32.768kHz时钟即可实现高达9600波特率的UART通信,且在深度睡眠模式下可通过DMA实现自主操作,大大降低了功耗。
- I²C接口:支持SMBus的I²C接口,可作为主设备或从设备,支持标准模式、快速模式和快速模式Plus,最高传输速率可达1Mbit/s,并且在所有能量模式下都能自动识别从设备地址。
(三)模拟外设
该微控制器还拥有一系列超低功耗的精密模拟外设。
- ADC:12位、1Msamples/s的逐次逼近型模拟 - 数字转换器(ADC),支持4个单端通道和2个差分通道,集成输入多路复用器可选择4个外部引脚和6个内部信号作为输入。
- DAC:12位、500ksamples/s的数字 - 模拟转换器(DAC),全差分轨到轨输出,可用于传感器接口或声音输出等应用。
- 模拟比较器:有2个模拟比较器(ACMP),用于比较两个模拟输入电压的大小,输出为数字信号,其响应时间和电流消耗可通过调整比较器的电流供应来配置。
- 电压比较器:电压比较器(VCMP)可用于软件监测电源电压,当电源电压低于或高于可编程阈值时可产生中断。
三、电气特性
(一)工作条件
EFM32G210的工作温度范围为 - 40°C至85°C,单电源供电范围为1.98V至3.8V,能够适应较为复杂的工作环境。
(二)电流消耗
不同工作频率和模式下的电流消耗在数据手册中都有详细的给出。例如,在运行模式下,随着频率的降低,电流消耗也会相应减少;在低功耗模式下,如EM2、EM3和EM4模式,电流消耗更是极低,这对于电池供电的设备来说至关重要。
(三)振荡器
EFM32G210支持多种振荡器,包括低频晶体振荡器(LFXO)、高频晶体振荡器(HFXO)、低频RC振荡器(LFRCO)、高频RC振荡器(HFRCO)、辅助高频RC振荡器(AUXHFRCO)和超低频RC振荡器(ULFRCO)。不同的振荡器具有不同的频率范围、启动时间和电流消耗,工程师可以根据具体的应用需求进行选择和配置。
四、引脚与封装
(一)引脚功能
EFM32G210采用QFN32封装,共有24个通用输入/输出(GPIO)引脚,这些引脚可以单独配置为输出或输入,还支持更高级的配置,如开漏输出、滤波和驱动强度调整。此外,GPIO引脚还可以被外设引脚连接覆盖,例如定时器PWM输出或USART通信信号可以路由到设备的多个位置,并且支持多达14个异步外部引脚中断。
(二)引脚复用
芯片提供了丰富的引脚复用功能,许多引脚具有多种可选的功能。例如,PA0引脚既可以作为定时器0的捕获比较通道0(TIM0_CC0),也可以作为I²C0的串行数据输入/输出引脚(I2C0_SDA)。这种引脚复用的设计使得芯片的使用更加灵活,能够满足不同应用的需求。
(三)封装尺寸
QFN32封装的尺寸为6.00mm×6.00mm(BSC),引脚间距为0.65mm(BSC),具有良好的散热性能和较小的体积,适合用于对空间要求较高的应用场景。
五、应用领域
由于其低功耗、高性能和丰富的外设资源,EFM32G210适用于多个领域,包括但不限于:
- 能源、气体和水计量:在智能电表等设备中,低功耗特性可以延长电池寿命,而丰富的通信接口则方便与其他设备进行数据传输。
- 健康与健身应用:可用于可穿戴设备,如智能手环、运动手表等,实时监测用户的运动和健康数据。
- 智能配件:为各种智能配件提供控制和通信功能,如智能家居设备、智能玩具等。
- 报警与安全系统:在安全监控设备中,能够及时响应各种传感器的信号,并通过通信接口将信息传输到监控中心。
- 工业和家庭自动化:实现对工业设备和家庭电器的自动化控制,提高生产效率和生活便利性。
六、总结
EFM32G210微控制器以其卓越的低功耗性能、强大的处理能力和丰富的外设资源,为工程师们提供了一个理想的解决方案。无论是在电池供电的应用中,还是对性能和功能有较高要求的系统中,EFM32G210都能展现出出色的表现。在实际设计中,工程师们可以根据具体的应用需求,合理配置芯片的各种功能,充分发挥其优势,开发出更加优秀的产品。你在使用EFM32G210的过程中遇到过哪些问题呢?或者你对它的哪些特性最感兴趣?欢迎在评论区留言分享。
-
微控制器
+关注
关注
49文章
8830浏览量
165578 -
超低功耗
+关注
关注
5文章
284浏览量
19139
发布评论请先 登录
EFM32G210:超低功耗微控制器的卓越之选
评论