EM MicroelectronicsEM6819Ultra-Low PowerMCUIoT
EM6819 超低功耗设计技巧:让待机电流降到 nA 级
理解 EM6819 的功耗模式,并通过电压、时钟与外设管理,把待机电流压到 nA 级,最大化纽扣电池的寿命。
发表于: 2025-02-10
认识功耗模式
EM6819 是超低功耗 8-bit MCU,提供 Active、Standby 与 Sleep 等不同功耗状态。真正决定电池寿命的,往往不是 Active 时的电流,而是设备 99% 时间所处的待机/睡眠电流。
EM6819 在睡眠模式下电流可低至 nA 级,因此设计目标是「尽量待在睡眠,只在必要时短暂醒来」。
降低待机电流的关键
几个实务重点:使用允许范围内较低的 VDD(功耗与电压相关);关闭所有未使用的外设与模拟模块;对需要长期计时的功能改用低频 RC 或 32kHz 振荡,而非高频主时钟。
另外,未使用的 GPIO 应设为确定状态(输出低或带弱上/下拉),避免悬空脚位漏电造成额外的待机电流。
LCD 与外设省电
EM6819 内置 LCD 驱动器,对于需要常显的仪表/电子标签很实用,但要善用其低功耗显示模式,并降低更新频率。ADC 等耗电模块只在采样瞬间开启,测量完立即关闭。
把「事件驱动」的思维贯彻到设计:用中断或计时器唤醒,处理完马上回睡,而不是轮询等待。
测量与验证
nA 级的电流需要适当的测量工具(具备宽动态范围的电流测量仪或 source meter),一般万用表难以准确读取。建议分别测量 Active 与 Sleep 的电流与停留时间,再估算平均电流与电池寿命。
验证唤醒来源是否如预期、回睡是否干净(没有残留开启的模块),是把理论功耗落实到实机的关键步骤。