做硬件这些年,手里用过的 SWIFT 系列 step-down converter 两只手数不过来。电源圈里的 SWIFT 并不是那门编程语言,而是 TI 的同步降压转换器家族——高频开关、内部集成 MOSFET、小封装,外围一个电感加几颗陶瓷电容就能撑起一路大电流输出。最近刚把一个 5V 转 1.8V/3A 的核心电源轨压进不到 1cm² 的面积里,正好借这个机会,把 SWIFT 超小降压方案从选型、计算、布局到调试整套流程梳理一遍。如果你是画板子、调电源的硬件工程师,或者是刚接触 Buck 电路的在校生,照着这篇的思路走,能少踩不少坑。
1. SWIFT 降压转换器是什么:从家族到选型
1.1 先纠正一个误会:SWIFT 不是那门编程语言
我之前发过一条朋友圈,说"今天调 SWIFT 电源",底下好几个做软件的朋友以为我在刷 Swift 面试题。这里先说明白:硬件领域的 SWIFT 是 TI 的同步降压转换器产品系列,和苹果的 Swift 语言没有半点关系。TI 早年把一批高频同步 Buck 芯片归入 SWIFT 品牌,包括经典的 TPS62240、TPS62130,以及后来的 TPS6280x、TPS6281x 这一堆小封装型号。它们的共同特征非常明确:内置高边和低边 MOSFET,省掉外部续流二极管;开关频率普遍在 1.5MHz 到 2.5MHz,甚至更高;外围元件极少,输出靠反馈电阻调节,环路补偿大部分做在芯片内部。
这些特征叠加到一起,最直接的结果就是方案体积小。我常用的 TPS62130,标称 3A 输出,封装只有 3mm×3mm,配一颗 1µH 电感和若干陶瓷电容,整块电源的占板面积比一颗晶振大不了多少。对做消费电子、IoT、摄像头、可穿戴设备的工程师来说,这种尺寸就是救命的。所以每当我拿到这类芯片的 EVM,第一反应都是先量一下整个方案画了多大面积,再对照自己的板子预算,心里就有数了。
1.2 为什么"超小"能成为卖点
可能有人会问,电源嘛,能降压就行,搞那么小图什么?拿我之前做的无线传感器节点来说,整板加外壳直径要求不超过 20mm,主控、传感器、射频电路已经占了大半,留给电源的区域本来就只有指甲盖大小。老方案用异步 Buck 加大电感,光芯片和电感就比整个节点还大,根本塞不进去。SWIFT 这类同步高频率方案能把电源部分压缩到 10mm×10mm 以内,而且因为是开关电源,效率比 LDO 高得多。同样是 5V 进、1.8V 出、200mA 负载,LDO 的损耗是 (5-1.8)×0.2=0.64W,效率只有 36%;同步 Buck 能做到 90% 以上。对电池供电设备来说,这个差距直接决定续航时间。
当然,"超小"也是有代价的。开关频率高,电感必须选高频特性好的;环路补偿内置,灵活性会略差;更关键的是布局布线要求变得苛刻,稍不注意,噪声、纹波、辐射全来了。后文我会用一整章讲布局,那是这个方案最容易翻车的地方。做小方案,本质上是在面积、效率、可靠性和成本之间做平衡,而 SWIFT 这类芯片把平衡点往"小"方向推了一大截。
1.3 选型清单:照着这几项挑就不会错
SWIFT 型号非常多,选型时我固定看五样东西:输入电压范围、最大输出电流、开关频率、封装尺寸、附加功能(EN、PG、软启动、PFM/PWM 自动切换等)。下表是几颗典型代表,供参考。
| 型号 | 输入范围 | 最大输出 | 开关频率 | 封装参考 | 典型用途 |
|---|---|---|---|---|---|
| TPS62240 | 2.5–6V | 0.5A | 2.25MHz | SOT-23 六脚 | 低功耗 MCU、传感器供电 |
| TPS62160 | 3–17V | 1A | 2.5MHz | 2mm 级 QFN | 摄像头模组、板级小功率轨 |
| TPS62130 | 3–17V | 3A | 2.5MHz | 3mm×3mm QFN | 主控核心供电、DDR/逻辑电源 |
选型原则第一条:输入电压余量至少留 20%,千万别拿最大额定值顶着用,实际项目中输入电压常常有毛刺,超了就是炸管。第二条:输出电流别卡在极限,连续负载最好不超过标称的 80%。小封装散热能力有限,3A 芯片长期跑满 3A,结温会非常难看。第三条:如果板上有敏感射频电路,优先选支持外部时钟同步或工作频率高于射频频段的型号,能少很多头疼事。我见过不少项目选型只盯着电流,结果调试阶段被 EMI 折腾到崩溃,这就是选型阶段埋的雷。
2. 核心参数计算与器件选型:把规格书变成实物
2.1 一个具体的 5V→1.8V/3A 设计目标
讲了半天特征,下面直接上手。我以一个最常见应用为例:输入 5V 稳定供电,输出 1.8V,最大负载 3A,项目里用的是 TPS62130。整个设计流程分四步:算电感、挑电容、配反馈电阻、然后画板。每一步都有对应的公式和取舍逻辑,不是拍脑袋定的。
Buck 电路的基本方程是伏秒平衡。开关管导通时,电感两端电压是 Vin−Vout;关断时,续流回路里电感两端电压是 Vout(同步整流由低边管承担)。稳态下导通时间和关断时间内的电压对时间积分必须相等,所以占空比 D=Vout/Vin=1.8/5=0.36。这个 D 后面算电感、算输入纹波电流都要用到,先把公式写在手边,后面不会乱。
2.2 电感值怎么算:纹波电流是关键
电感的电感量决定输出电流纹波。行业内常用经验值是取最大负载电流的 20%~40% 作为目标纹波,兼顾效率与瞬态响应。这里我取 0.8A,约为 Iout_max 的 27%。计算公式是:
L = (Vin - Vout) × D / (fsw × ΔIL)
把数值代进去:L=(5−1.8)×0.36/(2.5×10⁶×0.8)=3.2×0.36÷2×10⁶≈1.15µH。标称电感没有 1.15µH,所以我在 1µH 和 1.5µH 之间选。选 1µH 纹波会略大,峰值电流约 0.92A;选 1.5µH 纹波约 0.61A。实际我选了 1µH,因为核心负载还有动态响应要求,电感小一点,负载突变时输出电压跌落更小,相比多出来的一点纹波,瞬态性能更重要。
电感选型光看电感量远远不够,三个硬指标必须核对。第一个是饱和电流 Isat。峰值电流是 Iout_max+ΔIL/2,这里约 3.46A,所以电感饱和电流至少要到 4.5A 以上,最好留到 5A。千万别选 Isat 贴着 3.5A 的电感,电流一上来电感量暴跌,纹波、噪声、效率全部失控。第二个是 DCR 直流电阻,直接影响重载效率,DCR 超过 20mΩ 在 3A 下就有 0.18W 损耗,对小方案来说很可观。第三个是频率特性,SRF 离 2.5MHz 太近或 Q 值太差的功率电感,高频损耗会非常大。封装上优先选屏蔽式功率电感,漏磁小,不会干扰旁边的射频和模拟电路。这几个参数在电感规格书里都有,选型时逐项核对,缺一不可。
2.3 输入输出电容:小心陶瓷电容的 DC 偏压陷阱
输出电容首先满足输出电压纹波。电感的三角波纹波电流流过电容,如果主要看容性分量,纹波电压约等于 ΔIL/(8×fsw×Cout)。代入 ΔIL=0.8A、fsw=2.5MHz,若想把纹波压到 10mV 以内,算出来 Cout≈4µF。但这个公式只考虑稳态纹波,实际负载从 0.3A 跳到 3A 时,输出电压跌落主要由电容储存能量决定,4µF 根本不够。依据 datasheet 推荐,输出至少用 22µF,我放了 2×22µF,共 44µF,保证稳态纹波和瞬态响应都有余量。
这里有个绝大多数新手都会踩的坑:陶瓷电容有 DC bias 效应。一颗标称 22µF 的 0402 X5R 电容,加上 1.8V 电压后实际容值可能只剩 60%,温度升高还要再打折。所以不要迷信标称容量,算纹波和瞬态时,要按规格书里的容量-电压曲线估算实际值。输入电容同样按纹波电流来选。输入侧 RMS 电流约等于 Iout×√(D×(1−D)),代入数值为 3×√(0.36×0.64)≈1.44A。这个电流不小,我放了 2 颗 10µF X5R 并联,再就近并联一颗 0.1µF 高频电容。注意输入电容必须紧贴芯片 VIN 引脚,它的作用不只是滤波,更重要的是给高频开关电流提供一个低阻抗回路。
2.4 反馈电阻、EN 与软启动的细节
SWIFT 这类芯片输出可调,反馈电压基准大多是 0.8V。反馈分压电阻公式很简单:Rtop=Rbottom×(Vout/Vref−1)。我想让反馈支路电流小一点,又不能让电阻太大导致噪声敏感,一般取 Rbottom=180kΩ。代入 Vout=1.8V、Vref=0.8V,Rtop=180k×(1.8/0.8−1)=225kΩ,选 1% 精度的 226kΩ 标称值。实际输出 Vout=0.8×(226/180+1)≈1.804V,误差在 ±1% 以内,完全够用。
EN 引脚不只是开关机,很多人用它做电压时序。比如板子要求 5V 上电之后 2ms 再出 1.8V,可以用一个 RC 延时给 EN 脚充电,或者用前一级电源的输出通过电阻分压来触发。如果输入电压范围比较宽,想避免掉电时输出反复重启,可以在 EN 脚上做电阻分压,把它变成硬件欠压锁定,具体阈值以 datasheet 为准。软启动方面,TPS62130 内部已带约 1ms 软启动;如果输入源是热插拔线缆,建议在输入端再加缓启动电路或更大容值的输入电容,避免插拔瞬间的浪涌把芯片搞挂。这些配置看起来不起眼,但真到了系统联调阶段,一个 EN 时序不对就能卡住你半天。
3. 布局布线实战:小封装最容易翻车的一步
3.1 高频电流环路:找对"热回路"再动笔
画板之前,先搞明白电流怎么走。高边 MOSFET 导通时,电流从输入电容正端 → VIN 引脚 → 高边管 → SW 引脚 → 电感 → 输出电容 → 负载,再经地回到输入电容负端;高边管关断后,电感续流电流从地 → 低边管 → SW → 电感,形成另一个回路。这两个环路面积越小,寄生电感越少,开关尖峰越低,辐射越小。特别是高边导通那个环路,它承载的是阶梯状的高频电流,位置放得不好,整块板子的 EMI 就毁了。
实际操作上,我要求输入电容的 GND 焊盘和 IC 的 GND 引脚共享同一块局部铜皮,输入电容正端尽量靠近 VIN 引脚,中间不要穿过孔。SW 引脚到电感焊盘之间的走线要短而宽,因为开关节点电压跳变非常快,这段走线既是辐射源也是振铃源。电感靠近 SW 引脚的一侧优先,输出电容放在电感另一侧;输出电容的地不能绕远,直接回到 IC 地。整个布局思路就是让"输入电容—IC—电感—输出电容"形成一条直线或 L 形,别拐弯。我见过有人把输入电容放在板子另一面,中间隔了一堆过孔,结果纹波和 EMI 都不达标,改回就近放置后问题立刻消失,布局这东西没有捷径,就是老老实实让热回路最短。
3.2 反馈走线:别让 SW 节点的噪声骗了你
反馈电阻分压后的 FB 引脚采样的是输出电压,但它对噪声极其敏感。SW 节点每个周期在接近 VIN 和地之间高速翻转,如果 FB 走线贴着 SW 或电感,示波器上纹波测出来可能几百毫伏,实际输出并没有那么差,全是采样线被耦合了。我的做法是:反馈网络放在输出电容附近,FB 走线从输出电容的采样点单独走细线到芯片,尽量短,并且避免穿过 SW 和电感正下方。如果必须跨层,就铺一层地隔离,不要和 SW 走线平行。
顺便说一个很多人忽略的技巧:反馈采样点要放在输出电容之后、负载端之前,也就是直接在输出电容电压上采样。不要图省事从电感焊盘附近拉线,那样采到的不是真正的输出电压。另外有些型号支持前馈电容 CFF 并联在反馈上分电阻上,这个电容能改善负载瞬态响应,具体数值 datasheet 里通常有推荐表,照抄即可。反馈走线这条,是很多"电源输出没问题但纹波爆表"案例的根源,排查时先看走线,再怀疑器件参数。
3.3 地平面与散热焊盘:小封装也要"透口气"
小封装芯片最怕热,热量主要通过两个路径散出去:一是引脚焊盘传导到 PCB 铜皮,二是底部 Exposed Pad 直接焊到地层。TPS62130 这类 QFN 封装底下有一大块散热焊盘,画封装时千万别忽略,必须在底部打阵列过孔,把热导到内层或背面的大面积地铜。过孔数量我一般不少于 6~9 个,孔径 0.3mm 左右,间距均匀。双层板做 3A 输出虽然可行,但地铜面积要足够大;预算允许的话直接上四层板,中间两层做完整地平面,散热和屏蔽效果都明显更好。
还要留意过孔的载流和热阻。有人图省事把所有地过孔都塞一根细线连接,结果高频电流绕路形成大环,EMI 反而更差。正确做法是地平面尽量连续,各功能小铜皮通过最近的地过孔就近回平面,别把地走线拉长。热设计上我实测过:5V 转 1.8V、3A 连续输出,TPS62130 在双层板、环境温度 25°C 时,底部焊盘区域温度大约 80°C;四层板能降 10°C 以上。如果板子长期大电流工作,要么增大散热铜皮,要么降低输出电流,别指望芯片单独硬扛。
4. 上电调试与故障排查实录
4.1 上电前的检查清单
板子焊好之后别急着插电。我的习惯是先做三件事:一是拿放大镜过一遍焊接,重点看 QFN 底面焊盘有没有桥连、电感有没有虚焊;二是用万用表量 VIN-GND、VOUT-GND 两个点的电阻,排除短路;三是给稳压电源设好电流限制,一般先设 0.5A,输出电压慢慢往上加,同时观察