← 返回首页

新手村破冰 —— 用 LMR38020 设计一款 10W 宽压输入同步降压电源

项目难度: ⭐☆☆☆☆ (入门) 预计耗时: 1 个周末 你将学会: 阅读 Datasheet、同步 Buck 原理、网页式计算选型、PCB 布局、焊接调试、故障排查

电源是每一个硬件系统的"心脏"。对于零基础或跨专业的同学来说,设计一块自己的降压电源板,是建立硬件系统概念的最佳起点:它包含了模拟电源的核心逻辑,不需要写代码,且"点亮"时的反馈极其直接——万用表上跳出一串稳定的数字,那种成就感足以打破你对硬件的恐惧。

本教程将带你使用 TI LMR38020 这款工业级同步降压芯片,从零开始完成一块 12V 转 5V/2A (10W) 的电源模块。选它的理由很简单:输入范围极宽 (4.2V~80V)、外围极简、自带各种保护机制,且作为同步 Buck,它不需要外接续流二极管,新手少踩一个坑。


第一阶段:项目启动与"破除 Datasheet 恐惧" (耗时: 1~2 小时)

小白最大的障碍,往往是面对一份二三十页全英文 PDF 的无助感。其实,设计电源不需要读懂每一个字,我们要学会抓大放小,精准提取"四大金刚"。

1.1 确立设计目标

在打开 Datasheet 之前,先写在纸上你的需求。本教程的目标如下:

参数 目标值 说明
输入电压 (VIN) 12V (可承受 24V 瞬态) 常见的路由器/显示器适配器电压
输出电压 (VOUT) 5.0V 可为单片机、USB 设备、传感器供电
输出电流 (IOUT) 2A (峰值) 满足 5V × 2A = 10W 的功率需求
开关频率 (Fsw) 400kHz 在效率与电感体积间取平衡

为什么选 LMR38020? 对照上面的目标,看看它的核心指标(直接摘自 Datasheet 首页):

1.2 Datasheet "四大金刚"速读法

打开 LMR38020 数据手册,按以下顺序抓重点:

  1. Features (特性) 快速确认芯片能力是否匹配。重点关注 4.2-V to 80-V input range、2-A max output、Integrated synchronous rectification、40-µA IQ。

  2. Absolute Maximum Ratings (绝对最大额定值) 这是芯片的物理生死线,任何情况下都不能超过,否则永久损坏:

  3. Pin Configuration (引脚定义) LMR38020 采用 8 引脚 HSOIC 封装,带一个底部散热焊盘 (EP)。务必搞清楚每个引脚的作用:

  4. Typical Application (典型应用电路) 翻到 Datasheet 第一页或末尾,找到 Typical Application Schematic。这是新手的救命稻草! 绝大多数情况下,直接照抄它的拓扑结构即可。本教程的原理图就是基于它演化而来。

1.3 同步 Buck 工作原理速成

在选型之前,花 5 分钟理解 Buck 电路如何工作,会让你后续的布局决策有根有据。

两个状态的交替

Buck 芯片内部有一个高速开关(本芯片是上管 MOSFET),以 400kHz 的频率不停地"开"和"关"。电感则像一个"缓冲器",把开关造成的脉冲电流平滑成稳定的直流。

占空比 (Duty Cycle)

输出电压由开关"导通时间占总周期的比例"决定,这个比例叫占空比 (D)。理想情况下:

D = VOUT / VIN = 5V / 12V ≈ 41.7%

这意味着在一个 2.5µs 的周期里(1/400kHz),上管大约导通 1.04µs,关断 1.46µs。芯片内部的 PWM 控制器会自动调节这个比例,无论输入电压或负载如何变化,始终把输出稳定在 5V。

同步 Buck 的优势

老式的非同步 Buck(如 LM2596)在状态二时,电流流经一个续流二极管(如 SS34)。二极管有 0.3V0.5V 的固定压降,当 2A 电流流过时会产生 0.6W1W 的纯热量,效率被白白吃掉。

而 LMR38020 把二极管换成了MOSFET。MOSFET 的导通电阻 (Rdson) 只有几十毫欧,2A 电流流过时发热不到 0.1W。这就是为什么同步 Buck 效率通常能达到 90% 以上,而非同步往往只有 75%~85%。


第二阶段:原理图绘制与元器件选型 (耗时: 2~3 小时)

照抄典型应用只是画出了"骨架",真正的工程能力体现在选型上。参数选错,板子轻则纹波大,重则上电冒烟。

2.1 输入电容 CIN 选型

输入电容的作用有两个:一是作为"蓄水池",在芯片上管导通的瞬间快速提供脉冲电流;二是滤除输入电源线上的高频噪声。

为什么需要两只电容并联?

10µF 是"大容量储能电容"(Bulk Capacitor),负责提供低频大电流;100nF 是"高频去耦电容"(Decoupling Capacitor),负责滤除开关产生的几百 MHz 级别噪声。

这就好比水库(10µF)和水龙头处的活性炭过滤器(100nF),缺一不可。如果只放 10µF,高频噪声会因为电容的寄生电感(ESL)而滤不干净;如果只放 100nF,储能量又不够,VIN 会在每个开关周期出现大幅跌落。

MLCC 的 DC Bias 效应

贴片陶瓷电容有一个致命特性:当你在它两端施加直流电压时,它的实际容量会急剧下降。一颗标称 10µF/16V 的电容,在 12V 直流偏压下,实际容量可能只剩 3µF。

这就是为什么:

  1. 耐压必须选 1.5~2 倍工作电压(选 25V 或 35V,而非 16V)。
  2. Datasheet 说至少 4.7µF,我们实际选 10µF,就是考虑衰减后的余量。

材质选择:X7R vs X5R vs Y5V

材质 温度稳定性 容量随温度变化 推荐度
X7R ±15%(-55°C ~ 125°C) 很稳定 ⭐⭐⭐⭐⭐
X5R ±15%(-55°C ~ 85°C) 较稳定 ⭐⭐⭐⭐
Y5V +22% / -82% 极差,容量随温度剧烈漂移 ❌ 不推荐

本设计选型:

2.2 电感 L 选型

电感是 Buck 电路中决定输出纹波和动态响应的核心元件。选型不当,轻则纹波超标,重则芯片烧毁。

