第1章:嵌入式电源基础
各位同学,咱们今天聊聊嵌入式电源的基础。说实话,电源这东西,看着不起眼,但往往是整个系统稳定性的命门。我见过太多项目,功能逻辑写得天衣无缝,一上电就翻车,十有八九是电源没处理好。
这一章,咱们重点讲三个核心器件:线性稳压器(LDO)、DC-DC转换器(Buck/Boost),以及电源树设计原则。掌握了这些,你设计理疗仪电源时心里就有底了。
2.1 线性稳压器(LDO)原理与选型
LDO,全称Low Dropout Regulator,低压差线性稳压器。它的工作原理其实很简单——相当于一个自动调节的可变电阻。输入电压进来,通过调整内部MOS管的导通程度,把多余的电压“吃掉”,输出稳定的电压。
核心公式:
Ploss = (Vin - Vout) × Iload
说白了,压差越大、电流越大,LDO自身发热就越严重。
我记得有一次做便携理疗仪,电池电压3.7V,需要3.3V给MCU供电。当时年轻,随手选了个普通LDO,压差0.4V,电流100mA,功耗才40mW,觉得没问题。结果整机温升测试时,LDO表面温度飙到65℃。为什么?因为忽略了地电流和热阻的影响。
选型要点
- 压差(Dropout Voltage):输入输出之间的最小压差。我一般选压差低于200mV的,特别是电池供电场景。
- 静态电流(Iq):LDO自身消耗的电流。低功耗设计时,Iq要小于1μA。嗯,这里要注意,有些LDO标称Iq很低,但负载一上去就飙升。
- 电源抑制比(PSRR):对输入纹波的抑制能力。理疗仪里有模拟前端,PSRR最好大于60dB@1kHz。
- 输出噪声:模拟电路供电时,输出噪声要低于30μVrms。
我的小技巧:选LDO时,先看封装的热阻参数。SOT-23-5封装在100mA下能扛住,但超过150mA我建议换SOT-89或DFN封装。别问我怎么知道的——烧过几块板子就记住了。
2.2 DC-DC转换器(Buck/Boost)原理与选型
DC-DC转换器跟LDO不同,它靠的是开关。说白了,就是通过高速开关MOS管,配合电感和电容,把输入电压“斩”成需要的电压。
Buck(降压)原理
Buck电路,输入电压高于输出电压。比如锂电池3.7V降到1.8V给传感器供电。它的效率通常在85%~95%,远高于LDO。
// Buck电路占空比公式(连续导通模式)
D = Vout / Vin
// 电感纹波电流估算
ΔI_L = (Vin - Vout) × D / (L × f_sw)
我做过一个项目,Buck电路效率怎么调都上不去,只有78%。查了半天,发现是电感饱和电流选小了。你想想看,电感一旦饱和,电流直接飙升,效率能高才怪。
Boost(升压)原理
Boost电路,输入电压低于输出电压。比如单节锂电池升到5V给USB供电。它的效率略低于Buck,一般在80%~90%。
注意:Boost电路在轻载时效率会急剧下降。我曾经踩过这个坑——待机时负载只有1mA,Boost效率掉到40%,电池半天就没电了。后来加了轻载模式(PFM)的芯片才解决。
选型对比表
| 参数 | LDO | Buck | Boost |
|---|---|---|---|
| 效率 | 低(压差大时更低) | 高(85%~95%) | 中(80%~90%) |
| 输出纹波 | 极低(<10μV) | 较高(10~50mV) | 较高(20~100mV) |
| 噪声 | 极低 | 有开关噪声 | 有开关噪声 |
| 静态电流 | 可低至1μA | 通常10~100μA | 通常10~100μA |
| 适用场景 | 模拟电路、低噪声 | 大电流降压 | 电池升压 |
2.3 电源树设计原则
电源树,说白了就是整个系统从输入到各个负载的供电拓扑。我见过最糟糕的设计,是把所有芯片都挂在一路3.3V上,结果电机一启动,MCU直接复位。
设计电源树,我一般遵循以下几个原则:
- 分区供电:数字电路、模拟电路、功率电路分开供电。模拟电路用LDO,数字电路用DC-DC,功率电路直接电池供电。
- 逐级上电:理疗仪里,先给MCU上电,再给蓝牙模块上电,最后给刺激电极供电。避免同时上电造成电流浪涌。
- 电源轨优先级:核心电压(如1.8V)优先保证,次要电压(如3.3V外设)可以后上电。
- 去耦电容布局:每个电源引脚附近放0.1μF+10μF电容。我习惯在PCB布局时,电容离引脚不超过3mm。
一个典型的理疗仪电源树示例:
电池(3.7V锂电)→ 保护电路 → 两路输出:
- 一路Buck到3.3V → 给MCU、蓝牙、显示屏供电
- 一路LDO到1.8V → 给模拟前端、ADC供电
- 电池直供 → 给刺激电极驱动电路(带使能控制)
嗯,这里要注意,电源树设计时一定要考虑最大瞬态电流。我曾经有个项目,所有模块同时启动时,电流峰值达到2A,而电池保护板只支持1.5A,结果直接保护断电。后来加了软启动电路才解决。
避坑指南:我曾经在电源树里用了两个LDO串联,以为能降低噪声。结果压差叠加,第一个LDO热得能煎鸡蛋。后来改成LDO+Buck组合,效率上去了,温度也下来了。
好了,这一章的内容就到这里。电源基础是嵌入式设计的基石,尤其是理疗仪这种对噪声和功耗都敏感的设备,选对器件、搭好电源树,项目就成功了一半。下一章咱们聊聊低功耗模式的具体实现,包括睡眠、待机、关断等状态的管理。