超低功耗MCU凭借极低的功耗和高效的能量管理能力,正在快速渗透物联网(IoT)、可穿戴设备、智能家居和医疗电子等领域。动态功耗公式 PDynamic = f × CL × VDD² 揭示了降低功耗的三大路径:降频、降压、优化负载。
功耗的三个维度
静态功耗(待机/休眠电流)
静态功耗是MCU在休眠模式下消耗的电流,直接决定电池设备的待机时长。现代超低功耗MCU的关键指标:
| MCU型号 | 内核 | 休眠电流 | 特色 |
|---|---|---|---|
| STM32U575 | Cortex-M33 | 8nA | 硬件加密引擎 |
| MSP430FR5994 | 16-bit RISC | 0.4μA | FRAM零写入功耗 |
| HC32L136 | Cortex-M0+ | 0.5μA | 12位1Msps ADC |
| GD32L233 | Cortex-M23 | 1μA | USB Type-C |
| EFM32PG22 | Cortex-M33 | 2μA | 集成DC-DC |
动态功耗(运行电流/MHz)
动态功耗反映MCU在工作状态下的能效表现。关键选型参数包括运行电流(μA/MHz)和不同频率下的实际功耗。STM32L4系列运行模式功耗低至19μA/MHz,HC32L系列约30μA/MHz,国产MCU已与国际大厂基础指标持平。
外设功耗
外设功耗往往被忽视,却是系统总功耗的重要组成部分。ADC采样、射频发射、LCD驱动等高功耗外设需要独立管理策略:使用后立即关闭时钟、通过DMA解放CPU使其休眠、高功耗外设采用使能引脚控制供电。
电源状态机精细化控制
低功耗设计的核心是精细化利用MCU的各种功耗模式:
| 模式 | 唤醒源 | 数据保持 | 恢复时间 | 电流消耗 |
|---|---|---|---|---|
| Active | – | 全部 | – | 1-10mA |
| Sleep | 任意中断 | 全部 | 1μs | 100μA-1mA |
| Stop | 外部事件/RTC | SRAM保留 | 10μs | 1-10μA |
| Standby | 复位/唤醒引脚 | 丢失 | 1ms | 0.1-1μA |
设计要点:所有未使用引脚配置为模拟输入(防漏电流);发布版本禁用调试接口(SWD引脚漏电流);外设使用后立即关闭时钟;中断唤醒源配置最高优先级;关键数据保存在保留内存区域。
选型建议
- 电池供电设备:首选HC32L136或MSP430FR系列(FRAM抗写磨损)
- 无线连接需求:Silicon Labs BG22(国际)或 GD32W515(国产Wi-Fi 6+BLE 5.2)
- 高安全性场景:国民技术N32L406(国密算法)或STM32U5(TrustZone)
- 极端低成本:HC32L021或中微CMS32L051
国产MCU在基础功耗指标上已与国际大厂持平,且在价格和本地支持上具有优势。建议新项目优先评估国产方案,复杂系统可考虑”国际MCU主控+国产协处理器”的混合架构。
航泽电子提供STM32L/U系列、ESP32系列、HC32L系列、GD32L系列等全系列低功耗MCU的现货供应与选型支持,欢迎联系我们获取详细选型方案。