第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直接复位。

设计电源树,我一般遵循以下几个原则:

  1. 分区供电:数字电路、模拟电路、功率电路分开供电。模拟电路用LDO,数字电路用DC-DC,功率电路直接电池供电。
  2. 逐级上电:理疗仪里,先给MCU上电,再给蓝牙模块上电,最后给刺激电极供电。避免同时上电造成电流浪涌。
  3. 电源轨优先级:核心电压(如1.8V)优先保证,次要电压(如3.3V外设)可以后上电。
  4. 去耦电容布局:每个电源引脚附近放0.1μF+10μF电容。我习惯在PCB布局时,电容离引脚不超过3mm。

一个典型的理疗仪电源树示例:

电池(3.7V锂电)→ 保护电路 → 两路输出:

  • 一路Buck到3.3V → 给MCU、蓝牙、显示屏供电
  • 一路LDO到1.8V → 给模拟前端、ADC供电
  • 电池直供 → 给刺激电极驱动电路(带使能控制)

嗯,这里要注意,电源树设计时一定要考虑最大瞬态电流。我曾经有个项目,所有模块同时启动时,电流峰值达到2A,而电池保护板只支持1.5A,结果直接保护断电。后来加了软启动电路才解决。

避坑指南:我曾经在电源树里用了两个LDO串联,以为能降低噪声。结果压差叠加,第一个LDO热得能煎鸡蛋。后来改成LDO+Buck组合,效率上去了,温度也下来了。

好了,这一章的内容就到这里。电源基础是嵌入式设计的基石,尤其是理疗仪这种对噪声和功耗都敏感的设备,选对器件、搭好电源树,项目就成功了一半。下一章咱们聊聊低功耗模式的具体实现,包括睡眠、待机、关断等状态的管理。