4、电源管理策略:LDO vs DCDC选型,电源轨设计,低功耗上电时序
电源管理,说白了就是给传感器“喂饭”。喂得好,它干活利索;喂不好,它要么饿死(掉电),要么撑死(烧毁)。在压传感器这种低功耗场景里,电源策略直接决定了整个系统的续航天花板。
我个人习惯把电源管理拆成三个问题来思考:用什么喂?怎么分配?什么时候喂? 下面咱们一个一个聊。
4.1 LDO vs DCDC:选谁更合适?
很多新手上来就问:“LDO和DCDC哪个好?” 我的回答是:没有绝对的好,只有合不合适的场景。
| 对比项 | LDO(低压差线性稳压器) | DCDC(开关电源) |
|---|---|---|
| 效率 | 低(压差越大,效率越低) | 高(通常80%~95%) |
| 纹波噪声 | 极低(< 10μV) | 较高(mV级,需滤波) |
| 静态电流 | 可做到极低(nA级) | 通常μA级,轻载效率下降 |
| 外围器件 | 少(1个输入电容+1个输出电容) | 多(电感、电容、反馈电阻) |
| 成本 | 低 | 中高 |
| 适用场景 | 噪声敏感、小电流(< 50mA) | 大电流、高效率需求 |
核心结论:压传感器这种模拟前端,对电源噪声极其敏感。我建议传感器模拟部分用LDO,数字部分(MCU、无线模块)用DCDC。
我在项目中遇到过一件事:某次用DCDC直接给传感器供电,输出数据跳得跟心电图似的。后来换成LDO,数据瞬间稳了。你想想看,传感器输出的是mV级信号,DCDC的纹波直接淹没了有效信号,这怎么玩?
4.2 电源轨设计:分而治之
一个典型的压传感器系统,至少需要三条电源轨:
- 模拟电源轨(AVDD): 给传感器、运放、ADC供电。要求低噪声,通常用LDO。
- 数字电源轨(DVDD): 给MCU、通信模块供电。效率优先,可用DCDC。
- 传感器激励电源(VEXC): 给电桥供电。注意:这个电流通常很小(μA级),但精度要求高。
嗯,这里要注意:模拟地和数字地必须单点连接。我见过有人把AVDD和DVDD共用一个LDO,结果数字噪声通过电源线串扰到模拟端,数据根本没法看。
我的设计习惯:AVDD用LDO(比如TPS7A02,静态电流仅25nA),DVDD用DCDC(比如TPS62840,静态电流60nA)。两者之间加一个磁珠隔离高频噪声。
4.3 低功耗上电时序
很多人忽略上电时序,觉得“只要电压到了就行”。其实不然。在低功耗系统里,上电顺序错了,轻则电流倒灌,重则芯片锁死。
为什么会这样?因为不同模块的启动时间不同。比如MCU启动需要几ms,而传感器可能只需要几μs。如果传感器先上电,MCU还没初始化,I/O口处于高阻态,传感器输出信号可能把MCU的I/O口拉到不确定状态,导致漏电。
我建议的上电顺序是:
- 先上数字电源(DVDD),让MCU先跑起来,初始化I/O口。
- 再上模拟电源(AVDD),等MCU稳定后,再给传感器和运放供电。
- 最后上传感器激励(VEXC),等模拟前端稳定后,再给电桥供电。
我曾经踩过的坑:某次设计为了省电,把传感器和MCU共用一个电源轨。结果MCU休眠时,传感器还在工作,白白浪费了3μA电流。后来加了电源开关(负载开关),休眠时彻底切断传感器电源,续航直接翻倍。
具体实现时,可以用MCU的GPIO控制负载开关(如TPS22918)或LDO的使能引脚。代码示例如下:
// 伪代码:低功耗上电时序
void power_up_sequence(void) {
// 1. 开启数字电源
GPIO_WriteLow(PIN_DVDD_EN); // 使能DCDC
delay_ms(5); // 等待MCU启动
// 2. 开启模拟电源
GPIO_WriteLow(PIN_AVDD_EN); // 使能LDO
delay_ms(2); // 等待运放稳定
// 3. 开启传感器激励
GPIO_WriteLow(PIN_VEXC_EN); // 使能负载开关
delay_ms(1); // 等待电桥稳定
// 4. 开始采集
adc_start_conversion();
}
反过来,下电顺序要倒着来:先关传感器激励,再关模拟电源,最后关数字电源。这样可以避免MCU掉电时,传感器信号通过I/O口倒灌。
4.4 知识体系总览
下面这张图,是我自己总结的电源管理决策流程。每次做新项目,我都会先过一遍这个逻辑:
这张图的核心逻辑很简单:先看电流需求,再分电源轨,最后定时序。照着这个流程走,基本不会出大问题。
小技巧:如果你用的是电池供电,建议在DCDC输出端加一个超级电容(100μF左右)。这样在传感器突发大电流(比如无线发射)时,电池电压不会瞬间跌落。
好了,电源管理这块就聊到这儿。记住一句话:电源是系统的血液,脏了不行,断了更不行。下一节咱们聊聊传感器本身的低功耗设计,那又是另一番天地了。
公众号:蓝海资料掘金营,微信deep3321