电感量的计算原理

电感量 (L) 决定电流纹波 (ΔIL) 的大小。纹波电流是指电感电流在每个开关周期内的峰峰值波动。

纹波电流公式(推导自 V = L × di/dt):

ΔIL = VOUT × (VIN - VOUT) / (VIN × Fsw × L)

代入本设计参数:

ΔIL = 5V × (12V - 5V) / (12V × 400kHz × 15µH)
    = 35 / (12 × 400,000 × 0.000015)
    = 35 / 72
    ≈ 0.486A (486mA)

纹波率

纹波率 = ΔIL / IOUT = 0.486A / 2A = 24.3%。

工程上的经验是:纹波率保持在 20% ~ 40% 之间最佳。低于 20%,电感量过大,体积和成本不划算;高于 40%,纹波电流太大,需要更多输出电容来滤波,且电感损耗增加。

本设计的 24.3% 正好处于黄金区间。Datasheet 推荐的 15µH 就是这么算出来的。

峰值电流计算

芯片内部流过的最大电流不是平均的 2A,而是平均电流加上一半的纹波:

IPEAK = IOUT + ΔIL / 2 = 2A + 0.243A = 2.243A

LMR38020 的高边电流限制典型值是 3.2A,我们的峰值 2.24A 距离限流点还有很大余量,安全。

饱和电流 (Isat) —— 电感的生命线

电感有一个致命参数叫"饱和电流"。当流过电感的电流超过 Isat 时,磁芯会饱和,电感量急剧下降到接近 0,电感瞬间变成一根普通导线,电流不再受限。此时芯片会立刻触发过流保护,如果保护来不及动作,芯片直接烧毁。

选型铁律:电感的额定饱和电流必须大于峰值电流,并留至少 30% 余量。

Isat > IPEAK × 1.3 = 2.24A × 1.3 ≈ 2.9A

因此,本设计应选择 Isat ≥ 3A 的电感。

饱和电流 vs 温升电流 (Irms)

电感规格书里通常有两个电流指标:

对于本设计(2A 持续输出),Irms 应 ≥ 2.5A,否则电感会过热。

DCR(直流电阻)

电感本身有内阻,会发热并消耗功率:

P_LOSS = IOUT² × DCR

例如 DCR = 50mΩ 的电感,2A 时损耗 = 4 × 0.05 = 0.2W,可以接受。如果 DCR = 200mΩ,损耗 = 0.8W,电感会烫手。

屏蔽 vs 非屏蔽

本设计选型:

2.3 输出电容 COUT 选型

输出电容的使命是滤除电感电流的纹波,向负载提供稳定的直流电压。

输出纹波的构成

输出电压纹波(ΔV)由两部分组成:

  1. 电容充放电贡献: ΔVC = ΔIL / (8 × Fsw × C)
  2. ESR(等效串联电阻)贡献: ΔVESR = ΔIL × ESR

总纹波 ≈ ΔVC + ΔVESR

陶瓷电容的 ESR 极低(几毫欧),所以第二项通常很小,纹波主要由第一项决定。

为什么用 3 只 22µF,而不是 1 只 66µF?

这是工程上的深思熟虑:

  1. 降低 ESR: 三只电容并联,总 ESR 降为单只的 1/3,纹波更小。
  2. 降低高度: 三只 0805 电容的总高度仍低于一只大容量钽电容或电解电容。
  3. DC Bias 余量: 每只 22µF/10V 在 5V 偏压下可能衰减到 15µF,三只并联仍有 45µF,比单只大电容更安全。
  4. 热量分散: 损耗分散到三个元件,温升更低。

本设计纹波估算

假设用 3 × 22µF = 66µF(实际约 45µF 有效容量):

ΔVC = 0.486A / (8 × 400kHz × 66µF) ≈ 2.3mV

即使考虑 ESR(约 3mΩ × 3 并联 = 1mΩ):

ΔVESR = 0.486A × 0.001Ω = 0.5mV

总纹波约 3mV,非常优秀。实际由于 PCB 寄生参数和电容衰减,通常在 10mV ~ 30mV 之间。

负载瞬态响应

当负载电流突然从 0.1A 跳到 2A 时,电感电流不能突变,瞬时的额外电流必须由输出电容提供。电容越大,电压跌落越小。Datasheet 推荐 3×22µF 也是基于 2A 负载阶跃的动态响应要求。

本设计选型:

2.4 反馈电阻 R1、R2 计算

芯片通过 FB 引脚"感知"输出电压。FB 内部连接到一个高增益误差放大器,其参考电压 VREF = 1.0V。我们需要用两只电阻构成分压桥,把 5V 降到 1V。

公式推导

分压公式:

VFB = VOUT × R2 / (R1 + R2) = VREF = 1.0V

解出 R1:

R1 = R2 × (VOUT / VREF - 1) = R2 × (5V / 1V - 1) = 4 × R2

这与 Datasheet 给出的公式 RFBT = ((VOUT - VREF) / VREF) × RFBB 完全一致。

为什么 Datasheet 建议 R1 在 10kΩ ~ 100kΩ 之间?

这是噪声与功耗的权衡:

10kΩ~100kΩ 是经验证的最佳区间,兼顾了精度、噪声和功耗。

本设计计算

  1. 选定 R2 (RFBB) = 24.9kΩ(E96 标准值)。

  2. 计算 R1:

    R1 = 4 × 24.9kΩ = 99.6kΩ
    
  3. 选取最接近的标准值:100kΩ。

精度验证

实际输出电压:

VOUT = 1.0V × (1 + 100kΩ / 24.9kΩ) = 1.0V × 5.016 = 5.016V

误差仅 +0.3%,非常理想。

FB 引脚漏电流的影响

LMR38020 的 FB 引脚输入偏置电流典型值为 1nA。它对分压点的影响:

