项目难度: ⭐☆☆☆☆ (入门) 预计耗时: 1 个周末 你将学会: 阅读 Datasheet、同步 Buck 原理、网页式计算选型、PCB 布局、焊接调试、故障排查
电源是每一个硬件系统的"心脏"。对于零基础或跨专业的同学来说,设计一块自己的降压电源板,是建立硬件系统概念的最佳起点:它包含了模拟电源的核心逻辑,不需要写代码,且"点亮"时的反馈极其直接——万用表上跳出一串稳定的数字,那种成就感足以打破你对硬件的恐惧。
本教程将带你使用 TI LMR38020 这款工业级同步降压芯片,从零开始完成一块 12V 转 5V/2A (10W) 的电源模块。选它的理由很简单:输入范围极宽 (4.2V~80V)、外围极简、自带各种保护机制,且作为同步 Buck,它不需要外接续流二极管,新手少踩一个坑。
小白最大的障碍,往往是面对一份二三十页全英文 PDF 的无助感。其实,设计电源不需要读懂每一个字,我们要学会抓大放小,精准提取"四大金刚"。
在打开 Datasheet 之前,先写在纸上你的需求。本教程的目标如下:
| 参数 | 目标值 | 说明 |
|---|---|---|
| 输入电压 (VIN) | 12V (可承受 24V 瞬态) | 常见的路由器/显示器适配器电压 |
| 输出电压 (VOUT) | 5.0V | 可为单片机、USB 设备、传感器供电 |
| 输出电流 (IOUT) | 2A (峰值) | 满足 5V × 2A = 10W 的功率需求 |
| 开关频率 (Fsw) | 400kHz | 在效率与电感体积间取平衡 |
为什么选 LMR38020? 对照上面的目标,看看它的核心指标(直接摘自 Datasheet 首页):
打开 LMR38020 数据手册,按以下顺序抓重点:
Features (特性)
快速确认芯片能力是否匹配。重点关注 4.2-V to 80-V input range、2-A max output、Integrated synchronous rectification、40-µA IQ。
Absolute Maximum Ratings (绝对最大额定值) 这是芯片的物理生死线,任何情况下都不能超过,否则永久损坏:
Pin Configuration (引脚定义) LMR38020 采用 8 引脚 HSOIC 封装,带一个底部散热焊盘 (EP)。务必搞清楚每个引脚的作用:
Typical Application (典型应用电路)
翻到 Datasheet 第一页或末尾,找到 Typical Application Schematic。这是新手的救命稻草! 绝大多数情况下,直接照抄它的拓扑结构即可。本教程的原理图就是基于它演化而来。
在选型之前,花 5 分钟理解 Buck 电路如何工作,会让你后续的布局决策有根有据。
两个状态的交替
Buck 芯片内部有一个高速开关(本芯片是上管 MOSFET),以 400kHz 的频率不停地"开"和"关"。电感则像一个"缓冲器",把开关造成的脉冲电流平滑成稳定的直流。
状态一:上管导通 (Ton) 电流从输入电源出发,经过芯片内部的上管 MOSFET,从 SW 引脚流出,经过电感,给输出电容充电,最后流向负载。此时电感在"储能",电流线性上升。
VIN ──[上管导通]── SW ── 电感 ── VOUT ── 负载 ── GND
│ │
└── 电容储能 <────────────┘
状态二:上管关断 (Toff) 上管切断后,电感中的电流不能突变(电磁感应定律)。此时芯片内部的下管 MOSFET 导通,为电感电流提供续流回路:电流从地出发,经过下管、电感,继续流向负载。
GND ──[下管导通]── SW ── 电感 ── VOUT ── 负载 ── GND
│ │
└── 电感释放储能 <────────┘
占空比 (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%。
照抄典型应用只是画出了"骨架",真正的工程能力体现在选型上。参数选错,板子轻则纹波大,重则上电冒烟。
输入电容的作用有两个:一是作为"蓄水池",在芯片上管导通的瞬间快速提供脉冲电流;二是滤除输入电源线上的高频噪声。
为什么需要两只电容并联?
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。
这就是为什么:
材质选择:X7R vs X5R vs Y5V
| 材质 | 温度稳定性 | 容量随温度变化 | 推荐度 |
|---|---|---|---|
| X7R | ±15%(-55°C ~ 125°C) | 很稳定 | ⭐⭐⭐⭐⭐ |
| X5R | ±15%(-55°C ~ 85°C) | 较稳定 | ⭐⭐⭐⭐ |
| Y5V | +22% / -82% | 极差,容量随温度剧烈漂移 | ❌ 不推荐 |
本设计选型:
电感是 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 非屏蔽
本设计选型:
输出电容的使命是滤除电感电流的纹波,向负载提供稳定的直流电压。
输出纹波的构成
输出电压纹波(ΔV)由两部分组成:
总纹波 ≈ ΔVC + ΔVESR
陶瓷电容的 ESR 极低(几毫欧),所以第二项通常很小,纹波主要由第一项决定。
为什么用 3 只 22µF,而不是 1 只 66µF?
这是工程上的深思熟虑:
本设计纹波估算
假设用 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 负载阶跃的动态响应要求。
本设计选型:
芯片通过 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Ω 是经验证的最佳区间,兼顾了精度、噪声和功耗。
本设计计算
选定 R2 (RFBB) = 24.9kΩ(E96 标准值)。
计算 R1:
R1 = 4 × 24.9kΩ = 99.6kΩ
选取最接近的标准值: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Ω 级别,误差就会显著增大。
本设计选型:
自举电容是驱动芯片内部高边 MOSFET 的关键,理解它的工作原理能帮你排查"莫名其妙无输出"的故障。
为什么需要自举电路?
LMR38020 内部的高边开关是 N 沟道 MOSFET。要让它完全导通,栅极电压必须比源极电压(即 SW 引脚电压)高出约 4V~5V。
当上管导通时,SW 引脚电压被拉到接近 VIN(12V)。这意味着栅极需要 12V + 5V = 17V 的电压!但芯片只接了一个 12V 输入,哪来的 17V?
自举电路的工作原理
芯片内部集成了一个自举二极管,连接在 VIN 和 BOOT 之间。工作过程如下:
充电阶段(下管导通时): SW 引脚被下管拉到 0V。VIN(12V)通过内部二极管给 CBOOT 充电,BOOT 引脚电压 ≈ VIN - Vdiode ≈ 11.3V。此时 CBOOT 两端电压差约为 11.3V。
放电阶段(上管导通时): 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 的质量。
本设计选型:
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% 精度电阻。
本设计选型:
这两个引脚虽然不参与功率转换,但决定了电源的"行为逻辑"和对外交互能力。
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 关断时漏电流极小,不会消耗功率。
本设计选型:
基于以上所有分析和选型,你的原理图应精确包含以下元件和连接关系:
输入侧 芯片侧 输出侧
┌──────────┐
│ 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
对于开关电源,布局 (Placement) 比布线 (Routing) 重要一万倍。Datasheet 里用了整整一节讲布局,可见其重要性。一个原理图完全正确的电源,可能因为布局错误而纹波超标、发热严重甚至无法启动。
作为入门项目,我们使用最经济的两层板:
两层板之间通过过孔 (Via) 连接。所有需要接地的引脚和焊盘,都通过过孔"缝合"到底层地平面。
这是 PCB 布局的第一铁律,80% 的 EMI 问题都来源于此。
什么是输入环路?
输入环路是指电流在开关过程中发生剧烈变化(高 di/dt)的闭合路径。对于同步 Buck,这个环路包括:
输入电容正极
│
▼
┌─────────┐
│ VIN │──→ 芯片内部上管 ──→ SW
│ (芯片) │ │
└─────────┘ │
▲ │
│ │
输入电容负极 ←─────────────────────┘
(经地平面)
这个环路中的电流在几纳秒内从 0 跳到 2A,如果环路面积大,根据法拉第电磁感应定律,变化的磁场会向外辐射电磁波,形成 EMI。
如何最小化输入环路?
同步 Buck 的布局优势
因为下管集成在芯片内部,电流从 SW → 下管 → GND 的路径完全在芯片封装内部完成,不需要外接二极管和额外的走线。这使得同步 Buck 的输入环路天然比非同步 Buck 小 30%~50%,EMI 更容易控制。
SW 引脚连接着电感,其电压在 0V 和 12V 之间以 400kHz 的频率跳变(dv/dt 极高)。这是板上最大的电场噪声源。
为什么不能大面积铺铜?
PCB 上的铜皮与地平面之间形成一个电容:
C_parasitic ≈ ε₀ × ε_r × A / d
其中 A 是铜皮面积,d 是到地平面的距离。面积越大,寄生电容越大。SW 铜皮通过这个寄生电容,把高频噪声耦合到地平面和其他信号线上。
SW 走线的正确做法
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 布局的黄金法则
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 焊盘设计
不要分割地平面!
一些老教程会告诉你"把功率地和信号地分开,最后单点连接"。对于本设计(两层板、电流 2A、频率 400kHz),完整地平面比分割地更好。
原因:
唯一的地平面切割点
如果你非常担心 FB 地受干扰,可以在反馈电阻 R2 的接地点做一个小小的"切口":R2 不直接接主地平面,而是通过一个窄 neck(0.3mm 宽)连接到地,形成一个"安静接地岛"。但这对于 400kHz 的 LMR38020 通常没有必要,属于"过度设计"。
GND 引脚的处理
芯片的 GND (1脚) 直接通过粗短线(或铺铜)连接到 PowerPAD,再通过过孔阵列到底层地平面。不要把 GND 引脚单独拉一根细线去别的地方接地。
BOOT 电容 必须紧贴 BOOT (7脚) 和 SW (8脚) 放置。走线要短于 3mm。这个电容的回路虽然电流小,但涉及高边驱动,走线过长会引入寄生电感,导致上管驱动波形振铃。
RT 电阻 对噪声不敏感,放在 RT/SYNC 引脚附近即可。走线不需要特别短,但也不要绕到 SW 铜皮上方。
PG 走线 如果 PG 接了很长的线去控制其他板子的 MCU,建议在此线上串联一个 1kΩ~10kΩ 电阻,并在靠近 MCU 处对地加 100pF 电容,形成一个 RC 低通滤波,防止外部干扰倒灌到电源芯片。
VOUT 铺铜 输出端可以大面积铺铜,因为 5V 是稳定的直流,大面积铺铜有利于降低输出阻抗和散热。
丝印与测试点
作为调试利器,在以下位置添加测试点 (Test Point) 或裸露的焊盘:
测试点可以用 1mm 直径的圆形焊盘,不加阻焊层,方便探针接触。
在嘉立创 EDA 或 KiCad 中运行 DRC。重点检查项:
| 检查项 | 建议规则 | 不合格后果 |
|---|---|---|
| 线宽 | 电源线 ≥ 0.5mm (20mil),信号线 ≥ 0.15mm (6mil) | 电源线太细会发热、压降大 |
| 线距 | ≥ 0.15mm (6mil) | 间距太小可能短路 |
| 过孔 | 孔径 ≥ 0.3mm,外径 ≥ 0.6mm | 小过孔加工难、电流能力弱 |
| 短路 | VIN 与 GND、SW 与 GND、VOUT 与 GND 必须无短路 | 直接烧毁 |
| 未连接 | 所有网络必须完全连通 | 虚接导致功能异常 |
| 丝印重叠 | 丝印不要压在焊盘上 | 影响焊接 |
Gerber 文件清单 导出时确保包含以下层:
GTL / F.Cu: 顶层铜皮GBL / B.Cu: 底层铜皮GTO / F.SilkS: 顶层丝印GTP / F.Paste: 顶层钢网层(贴片焊接用)GTS / F.Mask: 顶层阻焊GBS / B.Mask: 底层阻焊GKO / Edge.Cuts: 板框/外形GM1 / Eco1.User: 机械层(钻孔表等)下单参数 在嘉立创、捷配等平台下单:
板子和元件到手,准备见证奇迹。焊接电源板不需要昂贵的设备,一把可调温烙铁、一卷焊锡、一管助焊膏即可。
必备工具
可选工具
遵循"从低到高,从小到大"的原则,防止焊接大件时烙铁碰掉小件。
第一步:贴片电阻和电容(0603/0805)
0603 焊接的"三步法":
技巧: 焊锡不要太多,刚好覆盖焊盘并形成小山峰状即可。太多的锡容易桥连到相邻焊盘。
第二步:LMR38020 芯片
HSOIC-8 封装的引脚间距是 1.27mm,不算太密,可以用拖焊法:
PowerPAD 的焊接(关键!)
PowerPAD 在芯片底部,从正面看不到,是焊接难点:
方法一:过孔上锡法(推荐)
方法二:热风枪法
检查: 焊接完成后,从 PCB 背面看,9 个过孔都应被锡填满。如果某个过孔还是空的,说明该处虚焊,需补焊。
第三步:电感和接线端子
电感焊盘大,容易焊接。注意:
第一遍:目视检查
第二遍:万用表通断/电阻检查
用万用表的二极管档或电阻档(不要用蜂鸣档,有些表 50Ω 就响,会误判),测量以下节点:
| 测量点 | 正常读数 | 如果短路 (≈0Ω) |
|---|---|---|
| VIN → GND | 应有数百欧姆到无穷大(芯片内部有保护二极管,反向可能导通) | 输入电容反接、芯片焊反、锡珠短路 |
| VOUT → GND | 应有几十到几百欧姆(反馈电阻分压 + 负载) | 输出电容短路、电感内部短路 |
| SW → GND | 应有几百欧姆到几千欧姆 | 芯片内部击穿、电感短路 |
| BOOT → SW | 开路(无穷大) | BOOT 电容短路 |
| VIN → SW | 开路(无穷大) | 芯片内部上管击穿 |
第三遍:上电前最后确认
上电顺序
正常启动的表征
如果电流显示 0mA: 检查 EN 是否悬空、芯片是否焊反、VIN 是否虚焊。 如果电流直接 冲到 0.5A(限流值): 立刻断电! 说明存在短路。用万用表电阻档排查 VIN 对地、VOUT 对地、SW 对地。
测量输出电压
用万用表直流电压档测量 VOUT 对 GND:
遇到问题时,按以下树状逻辑逐一排查,不要盲目换芯片。
现象 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 是否过大
如果你手头有示波器,可以进行以下标准测试,验证电源质量。
输出纹波测量(标准方法)
很多新手测纹波的方法是错误的,导致测到的是环境噪声而非真实纹波。
正确步骤:
示波器设置:
探头连接:
读数:
效率测量
效率是电源设计的核心指标之一:
η = Pout / Pin = (VOUT × IOUT) / (VIN × IIN) × 100%
测量步骤:
本设计的效率预期:
负载调整率 (Load Regulation)
衡量负载变化时输出电压的稳定性:
线性调整率 (Line Regulation)
衡量输入电压变化时输出电压的稳定性:
为什么我们能放心大胆地试错?因为 LMR38020 内置了多层保护机制,它比你想象中的更"耐造"。理解这些机制,有助于你在调试时判断"是芯片在保护"还是"芯片已损坏"。
你的感受: 如果负载短路,稳压电源会显示电流被限制在 3A 左右,而不是无限上升。
当高边限流连续触发多次(通常是 32 个周期或持续过流),芯片判断为"严重故障",进入打嗝模式:
为什么叫"打嗝"? 就像人呼吸不畅时会间隔性深呼吸一样,芯片通过周期性休息来防止持续过流导致的热积累。
你的感受: 如果输出短路,用示波器看 SW 节点,会看到一个周期约 80ms 的脉冲群,而不是持续的开关波形。稳压电源的电流读数会在 0A 和限流值之间周期性跳动。
重要: 打嗝模式是保护芯片不被烧毁的关键。即使你不小心短路了输出,只要及时断电,芯片大概率完好无损。
如果芯片结温 (TJ) 超过 163°C,内部温度传感器会强制关闭电源。当温度下降到 150°C 以下时,芯片自动恢复并重新软启动。
13°C 的迟滞: 这是为了防止在阈值附近反复开关(抖动)。
你的感受: 如果芯片烫到无法触摸(约 70°C 以上表面温度),且输出突然掉电,过一会儿又自动恢复,说明散热不足触发了热保护。此时应检查 PowerPAD 焊接、负载电流和输入电压。
每次上电或从故障恢复时,芯片不会立即把输出拉到 5V,而是用约 4ms 的时间让输出电压从 0V 缓慢爬升到 5V。
作用: 防止上电瞬间大电流冲击输入电源和输出电容。如果没有软启动,上电瞬间需要给输出电容充电(I = C × dV/dt),可能产生数安培的浪涌电流,导致输入电源过载保护。
你的感受: 用示波器看 VOUT,上电时不是瞬间跳变,而是一条平滑的上升曲线,持续约 4ms。
| 保护机制 | 触发条件 | 行为 | 对用户的意义 |
|---|---|---|---|
| 高边电流限制 | 电感电流 > 3.2A | 立即关断上管 | 第一道防线,防止过流 |
| 低边电流限制 | 下管电流 > 2.3A | 限制下管导通 | 防止反向电流过大 |
| 打嗝模式 | 持续过流/短路 | 76ms 停止 → 软启动 → 循环 | 防止持续发热烧毁芯片 |
| 热关断 | 结温 > 163°C | 彻底关断,降至 150°C 恢复 | 极端情况下的最后防线 |
| 软启动 | 每次上电/恢复 | 4ms 内缓慢升压 | 防止浪涌电流冲击 |
| BOOT UVLO | BOOT-SW 电压 < 2.5V | 关断上管 | 防止上管驱动不足导致发热 |
以下是根据无数新手血泪史总结的最常见错误,避开它们,你的成功率将提高到 90% 以上。
后果: 芯片随机开关,输出电压时有时无,仿佛"闹鬼"。 解决: EN 必须明确接高电平(VIN)或低电平(GND),不可悬空。
后果: 芯片在 1A 以上负载时迅速升温到 100°C+,触发热关断,输出断断续续。 解决: PowerPAD 必须打 9 个以上过孔,并确保过孔被锡填满,良好连接到底层地平面。
后果: 输入环路面积巨大,EMI 超标,输出纹波可能高达几百 mV,芯片工作不稳定。 解决: 100nF 去耦电容必须紧贴 VIN 引脚,距离 < 2mm。
后果: 峰值电流 2.24A 超过 2A 饱和点,电感饱和 → 电流失控 → 芯片过流保护或烧毁。 解决: Isat 必须 ≥ 峰值电流 × 1.3 = 2.9A,选 ≥ 3A。
后果: SW 噪声耦合到 FB,输出电压剧烈抖动,严重时芯片进入保护模式。 解决: FB 走线远离 SW,长度 < 5mm,必要时两侧包地线保护。
后果: 上管无法获得足够的栅极驱动电压,要么完全不导通(无输出),要么导通电阻极大(芯片严重发热)。 解决: 焊接后目视检查 BOOT 和 SW 之间的电容是否存在。
后果: 5V 输出加上纹波尖峰,电容实际承受电压可能超过额定值,导致陶瓷电容短路或爆裂(陶瓷电容失效模式通常是短路)。 解决: 耐压选 ≥ 10V,推荐 16V。
后果: 有些蜂鸣档在电阻 < 50Ω 时就会响。芯片内部有二极管和保护电路,VIN 对地可能测到 20Ω~100Ω,这是正常的,不是短路。但你可能误以为短路而反复排查。 解决: 用电阻档读具体数值,不要只听蜂鸣器。VIN 对地几百欧姆以上都是正常的。
后果: 上电瞬间芯片内部二极管正向导通,大电流流过,芯片冒烟,永久损坏。 解决: 焊接前确认芯片一脚标记(凹点或斜边)与 PCB 丝印方向一致。上电前再检查一遍。
后果: 如果存在短路(如锡珠),普通电源会输出无限大电流,芯片瞬间烧毁,甚至电源本身也受损。 解决: 第一次上电必须限流 0.5A。即使短路,0.5A 也不会在几秒内造成不可逆损坏,你有时间观察并断电。
完成基础设计后,你可以尝试以下变形,加深理解。
只需修改 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 就接近极限了。
修改 RT 电阻即可:
| 目标频率 | RT 电阻 | 电感建议 |
|---|---|---|
| 200kHz | 131kΩ | 33µH |
| 400kHz | 64.9kΩ | 15µH |
| 1000kHz | 25.5kΩ | 6.8µH |
| 2000kHz | 12.1kΩ | 3.3µH |
规律: 频率减半 → 电感量加倍 → RT 电阻约加倍。
LMR38020 有两个版本:
建议: 如果电源用于对噪声敏感的音频/通信设备,或对啸叫敏感,选 F 版本。如果用于电池供电且对效率敏感,选普通版本。
如果你的电源需要通过严格的 EMI 测试,可以在输入端增加 π 型滤波器:
VIN ──[C1 10µF]──[L_f 10µH]──[C2 10µF]── 芯片 VIN
L_f 是共模电感或差模电感,能显著抑制输入电源线上的传导噪声。
如果 30mV 的纹波对你的精密模拟电路仍太大,可以在输出端再加一级 LC 滤波:
VOUT ──[L2 1µH]──[C4 22µF]── 纯净 5V
注意:二级 LC 可能引入额外的相位滞后,导致反馈环路不稳定。如果加了二级滤波,FB 采样点必须放在 C4 之后,否则芯片无法知道真实输出电压。
| 位号 | 元件 | 参数 | 封装 | 数量 | 备注 |
|---|---|---|---|---|---|
| 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 | 输入/输出接线 |
| 参数 | 公式 | 本设计值 |
|---|---|---|
| 占空比 | 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% 的电源问题都出在布局上。
祝你调试顺利,点亮属于你的第一块电源板!