3. 电源设计基础
MCU 能否稳定运行,首先取决于供电是否“干净、准确、及时”。在嵌入式系统中,电源设计并不是简单地接一个 3.3V 模块,而是要同时回答四个问题:用哪种电源类型、需要哪些电压等级、选择 LDO 还是 DCDC、如何控制噪声与纹波。本节围绕这四个问题展开,帮助建立 MCU 电源设计的基本判断框架。
一、电源类型:从来源到负载的分层
MCU 系统的电源通常分为三级:输入电源、中间变换电源和负载点电源。输入电源可能来自适配器、USB、电池或工业 24V 母线;中间变换负责把输入降到系统母线,例如 5V 或 3.3V;负载点电源则紧靠 MCU、传感器、通信芯片,提供更低噪声、更短路径的供电。
按电能形式,电源又可分为线性电源和开关电源。线性电源通过调整管耗散多余能量,输出干净但效率低;开关电源通过高频开关和储能元件转换能量,效率高但会产生开关噪声。MCU 系统中常见的组合是:前级 DCDC 降压,后级 LDO 净化,兼顾效率与噪声。
核心判断:电源类型的选择不是“越高级越好”,而是根据输入输出压差、负载电流、噪声敏感度和成本综合决定。压差大、电流大时优先 DCDC;压差小、噪声敏感时优先 LDO。
二、电压等级:MCU 系统的常见轨与容差
典型 MCU 系统会同时存在多条电压轨。以 3.3V MCU 为例,常见有 5V 输入轨、3.3V 数字 IO 轨、1.8V 或 1.2V 内核轨、3.3V 模拟轨、以及传感器或通信模块的独立轨。每条轨的电流能力、纹波要求和上电时序都不同。
电压等级设计要关注三个参数:标称值、容差和最大负载电流。例如 3.3V 轨通常允许 ±5% 容差,即 3.135V~3.465V;若 MCU 内核为 1.2V,容差可能只有 ±3%。此外,ADC 参考电压、USB 收发器、Flash 编程电压往往对噪声更敏感,需要单独滤波或独立 LDO。
| 电压轨 | 典型值 | 常见负载 | 噪声敏感度 | 推荐方案 |
|---|---|---|---|---|
| 输入轨 | 5V / 12V / 24V | 整板输入 | 低 | DCDC 降压 |
| 数字 IO 轨 | 3.3V | MCU IO、外设 | 中 | DCDC + 滤波 |
| 内核轨 | 1.2V / 1.8V | MCU 内核 | 中高 | DCDC 或 LDO |
| 模拟轨 | 3.3V / 5V | ADC、运放、传感器 | 高 | LDO + RC/磁珠 |
| 参考轨 | 2.5V / 4.096V | ADC 基准 | 极高 | 专用基准 + LDO |
三、LDO 与 DCDC:原理、差异与选型
LDO(低压差线性稳压器)的本质是一个闭环负反馈系统:内部基准与反馈分压比较,驱动调整管改变导通程度,从而稳定输出电压。它的优点是输出纹波极低、外围简单、无开关噪声;缺点是效率约等于 Vout/Vin,压差大时发热严重。
DCDC(开关稳压器)通过电感、电容和开关管周期性储能与释能,把输入能量传递到输出。常见拓扑有 Buck、Boost、Buck-Boost。它的优点是效率高、可升压降压、适合大电流;缺点是输出有开关纹波,布局不当会辐射噪声,影响 MCU 和模拟电路。
LDO 效率 ≈ Vout / Vin × 100%
例:5V 转 3.3V,效率约 66%,损耗 1.7V × Iout
DCDC 效率通常 85%~95%,但输出纹波约 10mV~50mV
LDO 输出纹波可低至几十 μV,适合 ADC、PLL、RF 供电
选型时可按以下顺序判断:先看输入输出压差和电流,若压差大且电流大,选 DCDC;再看噪声敏感度,若负载是 ADC、射频或时钟,后级加 LDO;最后看空间和成本,LDO 外围少,DCDC 需要电感、电容和反馈电阻。
四、电源噪声与纹波:来源、传播与抑制
纹波通常指与开关频率同频的周期性波动,主要来自 DCDC 的开关动作和输出电容充放电;噪声则包含高频尖峰、振铃、随机噪声和地弹,来源包括开关节点耦合、电感寄生、负载瞬变和外部干扰。
噪声进入 MCU 的路径主要有三条:传导(通过电源轨直接进入)、辐射(通过空间耦合到走线或芯片)、共地(地电流在阻抗上产生压降)。因此抑制手段也要从这三条路径入手:
- 传导抑制:在电源入口加 π 型滤波、磁珠、去耦电容,靠近负载放置 0.1μF 与 10μF 组合。
- 辐射抑制:缩小 DCDC 开关回路面积,开关节点远离敏感信号,必要时加屏蔽或展频。
- 共地抑制:采用单点接地或分区接地,模拟地与数字地分开,最后在电源入口附近汇合。
- 负载瞬变抑制:增加输出电容、使用前馈电容、选择环路响应更快的 DCDC 或 LDO。
实测建议:测量纹波时使用带宽限制到 20MHz,探头尽量短接地,避免把空间噪声误判为电源纹波。先看时域峰峰值,再看频域主要谐波,才能定位是开关纹波还是高频噪声。
五、典型场景与常见误区
以一个 3.3V MCU + ADC 采集系统为例:输入 12V,先经 Buck 降到 5V,再经 LDO 得到 3.3V 数字轨;ADC 模拟轨由另一路 LDO 供电,并在入口加 RC 滤波。这样既保证效率,又保证模拟精度。若把 12V 直接经 LDO 降到 3.3V,损耗会非常大,LDO 可能过热保护。
常见误区包括:只看电压不看电流,导致 LDO 压差过大发热;DCDC 输出直接给 ADC,忽略开关纹波;去耦电容离芯片太远,滤波效果大打折扣;地平面被分割不当,回流路径变长,噪声反而增大。复盘时应优先检查电源树、去耦布局和地回流,而不是盲目更换芯片。
总结来看,MCU 电源设计的核心是“按需分层、按噪选型、按路抑制”。先画出电源树,明确每一条轨的电压、电流和噪声要求;再决定哪些用 DCDC、哪些用 LDO;最后通过滤波、布局和接地把噪声控制在芯片可接受范围内。掌握这套方法,后续的时钟与复位设计才有稳定的能量基础。