误差电压 = 1nA × (R1 // R2) = 1nA × 19.9kΩ ≈ 20µV

对 1.0V 参考电压的影响仅为 0.002%,完全可忽略。但如果 R1/R2 达到 1MΩ 级别,误差就会显著增大。

本设计选型:

2.5 自举电容 CBOOT 选型

自举电容是驱动芯片内部高边 MOSFET 的关键,理解它的工作原理能帮你排查"莫名其妙无输出"的故障。

为什么需要自举电路?

LMR38020 内部的高边开关是 N 沟道 MOSFET。要让它完全导通,栅极电压必须比源极电压(即 SW 引脚电压)高出约 4V~5V。

当上管导通时,SW 引脚电压被拉到接近 VIN(12V)。这意味着栅极需要 12V + 5V = 17V 的电压!但芯片只接了一个 12V 输入,哪来的 17V?

自举电路的工作原理

芯片内部集成了一个自举二极管,连接在 VIN 和 BOOT 之间。工作过程如下:

  1. 充电阶段(下管导通时): SW 引脚被下管拉到 0V。VIN(12V)通过内部二极管给 CBOOT 充电,BOOT 引脚电压 ≈ VIN - Vdiode ≈ 11.3V。此时 CBOOT 两端电压差约为 11.3V。

  2. 放电阶段(上管导通时): SW 引脚跳到 12V。由于电容两端电压不能突变,BOOT 引脚电压被"抬升"到 12V + 11.3V ≈ 23.3V。这 23.3V 就是驱动上管栅极的电源!

下管导通时: BOOT ≈ 11.3V, SW = 0V    → CBOOT 充电到 11.3V
上管导通时: BOOT ≈ 23.3V, SW = 12V   → CBOOT 给栅极驱动器供电

为什么选 100nF?

自举电容只需给栅极驱动电路供电。MOSFET 栅极的电荷量很小(几 nC),100nF 的储能足够驱动栅极数千次,完全满足一个开关周期内的消耗。

如果 CBOOT 太小(如 1nF),充的电荷不够,上管栅压会跌落,导致导通电阻增大、严重发热。 如果 CBOOT 太大,占空比极高(如 > 90%)时,充电时间可能不够。

Datasheet 的 100nF 是经过了大量验证的最优值。

BOOT-UVLO(自举欠压锁定)

如果 BOOT 电容没接、虚焊或容量不足,BOOT-SW 之间的电压会低于内部阈值(约 2.5V),芯片会立刻关断上管,表现为"输出只有输入电压的一半"或"完全没有输出"。这是排查无输出故障的关键检查点。

低压差工作的限制

因为每个周期都需要一点时间来给 CBOOT 充电(即下管导通时间),LMR38020 的最大占空比不能达到 100%。Datasheet 规定的最小关断时间约为 100ns,这意味着:

最大占空比 ≈ 1 - (100ns × 400kHz) = 96%
VOUT_MAX ≈ 96% × VIN

对于 12V 输入,理论上最高输出约 11.5V,这远超过我们的 5V 目标,所以不成问题。但如果输入只有 5.5V,输出想做到 5V,占空比就高达 91%,留给充电的时间很少,此时需要特别注意 CBOOT 的质量。

本设计选型:

2.6 开关频率电阻 RT 选型

RT 电阻决定了芯片的开关频率。这个频率是电源设计的"灵魂参数",它像汽车的变速箱齿比,影响了效率、体积、纹波和 EMI 的全局平衡。

频率的三重权衡

频率 电感/电容体积 输出纹波 开关损耗 EMI(电磁干扰) 适用场景
200kHz 大(电感 33µH) 较大 很小 易通过 追求极致效率
400kHz 中等(电感 15µH) 中等 中等 一般 平衡之选(本设计)
1MHz 小(电感 6.8µH) 小 大 较难 追求极小体积
2MHz+ 极小 很小 很大 难通过 空间极度受限

400kHz 为什么是"黄金频率"?

对于 10W 级别的电源,400kHz 是体积与效率的甜蜜点:

计算公式

Datasheet 给出的经验公式:

RT (kΩ) = 30970 × Fsw (kHz)^(-1.027)

对于 400kHz:

RT = 30970 × 400^(-1.027) ≈ 64.9kΩ

Datasheet 表格中已给出验证值:400kHz 对应 64.9kΩ。我们可以直接查表,不用自己按计算器。

电阻精度与温漂

RT 电阻的精度会直接影响开关频率。如果使用 5% 精度的电阻:

频率误差 ≈ -1.027 × 电阻误差 = -1.027 × 5% ≈ ±5.1%

即 400kHz 可能漂到 380kHz ~ 420kHz。这对电源性能影响不大,因此 RT 用 1% 或 5% 精度均可。

但如果你的应用对 EMI 频率有严格要求(如避开某个通信频段),建议用 1% 精度电阻。

本设计选型:

2.7 使能 (EN) 与电源正常 (PG) 处理

这两个引脚虽然不参与功率转换,但决定了电源的"行为逻辑"和对外交互能力。

EN 引脚 —— 电源的"点火开关"

EN 内部有一个比较器,阈值电压如下:

直接接 VIN 的隐患?

对于本设计(VIN=12V),直接把 EN 接到 VIN 完全没有问题,因为 12V >> 1.2V。

但如果你用电池供电(如 4.2V 锂电池),且电池电压会跌落到 3.5V 以下,直接接 VIN 意味着即使电池过放,芯片还在拼命工作,可能损坏电池。此时应该用两个电阻分压接 EN,设定一个"低压关机点"(如 3.6V)。

EN 不可悬空!

悬空的 EN 引脚会像一个天线,拾取空间中的噪声,导致芯片随机开关。如果不用 EN 控制,请直接 solder 一根粗线连到 VIN,而不是只画在原理图上不连。

PG 引脚 —— 电源的"准备就绪"信号

PG 是一个开漏输出 (Open-Drain),内部结构相当于一个 MOSFET 的漏极悬空,源极接地。

因此,PG 必须外接上拉电阻才能输出高电平。

PG 驱动 LED 的电路设计

如果你想用 LED 指示电源状态:

VOUT (5V) ──[R_PULLUP 10kΩ]──┬── PG (6脚)
                              └──[R_LED 1kΩ]── LED ── GND

PG 不用时如何处理

直接悬空即可。内部 MOSFET 关断时漏电流极小,不会消耗功率。

本设计选型:

2.8 完整原理图与信号流向

基于以上所有分析和选型,你的原理图应精确包含以下元件和连接关系:

        输入侧                           芯片侧                          输出侧
    ┌──────────┐
    │ DC 12V   │──────┬──────────────────────────────┐
    │ 适配器   │      │                              │
    └──────────┘   ┌──┴──┐   ┌──────┐                │
                   │CIN1 │   │CIN2  │                │
                   │10uF │   │100nF │                │
                   │25V  │   │50V   │                │
                   └──┬──┘   └──┬───┘                │
                      │         │                    │
                      └────┬────┘                    │
                           │                         │
    GND ───────────────────┴─────────────────────────┤
                                                     │
                           ┌───────────────────────┐ │
                           │  1 GND ───────────────┼─┘
                           │  2 EN ───────┬────────┘
                           │              │ 0Ω 或直连 VIN
                           │  3 VIN ──────┘
                           │              │
                           │  4 RT/SYNC ──┴──[RT 64.9k]── GND
                           │
                           │  5 FB ──────┬──[R1 100k]── VOUT
                           │             │
                           │             └──[R2 24.9k]── GND
                           │
                           │  6 PG ───────(悬空或上拉+LED)
                           │
                           │  7 BOOT ─────┬──[CBOOT 100nF]
                           │              │
                           │  8 SW ───────┘
                           │              │
                           │   EP (散热焊盘) ── GND (多过孔)
                           └──────────────┘
                                          │
                                          │
                                       ┌──┴──┐
                                       │  L  │  15µH, Isat≥3A
                                       │ 15µH│
                                       └──┬──┘
                                          │
    ┌─────────────────────────────────────┤
    │                                     │
    │   ┌─────┐   ┌─────┐   ┌─────┐      │
    │   │COUT1│   │COUT2│   │COUT3│      │
    │   │22uF │   │22uF │   │22uF │      │
    │   │10V  │   │10V  │   │10V  │      │
    │   └──┬──┘   └──┬──┘   └──┬──┘      │
    │      └─────────┴─────────┘          │
    │                 │                   │
    └─────────────────┴───────────────────┘
                      │
                   VOUT = 5V/2A

第三阶段:PCB 布局 —— 决定成败的隐形战场 (耗时: 3~4 小时)

对于开关电源,布局 (Placement) 比布线 (Routing) 重要一万倍。Datasheet 里用了整整一节讲布局,可见其重要性。一个原理图完全正确的电源,可能因为布局错误而纹波超标、发热严重甚至无法启动。

3.0 层叠结构建议(两层板)

作为入门项目,我们使用最经济的两层板:

两层板之间通过过孔 (Via) 连接。所有需要接地的引脚和焊盘,都通过过孔"缝合"到底层地平面。

3.1 识别并缩小"输入环路" (Hot Loop)

这是 PCB 布局的第一铁律,80% 的 EMI 问题都来源于此。

什么是输入环路?

输入环路是指电流在开关过程中发生剧烈变化(高 di/dt)的闭合路径。对于同步 Buck,这个环路包括:

    输入电容正极
         │
         ▼
    ┌─────────┐
    │   VIN   │──→ 芯片内部上管 ──→ SW
    │ (芯片)  │                        │
    └─────────┘                        │
         ▲                             │
         │                             │
    输入电容负极 ←─────────────────────┘
         (经地平面)

这个环路中的电流在几纳秒内从 0 跳到 2A,如果环路面积大,根据法拉第电磁感应定律,变化的磁场会向外辐射电磁波,形成 EMI。

如何最小化输入环路?

  1. 输入电容必须紧挨芯片放置。100nF 去耦电容的焊盘中心到芯片 VIN 引脚的距离应控制在 2mm 以内,10µF bulk 电容也不要超过 5mm。
  2. 走线短粗直。VIN 和 GND 的走线要尽可能宽(建议 ≥ 0.5mm),形成最小的闭合圈。
  3. 利用芯片本身的长度。LMR38020 的 VIN (3脚) 和 GND (1脚) 在同一侧,把电容放在这一侧旁边,天然就能缩小环路。

同步 Buck 的布局优势

因为下管集成在芯片内部,电流从 SW → 下管 → GND 的路径完全在芯片封装内部完成,不需要外接二极管和额外的走线。这使得同步 Buck 的输入环路天然比非同步 Buck 小 30%~50%,EMI 更容易控制。

3.2 处理 SW 节点 (开关节点)

SW 引脚连接着电感,其电压在 0V 和 12V 之间以 400kHz 的频率跳变(dv/dt 极高)。这是板上最大的电场噪声源。

为什么不能大面积铺铜?

PCB 上的铜皮与地平面之间形成一个电容:

C_parasitic ≈ ε₀ × ε_r × A / d

其中 A 是铜皮面积,d 是到地平面的距离。面积越大,寄生电容越大。SW 铜皮通过这个寄生电容,把高频噪声耦合到地平面和其他信号线上。

SW 走线的正确做法

  1. 面积"刚刚好": SW 引脚到电感的走线宽度只需满足电流能力即可。2A 电流下,0.5mm 宽、1oz 铜厚的走线温升约 10°C,完全够用。不要为了追求"美观"而把 SW 铺成一大片铜。
  2. 长度最短: 电感应紧贴 SW 引脚放置,焊盘边缘到引脚距离 < 3mm。
  3. 不要穿越敏感信号: SW 走线下方(内层或底层)如果是完整地平面,可以起到屏蔽作用。但 SW 走线绝对不能与 FB 走线平行或交叉。
  4. 电感方向: 如果电感是屏蔽型,让它的开口面(如果有)朝向 SW 走线,屏蔽面朝外。

3.3 保护"弱势群体" (FB 反馈线)

FB 引脚在监测微弱的 1.0V 模拟电压,而 SW 节点在发射 12V 的高频噪声。这两者如果靠得太近,后果堪比在录音棚旁边开挖掘机。

噪声耦合的定量分析

假设 FB 走线与 SW 铜皮平行 10mm,间距 0.2mm,它们之间的寄生电容约 0.5pF。SW 节点 12V、400kHz 的方波通过这个电容耦合到 FB 线:

耦合阻抗 Zc = 1 / (2π × 400kHz × 0.5pF) ≈ 796kΩ
耦合噪声 ≈ 12V × (100kΩ // 24.9kΩ) / (100kΩ // 24.9kΩ + 796kΩ) ≈ 230mV

230mV 的噪声叠加在 1.0V 的直流电平上,足以让芯片误认为输出电压在剧烈波动,导致 PWM 控制紊乱,输出抖动甚至振荡。

FB 布局的黄金法则

  1. 分压电阻必须靠近 FB 引脚。R1 和 R2 放在 FB 引脚旁边 3mm 范围内,而非输出电容旁边。
  2. FB 走线最短最细。从 R1/R2 的抽头点到 FB 引脚,走线长度 < 5mm,宽度 0.2mm 即可(不需要大电流)。
  3. 从 VOUT 到 R1 的走线: 这段可以稍长(因为 VOUT 是稳定的 5V 直流,抗干扰能力强),但也应避免穿越 SW 区域。
  4. 用地线包围: 如果空间允许,在 FB 走线两侧放两条地线(Guard Ring),像护城河一样隔离噪声。
  5. 不要在电感下方走 FB 线。电感下方磁场最强,即使屏蔽电感也有漏磁。

3.4 散热焊盘 (PowerPAD) 与热管理

LMR38020 的 HSOIC-8 封装底部有一个裸露的金属焊盘 (EP),它是芯片内部 MOSFET 的主要散热通道。如果不妥善处理,芯片在 2A 负载下可能迅速升温到 100°C 以上。

热阻的概念

热量从芯片结 (Junction) 传到环境空气 (Ambient) 的路径上,每一部分都有热阻 (θ):

θJA = θJC (结到壳) + θCS (壳到散热器/PCB) + θSA (散热器到空气)

对于 LMR38020:

假设芯片内部功耗 1W(12V 输入、5V/2A 输出、效率 85% 时,损耗 ≈ 1.76W,实际可能更低):

这就是为什么要重视 PowerPAD!

过孔的设计规范

PowerPAD 的 PCB 焊盘设计

3.5 接地策略与地平面

不要分割地平面!

一些老教程会告诉你"把功率地和信号地分开,最后单点连接"。对于本设计(两层板、电流 2A、频率 400kHz),完整地平面比分割地更好。

原因:

  1. 完整的铜皮提供了最低阻抗的回流路径。如果分割地,回流电流必须绕过缝隙,形成更大的环路,EMI 更差。
  2. 本设计的 FB 信号是低速模拟信号(带宽只有开关频率的几分之一),不容易被功率地噪声干扰。只要 FB 走线短,完整地平面的噪声耦合可以忽略。
  3. 完整地平面的屏蔽效果最好。

唯一的地平面切割点

如果你非常担心 FB 地受干扰,可以在反馈电阻 R2 的接地点做一个小小的"切口":R2 不直接接主地平面,而是通过一个窄 neck(0.3mm 宽)连接到地,形成一个"安静接地岛"。但这对于 400kHz 的 LMR38020 通常没有必要,属于"过度设计"。

GND 引脚的处理

芯片的 GND (1脚) 直接通过粗短线(或铺铜)连接到 PowerPAD,再通过过孔阵列到底层地平面。不要把 GND 引脚单独拉一根细线去别的地方接地。

3.6 其他布局细节

BOOT 电容 必须紧贴 BOOT (7脚) 和 SW (8脚) 放置。走线要短于 3mm。这个电容的回路虽然电流小,但涉及高边驱动,走线过长会引入寄生电感,导致上管驱动波形振铃。

RT 电阻 对噪声不敏感,放在 RT/SYNC 引脚附近即可。走线不需要特别短,但也不要绕到 SW 铜皮上方。

PG 走线 如果 PG 接了很长的线去控制其他板子的 MCU,建议在此线上串联一个 1kΩ~10kΩ 电阻,并在靠近 MCU 处对地加 100pF 电容,形成一个 RC 低通滤波,防止外部干扰倒灌到电源芯片。

VOUT 铺铜 输出端可以大面积铺铜,因为 5V 是稳定的直流,大面积铺铜有利于降低输出阻抗和散热。

丝印与测试点

作为调试利器,在以下位置添加测试点 (Test Point) 或裸露的焊盘:

测试点可以用 1mm 直径的圆形焊盘,不加阻焊层,方便探针接触。


第四阶段:DRC 检查与投板制造 (耗时: 0.5 小时)

4.1 DRC (设计规则检查)

在嘉立创 EDA 或 KiCad 中运行 DRC。重点检查项:

检查项 建议规则 不合格后果
线宽 电源线 ≥ 0.5mm (20mil),信号线 ≥ 0.15mm (6mil) 电源线太细会发热、压降大
线距 ≥ 0.15mm (6mil) 间距太小可能短路
过孔 孔径 ≥ 0.3mm,外径 ≥ 0.6mm 小过孔加工难、电流能力弱
短路 VIN 与 GND、SW 与 GND、VOUT 与 GND 必须无短路 直接烧毁
未连接 所有网络必须完全连通 虚接导致功能异常
丝印重叠 丝印不要压在焊盘上 影响焊接

4.2 导出 Gerber 与打板

Gerber 文件清单 导出时确保包含以下层:

下单参数 在嘉立创、捷配等平台下单:


第五阶段:焊接与"点亮"测试 (耗时: 2 小时)

板子和元件到手,准备见证奇迹。焊接电源板不需要昂贵的设备,一把可调温烙铁、一卷焊锡、一管助焊膏即可。

5.1 焊接工具与准备

必备工具

可选工具

5.2 焊接顺序与技巧

遵循"从低到高,从小到大"的原则,防止焊接大件时烙铁碰掉小件。

第一步:贴片电阻和电容(0603/0805)

0603 焊接的"三步法":

  1. 固定一端: 在其中一个焊盘上锡(少量)。用镊子夹住元件,烙铁加热焊盘上的锡,同时把元件推到位。移开烙铁,等 1 秒再移开镊子。
  2. 焊接另一端: 给另一端加锡。烙铁头斜着接触焊盘和元件端部,送锡,看到锡爬上元件端面后移开。
  3. 补焊固定端: 重新加热固定端,确保两面都有饱满的焊角(Fillet)。

技巧: 焊锡不要太多,刚好覆盖焊盘并形成小山峰状即可。太多的锡容易桥连到相邻焊盘。

第二步:LMR38020 芯片

HSOIC-8 封装的引脚间距是 1.27mm,不算太密,可以用拖焊法:

  1. 固定芯片: 对齐一脚标记(通常有个凹点或斜角),先焊接对角线的两个引脚(如 1 脚和 5 脚),把芯片固定住。
  2. 加助焊剂: 在所有引脚上涂一层助焊膏。助焊剂能让锡流动更均匀。
  3. 拖焊: 烙铁头蘸少量锡,从一排引脚的一端匀速滑到另一端。锡的表面张力会把每个引脚分开,多余的锡被带走。
  4. 检查桥连: 用放大镜观察,如果有相邻引脚被锡桥连,加助焊剂后用吸锡带或干净的烙铁头拖一下即可清除。

PowerPAD 的焊接(关键!)

PowerPAD 在芯片底部,从正面看不到,是焊接难点:

第三步:电感和接线端子

电感焊盘大,容易焊接。注意:

5.3 上电前"三遍检查法"

第一遍:目视检查

第二遍:万用表通断/电阻检查

用万用表的二极管档或电阻档(不要用蜂鸣档,有些表 50Ω 就响,会误判),测量以下节点:

测量点 正常读数 如果短路 (≈0Ω)
VIN → GND 应有数百欧姆到无穷大(芯片内部有保护二极管,反向可能导通) 输入电容反接、芯片焊反、锡珠短路
VOUT → GND 应有几十到几百欧姆(反馈电阻分压 + 负载) 输出电容短路、电感内部短路
SW → GND 应有几百欧姆到几千欧姆 芯片内部击穿、电感短路
BOOT → SW 开路(无穷大) BOOT 电容短路
VIN → SW 开路(无穷大) 芯片内部上管击穿

第三遍:上电前最后确认

5.4 首次上电与观察

上电顺序

  1. 稳压电源保持关闭,先接好输入线。
  2. 打开稳压电源输出开关(或插上电源线)。
  3. 观察稳压电源的电压和电流读数。

正常启动的表征

如果电流显示 0mA: 检查 EN 是否悬空、芯片是否焊反、VIN 是否虚焊。 如果电流直接 冲到 0.5A(限流值): 立刻断电! 说明存在短路。用万用表电阻档排查 VIN 对地、VOUT 对地、SW 对地。

测量输出电压

用万用表直流电压档测量 VOUT 对 GND:

5.5 故障排查树

遇到问题时,按以下树状逻辑逐一排查,不要盲目换芯片。

现象 1:完全无输出,输入电流 ≈ 0mA

→ VIN 是否真正到达芯片 3 脚?(测量芯片引脚,不是接线端子)
  → 否:检查输入走线、过孔、焊盘虚焊
  → 是:
    → EN (2脚) 电压是否 > 1.2V?
      → 否:EN 悬空或接错。检查 EN 是否通过 0Ω 电阻/短线连接到 VIN
      → 是:
        → 芯片是否焊反?(一脚标记是否与 PCB 对应)
          → 是:换芯片,重新焊接
          → 否:芯片可能已损坏,或 PowerPAD 未接地导致内部保护

现象 2:完全无输出,输入电流冲到限流值

→ 断电,测电阻:VIN 对地是否短路?
  → 是:检查输入电容是否反接/击穿、芯片是否焊反、锡珠短路
  → 否:
    → SW 对地是否短路?
      → 是:芯片内部击穿,或电感内部短路
      → 否:
        → 输出端是否接了极性反的电解电容?(陶瓷电容无极性,但电解电容接反会爆炸短路)

现象 3:输出电压只有 1.0V 左右

→ FB 引脚电压是否为 1.0V?(芯片正常工作时的 FB 电压必须等于 VREF)
  → 是:说明芯片正常,但分压比不对。检查 R1/R2 是否焊错(如把 100k 焊成了 10k)
  → 否(FB = 0V):
    → FB 引脚虚焊?
    → BOOT 电容漏焊?(BOOT 欠压导致上管不工作,芯片只能输出低电压)
    → 芯片处于打嗝模式?(测量 SW 引脚,看是否有间歇性的脉冲)

现象 4:输出在 5V 附近剧烈抖动(纹波 > 500mV)

→ 用示波器看 SW 节点,波形是否规整的方波?
  → 否(波形杂乱):芯片工作不稳定,检查输入电容是否紧贴芯片、PowerPAD 是否接地
  → 是:
    → 检查 FB 走线是否穿越 SW 铜皮下方或旁边?
      → 是:重新布线,FB 必须远离 SW
      → 否:
        → 电感是否发烫?
          → 是:电感饱和!检查 Isat 是否 ≥ 3A,或电感型号是否选错
          → 否:输出电容是否足够?(应并联 3×22µF)

现象 5:芯片烫手(表面温度 > 80°C)

→ 负载电流是否 > 2A?
  → 是:超载了。LMR38020 最大 2A,请减小负载或选更大芯片
  → 否:
    → 电感是否发烫?
      → 是:电感饱和或 DCR 过大,损耗变成热量
      → 否:
        → 输入电压是否远高于 12V(如 48V)?
          → 是:压差大,芯片损耗 = (VIN - VOUT) × IOUT,发热剧增
          → 否:
            → PowerPAD 是否焊好?背面过孔是否填满锡?
              → 否:重新焊接 PowerPAD
              → 是:检查散热布局,增加顶层/底层铺铜面积

现象 6:板子发出"吱吱"啸叫声

→ 啸叫频率是否与开关频率(400kHz)一致?
  → 是:SW 节点或电感的机械振动。检查电感是否松动、磁芯是否粘合牢固
  → 否(频率较低,如 1kHz ~ 10kHz):
    → 负载是否极轻(如 < 10mA)?
      → 是:芯片进入 PFM(脉冲跳频)模式,这是正常的轻载高效策略。若不喜欢可换 FPWM 版本 (LMR38020F)
      → 否:反馈环路不稳定,检查 FB 布局、输出电容 ESR 是否过大

5.6 进阶测试与验证

如果你手头有示波器,可以进行以下标准测试,验证电源质量。

输出纹波测量(标准方法)

很多新手测纹波的方法是错误的,导致测到的是环境噪声而非真实纹波。

正确步骤:

  1. 示波器设置:

  2. 探头连接:

  3. 读数:

效率测量

效率是电源设计的核心指标之一:

η = Pout / Pin = (VOUT × IOUT) / (VIN × IIN) × 100%

测量步骤:

  1. 用万用表测量 VIN(稳压电源显示值可能不准,用表直接测芯片引脚)。
  2. 用稳压电源的电流读数作为 IIN(或串联万用表电流档)。
  3. 用万用表测量 VOUT。
  4. IOUT 可以通过负载电阻计算(IOUT = VOUT / R_LOAD),或用电子负载/万用表电流档测量。

本设计的效率预期:

负载调整率 (Load Regulation)

衡量负载变化时输出电压的稳定性:

  1. 固定 VIN = 12V。
  2. 改变负载电流:0.1A → 0.5A → 1A → 1.5A → 2A。
  3. 记录每个点的 VOUT。
  4. 计算:负载调整率 = (VOUT_0.1A - VOUT_2A) / VOUT_0.1A × 100%。
  5. 对于 LMR38020,应 < ±2%(即 5V 的变化量 < 100mV)。

线性调整率 (Line Regulation)

衡量输入电压变化时输出电压的稳定性:

  1. 固定负载 IOUT = 1A。
  2. 改变输入电压:8V → 12V → 18V → 24V。
  3. 记录每个点的 VOUT。
  4. 变化量应 < ±1%(即 5V 的变化量 < 50mV)。

第六阶段:理解 LMR38020 的安全盔甲

为什么我们能放心大胆地试错?因为 LMR38020 内置了多层保护机制,它比你想象中的更"耐造"。理解这些机制,有助于你在调试时判断"是芯片在保护"还是"芯片已损坏"。

6.1 高边与低边电流限制

你的感受: 如果负载短路,稳压电源会显示电流被限制在 3A 左右,而不是无限上升。

6.2 打嗝模式 (Hiccup Mode)

当高边限流连续触发多次(通常是 32 个周期或持续过流),芯片判断为"严重故障",进入打嗝模式:

  1. 停止开关: 芯片彻底关闭上下管,等待约 76ms(典型值)。
  2. 尝试重启: 76ms 后,芯片尝试一次软启动。
  3. 判断: 如果故障(短路)仍存在,电流再次冲顶,芯片再次停止 76ms。
  4. 循环: 进入"启动-保护-停止-启动"的循环。

为什么叫"打嗝"? 就像人呼吸不畅时会间隔性深呼吸一样,芯片通过周期性休息来防止持续过流导致的热积累。

你的感受: 如果输出短路,用示波器看 SW 节点,会看到一个周期约 80ms 的脉冲群,而不是持续的开关波形。稳压电源的电流读数会在 0A 和限流值之间周期性跳动。

重要: 打嗝模式是保护芯片不被烧毁的关键。即使你不小心短路了输出,只要及时断电,芯片大概率完好无损。

6.3 热关断 (Thermal Shutdown)

如果芯片结温 (TJ) 超过 163°C,内部温度传感器会强制关闭电源。当温度下降到 150°C 以下时,芯片自动恢复并重新软启动。

13°C 的迟滞: 这是为了防止在阈值附近反复开关(抖动)。

你的感受: 如果芯片烫到无法触摸(约 70°C 以上表面温度),且输出突然掉电,过一会儿又自动恢复,说明散热不足触发了热保护。此时应检查 PowerPAD 焊接、负载电流和输入电压。

6.4 软启动 (Soft Start)

每次上电或从故障恢复时,芯片不会立即把输出拉到 5V,而是用约 4ms 的时间让输出电压从 0V 缓慢爬升到 5V。

作用: 防止上电瞬间大电流冲击输入电源和输出电容。如果没有软启动,上电瞬间需要给输出电容充电(I = C × dV/dt),可能产生数安培的浪涌电流,导致输入电源过载保护。

你的感受: 用示波器看 VOUT,上电时不是瞬间跳变,而是一条平滑的上升曲线,持续约 4ms。

6.5 保护机制汇总表

保护机制 触发条件 行为 对用户的意义
高边电流限制 电感电流 > 3.2A 立即关断上管 第一道防线,防止过流
低边电流限制 下管电流 > 2.3A 限制下管导通 防止反向电流过大
打嗝模式 持续过流/短路 76ms 停止 → 软启动 → 循环 防止持续发热烧毁芯片
热关断 结温 > 163°C 彻底关断,降至 150°C 恢复 极端情况下的最后防线
软启动 每次上电/恢复 4ms 内缓慢升压 防止浪涌电流冲击
BOOT UVLO BOOT-SW 电压 < 2.5V 关断上管 防止上管驱动不足导致发热

第七阶段:新手避坑指南 (Top 10)

以下是根据无数新手血泪史总结的最常见错误,避开它们,你的成功率将提高到 90% 以上。

坑 1:EN 引脚悬空

后果: 芯片随机开关,输出电压时有时无,仿佛"闹鬼"。 解决: EN 必须明确接高电平(VIN)或低电平(GND),不可悬空。

坑 2:PowerPAD 没焊好或未接地

后果: 芯片在 1A 以上负载时迅速升温到 100°C+,触发热关断,输出断断续续。 解决: PowerPAD 必须打 9 个以上过孔,并确保过孔被锡填满,良好连接到底层地平面。

坑 3:输入电容放在离芯片 2cm 远的地方

后果: 输入环路面积巨大,EMI 超标,输出纹波可能高达几百 mV,芯片工作不稳定。 解决: 100nF 去耦电容必须紧贴 VIN 引脚,距离 < 2mm。

坑 4:电感饱和电流选 2A(刚好等于负载电流)

后果: 峰值电流 2.24A 超过 2A 饱和点,电感饱和 → 电流失控 → 芯片过流保护或烧毁。 解决: Isat 必须 ≥ 峰值电流 × 1.3 = 2.9A,选 ≥ 3A。

坑 5:FB 走线从 SW 铜皮下方穿过

后果: SW 噪声耦合到 FB,输出电压剧烈抖动,严重时芯片进入保护模式。 解决: FB 走线远离 SW,长度 < 5mm,必要时两侧包地线保护。

坑 6:忘记焊接 BOOT 电容

后果: 上管无法获得足够的栅极驱动电压,要么完全不导通(无输出),要么导通电阻极大(芯片严重发热)。 解决: 焊接后目视检查 BOOT 和 SW 之间的电容是否存在。

坑 7:输出电容耐压选 6.3V

后果: 5V 输出加上纹波尖峰,电容实际承受电压可能超过额定值,导致陶瓷电容短路或爆裂(陶瓷电容失效模式通常是短路)。 解决: 耐压选 ≥ 10V,推荐 16V。

坑 8:用万用表蜂鸣档误判"短路"

后果: 有些蜂鸣档在电阻 < 50Ω 时就会响。芯片内部有二极管和保护电路,VIN 对地可能测到 20Ω~100Ω,这是正常的,不是短路。但你可能误以为短路而反复排查。 解决: 用电阻档读具体数值,不要只听蜂鸣器。VIN 对地几百欧姆以上都是正常的。

坑 9:芯片焊反

后果: 上电瞬间芯片内部二极管正向导通,大电流流过,芯片冒烟,永久损坏。 解决: 焊接前确认芯片一脚标记(凹点或斜边)与 PCB 丝印方向一致。上电前再检查一遍。

坑 10:第一次上电不用限流电源

后果: 如果存在短路(如锡珠),普通电源会输出无限大电流,芯片瞬间烧毁,甚至电源本身也受损。 解决: 第一次上电必须限流 0.5A。即使短路,0.5A 也不会在几秒内造成不可逆损坏,你有时间观察并断电。


第八阶段:拓展与变形

完成基础设计后,你可以尝试以下变形,加深理解。

8.1 改变输出电压

只需修改 R1/R2 的比值。公式:

VOUT = 1.0V × (1 + R1 / R2)
目标输出 R1 (RFBT) R2 (RFBB)
3.3V 100kΩ 43.2kΩ
5.0V 100kΩ 24.9kΩ
9.0V 100kΩ 12.5kΩ
12V 100kΩ 9.09kΩ

注意:输出电压越高,占空比越大。VIN=12V 时输出 9V(占空比 75%)没问题,但如果 VIN 只有 10V,输出 9V 就接近极限了。

8.2 改变开关频率

修改 RT 电阻即可:

目标频率 RT 电阻 电感建议
200kHz 131kΩ 33µH
400kHz 64.9kΩ 15µH
1000kHz 25.5kΩ 6.8µH
2000kHz 12.1kΩ 3.3µH

规律: 频率减半 → 电感量加倍 → RT 电阻约加倍。

8.3 PFM vs FPWM 模式选择

LMR38020 有两个版本:

建议: 如果电源用于对噪声敏感的音频/通信设备,或对啸叫敏感,选 F 版本。如果用于电池供电且对效率敏感,选普通版本。

8.4 增加输入滤波(π 型滤波)

如果你的电源需要通过严格的 EMI 测试,可以在输入端增加 π 型滤波器:

VIN ──[C1 10µF]──[L_f 10µH]──[C2 10µF]── 芯片 VIN

L_f 是共模电感或差模电感,能显著抑制输入电源线上的传导噪声。

8.5 增加输出滤波(二级 LC)

如果 30mV 的纹波对你的精密模拟电路仍太大,可以在输出端再加一级 LC 滤波:

VOUT ──[L2 1µH]──[C4 22µF]── 纯净 5V

注意:二级 LC 可能引入额外的相位滞后,导致反馈环路不稳定。如果加了二级滤波,FB 采样点必须放在 C4 之后,否则芯片无法知道真实输出电压。


附录 A:BOM 清单 (物料表)

位号 元件 参数 封装 数量 备注
U1 降压芯片 LMR38020SDDA / LMR38020FSDDA HSOIC-8 1 F 后缀为强制 PWM 版
L1 功率电感 15µH, Isat ≥ 3A, DCR < 100mΩ SMD 12×12mm 1 屏蔽电感更佳
CIN1 输入电容 10µF/25V, X7R 0805 1 主输入电容
CIN2 高频去耦 100nF/50V, X7R 0603 1 紧贴 VIN
COUT1-3 输出电容 22µF/10V 或 16V, X7R 0805 3 三只并联
CBOOT 自举电容 100nF/25V, X7R 0603 1 接 BOOT 与 SW
R1 反馈上电阻 100kΩ, 1% 0603 1 E96 系列
R2 反馈下电阻 24.9kΩ, 1% 0603 1 E96 系列
RT 频率电阻 64.9kΩ, 1% 0603 1 设定 400kHz
R3 EN 短接 0Ω 电阻 0603 1 或直接用焊锡短接
R4 PG 上拉 10kΩ, 1% 0603 1 如使用 PG 功能
R5 LED 限流 1kΩ, 1% 0603 1 如使用 PG 指示灯
LED1 指示灯 红色 LED, 3.2V/20mA 0805 1 可选
J1, J2 接线端子 2.54mm 插针或 DC 电源座 直插 2 输入/输出接线

附录 B:关键公式速查表

参数 公式 本设计值
占空比 D = VOUT / VIN 41.7%
纹波电流 ΔIL = VOUT(VIN-VOUT)/(VIN×Fsw×L) 486mA
峰值电流 IPEAK = IOUT + ΔIL/2 2.24A
反馈电阻 R1 = R2 × (VOUT/VREF - 1) R1=100k, R2=24.9k
开关频率 RT = 30970 × Fsw^(-1.027) 64.9kΩ @ 400kHz
效率 η = (VOUT×IOUT)/(VIN×IIN) ~85%
纹波电压 ΔV ≈ ΔIL/(8×Fsw×C) ~3mV (理想)

写在最后

恭喜你完成了从 Datasheet 阅读、器件选型、PCB 布局到焊接调试的完整电源设计流程。

这块基于 LMR38020 的电源板虽然简单,但它蕴含了开关电源最核心的物理规律:电磁感应、PWM 反馈控制、EMI 抑制、热管理。掌握了它,你就已经站在了电源设计的大门前。

硬件工程师的成长,正是在这一次次"试出来"的实践中完成的。下一步,你可以尝试:

遇到问题? 回头检查这三件事:输入电容是否紧贴芯片?反馈线是否远离 SW 节点?PowerPAD 是否正确接地并打过孔?80% 的电源问题都出在布局上。

祝你调试顺利,点亮属于你的第一块电源板!