当前位置:首页 > 嵌入式 > 嵌入式分享
[导读]低功耗Zigbee终端节点通常以Sleepy End Device方式工作,绝大部分时间处于深度休眠,仅周期性唤醒采样、轮询父节点或上报数据。由于休眠占空比往往超过99%,整机平均电流几乎由休眠态电流决定。因此,电源管理电路不能只关注射频发射电流,更要控制LDO静态电流、外设漏电流、GPIO悬空电流、DC-DC轻载效率以及休眠唤醒瞬间的电压跌落。

低功耗Zigbee终端节点通常以Sleepy End Device方式工作,绝大部分时间处于深度休眠,仅周期性唤醒采样、轮询父节点或上报数据。由于休眠占空比往往超过99%,整机平均电流几乎由休眠态电流决定。因此,电源管理电路不能只关注射频发射电流,更要控制LDO静态电流、外设漏电流、GPIO悬空电流、DC-DC轻载效率以及休眠唤醒瞬间的电压跌落。

电路原理与电源架构

典型电池供电Zigbee终端电源链路由四部分组成:电池输入、主电源转换、外设供电支路、射频与MCU去耦网络。

对于CR2032、两节AA或单节锂电池供电的节点,若电池电压落在SoC工作范围内,可优先采用直通供电,减少一级转换损耗。若输入电压高于芯片工作电压,则需使用LDO或DC-DC降压。CC2652、CC2652P、CC1352等平台内部集成DC-DC转换器,推荐优先启用内部DC-DC模式;仅在输入电压低于约2V或DC-DC效率下降时,才切换到Global LDO模式。EFR32MG系列同样支持内部DC-DC供电,合理连接VREGVDD、DVDD、RFVDD、PAVDD和IOVDD可显著降低休眠电流。

对外设供电,建议采用超低漏电负载开关或独立LDO实现分时供电。传感器、LED、蜂鸣器、Flash等非休眠必需器件,应在采样或通信前上电,任务完成立即断电。若使用普通LDO持续为传感器供电,即使传感器未工作,LDO自身静态电流也可能达到数微安至数十微安,成为休眠电流的主要来源。

硬件选型要点

模块选型方向设计要点

无线SoCCC2652P、EFR32MG21等支持Zigbee 3.0/SED,深睡眠电流亚微安至2μA级

主电源转换内部DC-DC优先输入电压稳定时效率优于外部LDO

低压差稳压器超低IQ LDO静态电流低于1μA,用于敏感模拟支路

负载开关超低漏电Load Switch关断漏电流低于0.1μA,用于传感器断电

去耦电容0.1μF + 1~10μF靠近VDD/AVDD/RFVDD放置

电池监测高阻分压+ADC避免分压电阻过小造成持续漏电

休眠态电流优化方法

GPIO配置:所有未使用引脚应配置为模拟输入、确定电平输出或内部上下拉,禁止浮空。浮空输入会随温度和干扰产生不确定漏电流。

外设断电:I2C、SPI、UART传感器在休眠前应关闭使能或断开负载开关,避免通过数据线反向漏电。

DC-DC与LDO选择:电池电压充足时优先使用SoC内部DC-DC;若外部LDO静态电流过大,应更换超低IQ型号或改用负载开关切断支路。

关闭非必要功能:休眠期间关闭LED、调试接口、USB、ADC连续采样、看门狗高频唤醒和BOD持续检测。

协议栈配合:启用POWER_SAVING,设置RFD_RCVC_ALWAYS_ON=FALSE,合理配置POLL_RATE、RESPONSE_POLL_RATE,避免协议栈频繁唤醒。

测试与整改方案

休眠电流测试建议使用高精度功耗分析仪或源表,串联采样电阻时需注意唤醒瞬间电压跌落可能触发BOD复位。可在电源入口并联100μF电容补偿测量设备切换时间,但需单独测量该电容漏电流,避免影响微安级读数。

典型测试数据参考:CC2652P待机模式约0.94μA,EFR32MG在EM2模式下可低于2μA;但整机休眠电流若达到几十微安甚至毫安级,通常不是SoC本身问题,而是GPIO漏电、外设未断电、LDO静态电流过大或协议栈未真正进入睡眠。整改时可按“断开外设—固定GPIO—更换电源器件—检查协议栈唤醒源”的顺序逐项隔离。最终目标是在满足上报周期、轮询可靠性和下行响应的前提下,将整机休眠电流稳定控制在微安级,从而支撑5—10年电池寿命。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