
做低功耗产品的朋友肯定遇到过这种尴尬系统里明明只要几十毫安的电流却要找一路正压、一路负压或者一路隔离的 3.3V 加一路 5V。单独加两个转换器成本翻倍、体积翻倍、BOM 也复杂得一塌糊涂。这类需求其实一直都有但真正便宜的方案不多直到这几年 1W 级双输出 DC-DC 转换器批量出现才算是把这个口子给堵上了。我最近在一个手持仪表项目里正好用了这类器件从选型到调板踩了一遍有些东西值得记录下来。这类器件的宣传点很直接一颗芯片两路输出总功率 1W成本压低到单路方案的水平。听起来不复杂但真正用起来你会发现双输出的意义远不止多了一路电源这么简单。它牵扯到拓扑选择、负载分配、PSRR、启动时序甚至 PCB 布局都得重新想。这篇就把我实际用的方案、踩过的坑、测过的数据一次说清楚。1. 先搞清楚双输出到底在解决什么问题1.1 正负电源供应商的最后一公里运放、传感器调理电路、音频电路这些模拟器件对正负对称电源有执念。±5V 或 ±15V 对运放的共模输入范围和输出摆幅来说太友好了很多仪表级电路干脆直接把电源架构定成主控用 3.3V模拟前端用 ±5V。以前的做法是先做一路 5V再用负压电荷泵做一路 -5V或者用带反相拓扑的 DC-DC。两路独立电源模块占板面积轻松超过 10mm x 10mm对今天寸土寸金的便携设计来说太奢侈。双输出 DC-DC 的意义在于把产生正负电源这件事集成化。一颗芯片内部做一个功率级通过变压器绕组或者电容电荷泵分配能量外部加几个电容电阻就能输出一对对称电压。1W 的功率档位刚好覆盖了运放加传感器的典型功耗一对低功耗运放的静态电流加在一起也就几毫安传感器激励再加几毫安算上负载波动300mA 级别能做到总功率 1W 绝对够用了。1.2 隔离与非隔离两套玩法各有所需双输出 DC-DC 里还有一个容易被忽略的分类隔离和非隔离。非隔离方案主要服务刚才说的正负电源场景芯片内部是 Boost 反相电荷泵或者 SEPIC 变体输入输出共地结构简单、效率高、成本低。隔离方案则是为了满足 RS-485、CAN 总线、IGBT 驱动这些需要电气隔离的场景输入侧和输出侧没有直流通路能量通过内部微型变压器传递。这类器件通常输出的不是正负电压而是两路相互隔离的独立电压比如一路 3.3V 给逻辑侧、一路 5V 给总线侧两边没有共同的地全靠变压器耦合。从成本角度看非隔离的双输出芯片能做到 3 到 5 元人民币的量级隔离方案因为要封装变压器和高压隔离工艺价格翻几倍。1W 这个档位隔离模块现在也被打下来了国产方案十几块钱能拿下。选型时千万别搞混先想清楚你的双输出是正负电源还是隔离电源两者的设计思路完全是两码事。1.3 1W 档位的真实覆盖能力很多人看到 1W 第一反应是太小了能干啥。实际上 1W 在双输出场景下的能力比想象中强。以 ±5V 输出来算1W 总功率对应每路 100mA。低功耗运放像 OPA2333每个通道 17µA 静态电流、MCP6V11 之类的零漂移器件一对运放加上基准源和传感器电桥总电流消耗很难超过 15mA。你甚至能用这个 100mA 去驱动一个小型风扇、一个微型泵或者一组 LED 驱动电路。如果电源是给MCU、闪存、无线模块这类数字负载用的双路独立输出的优势更明显。有的芯片支持 3.3V 5V 或者 1.8V 3.3V 的组合一路给核心逻辑供电一路给 IO 或外设供电比两个单路 buck 的成本低得多。1W 对多数 MCU 系统绰绰有余Cortex-M0 级别的主控全速跑也就 10mW 上下加个 LoRa 模块发射瞬间 100mW 左右1W 的余量接近十倍。2. 低成本双输出的拓扑路线哪种方案最划算2.1 三条主流路线对比做双输出小功率电源业界主要走三条路线。我直接对比一下它们的优劣势。拓扑方案典型实现输出纹波效率成本适用场景Boost 反相电荷泵升压到 2 倍目标电压再用电荷泵翻转负压正压较低、负压略高75%-85%最低BOM 简单正负对称电源反激多绕组变压器原边一个开关管副边两组绕组各带一个整流两路都较低70%-80%隔离场景中等隔离双路输出双路独立 Buck/Boost两颗功率级芯片合封或共用控制器两路都很低85%-92%最高双路异压、动态响应要求高Boost 反相电荷泵是我这次实际采用的路线。原因很简单成本。整颗芯片内部的功率管、控制逻辑、基准全集成外部只需要 4 个电容加 1 个电感BOM 总成本掰着指头算都能压到 5 元以内。电荷泵方案的负压输出天生带一点开关噪声但对付运放电源足够了在输出端加一颗 1µF 陶瓷电容和一颗小 ESR 的钽电容能压住大部分毛刺。反激多绕组路线多见于隔离模块。它的优势是可以做到真正的隔离 双路独立代价是需要定制变压器这个变压器既是成本大户也是设计门槛。我接触过几个国产隔离模块方案内部用的都是微型平面变压器把线圈直接做在 PCB 或陶瓷基板上一致性比手绕变压器好太多但这套工艺注定 DIY 玩家很难自己复现直接买模块更实际。双路独立 Buck 的成本最高但对某些场景是唯一解。比如一路 1.8V 给 FPGA 核心、一路 3.3V 给外设两路压差大、负载动态范围大电荷泵和反激都很难同时兼顾两路的高性能。好在 1W 这种小功率档位对动态响应的要求没那么苛刻如果没有特殊需求低成本路线完全够用。2.2 电荷泵负压的隐藏成本Boost 反相电荷泵听起来最省但有个隐藏成本容易被新手忽略负压输出的带载能力。电荷泵的本质是用电容搬运电荷等效输出阻抗跟开关频率和飞跨电容的容值直接相关。公式是 R_eq ≈ 1 / (f_sw × C_fly)。开关频率 1MHz飞跨电容用 1µF等效阻抗就是 1 欧姆。你拉 50mA 电流负压本身就要掉 50mV这还没算电荷泵内部开关管的导通电阻。如果飞跨电容偷懒只用了 100nF等效阻抗直接跳到 10 欧50mA 负载下掉 0.5V负压输出已经不是 -5V 而是 -4.5V 了。这颗电容必须选低 ESR、高容值的陶瓷电容X7R 或 X5R 材质封装能大就大。我看过一些参考设计把飞跨电容标成 0.47µF 或 1µF实际量产时因为成本压力被换小结果负压带载测试直接翻车。这是低成本最容易踩的坑——不是所有节省都是划算的。2.3 什么时候不该省低成本不等于无脑用最便宜方案。有三个场景我建议直接放弃电荷泵路线负压负载超过 50mA或者正负压负载严重不对称比如正压 80mA、负压 20mA电荷泵要浪费大量能量负载对噪声极其敏感比如给 24 位 sigma-delta ADC 的参考源供电电荷泵的开关噪声极难彻底滤除输入电压范围宽比如 2.5V 到 5.5VBoost 部分要在宽范围内保持稳定电荷泵的负压也要跟着变设计复杂度飙升这三种场景直接选双路独立输出、或者隔离反激方案贵一点但是能少折腾两周。3. 电路设计与元器件选型从计算到落地3.1 一个参考设计3.7V 锂电池转 ±5V/±100mA我这次做的是单节锂电池输入3.0V-4.2V输出 ±5V、每路 100mA。芯片选择的原则是内部集成功率管、开关频率高于 1MHz、内置软启动、带过流保护。市面上这类芯片很多核心参数上重点看三点输入电压范围、最大输出功率、电荷泵开关频率。电感的选择是第一个关键点。Boost 拓扑的电感值决定了电感电流纹波一般取满载电流的 20%-40% 作为纹波电流。对 1W 级方案输入最大平均电流约 0.4A纹波电流选 0.12A开关频率 1.2MHz输入 3.7V开关导通时的电感压降约 3V导通管压降按 0.3V 估算另外要出去整流管压降电感量 L V × t_on / ΔIV 取 3Vt_on 按占空比 40% 和 1.2MHz 算约 333nsL 3 × 333ns / 0.12A ≈ 8.3µH取标称值 10µH。饱和电流要留足余量峰值电流 平均电流 1/2 纹波 ≈ 0.46A选饱和电流 1A 以上的电感DCR 控制在 200mΩ 以下效率才有保障。输出电容和飞跨电容前面说了X7R 材质正压输出用 2×4.7µF负压输出用 4.7µF 1µF 的组合。注意负压输出的电容不能只靠一颗电荷泵的输出噪声比 Boost 部分高多一颗小容值电容并联有助于降低高频阻抗。3.2 关键元器件的选型原则按我的经验低成本电源方案的元器件选型只需要守住五个原则电感的饱和电流留 1.5 倍以上余量。小功率电感最容易在过流或启动瞬间饱和饱和后电感量骤降电流飙升芯片过流保护被触发表现为输出电压拉不起来。反馈电阻用 1% 精度温漂系数 50ppm 以内。基准电压本来精度就有限反馈电阻再漂一点输出精度就没法看了。输入端的陶瓷电容至少 10µF放在芯片输入脚和地之间距离尽量短。这颗电容的作用是吸收输入电流的瞬态变化防止输入电压跌落导致 Boost 工作异常。飞跨电容耐压要够。负压输出 -5V 时飞跨电容两端能看到接近输入电压加输出电压的压差耐压 16V 起步25V 更稳。输出整流二极管用肖特基。小功率 Boost 一般内部集成同步整流但如果是外置二极管方案必须用肖特基反向恢复时间短导通压降低对效率影响很直接。3.3 效率链路拆解从输入到双路输出的能量账很多人在双输出电源上算效率时犯一个错误用 输出功率 / 输入功率 直接算然后发现效率比单路 Boost 低不少怀疑芯片有问题。其实这是双输出的正常现象。以 Boost 反相电荷泵为例能量流动分两段第一段 Boost 从 3.7V 升到 10V为了后面电荷泵翻出 -5V 需要一个中间电压效率按 90% 算第二段电荷泵从 10V 翻成 -5V理想情况下能量效率是 100%但实际电荷泵的等效电阻和开关损耗会让效率掉到 90% 左右。两段串联总效率 0.9 × 0.9 81%。这不算低但比单路 Boost 的 90% 确实有差距。更重要的是如果正压和负压负载不对称电荷泵部分会有额外的功率损耗。假设正压输出 5V/80mA负压输出 5V/20mA中间电压 10V 时电荷泵要把 20mA 的负压电流折算成中间电压上的电流这个折算过程在非对称负载下会导致电荷泵输入电流增加损耗也随之增加。所以双输出电源一定要关注两路负载的对称性能对称就对称不能对称就要在效率预算里留出 5% 的余量。4. PCB 布局与测试踩坑实录4.1 双输出电源的环路与地线布局小功率 DC-DC 的 PCB 布局核心就一句话电流回路越小越好。双输出比单路多一条能量回路布局难度直接翻倍。Boost 部分的电流回路包括输入电容到电感、电感到开关节点、开关节点到输出电容、输出电容回到输入电容的地。电荷泵部分则包括飞跨电容的充电回路和放电回路。所有回路都要尽可能短尤其是开关节点SW和飞跨电容的两个节点它们上有高频方波走线长一点就是天线EMI 和纹波都会恶化。地的处理上我建议采用单点接地输入电容的地、输出电容的地、芯片的 AGND/PGND 先汇聚到一个小的铜皮区域再通过过孔连接到主地平面。模拟负载的参考地不要直接接到 DC-DC 的输出电容上而是在负载附近单独引出避免开关噪声耦合进模拟地。4.2 纹波实测双输出串扰的教训第一次打样回来我测正压输出纹波正常大概 20mV 左右测负压输出发现纹波异常高有近 80mV而这 80mV 的频率成分是正的开关频率不是电荷泵频率。这个现象说明负压输出受到正压侧的耦合干扰。排查过程比想象中曲折。我先怀疑是飞跨电容走线跟正压输出走线靠太近改了布线后只有轻微改善。后来用近场探头扫了一遍发现耦合路径根本不是线路之间而是共享的地回流路径——负压输出的地电流和正压输出的地电流在芯片的 AGND 焊盘汇合时产生了公共阻抗耦合。解决办法是负压输出的地单独用一条短粗走线连接到芯片的地焊盘正压输出的地同样处理两路不在芯片外部共享地走线。改完后负压纹波降到 30mV 左右虽然仍比正压高但已经在可接受范围内。这个案例的直接结论是双输出的地回流必须分开规划哪怕最后汇聚到同一个点也要保证它们在到达汇聚点之前没有共同阻抗。4.3 启动时序问题负压比正压慢半拍会怎样第二个坑更隐蔽。示波器看启动过程正压输出在几百微秒内爬到 5V负压输出因为要等中间电压建立晚了大概 200µs 才到 -5V。这 200µs 里如果运放已经上电正电源有了、负电源还没到运放输出就会异常偏置。问题在于运放的正负电源引脚之间如果有保护二极管内部 ESD 结构常见正压已经建立而负压没到电流会通过 ESD 二极管从正压流到负压引脚轻则导致运放输出异常重则损坏 ESD 保护结构。解决方案有三个方向调整外部软启动电容让正负压的启动时间尽量同步但受拓扑限制不可能完全一致在运放电源引脚前加一个延迟电路等负压稳定后再给运放供电如果系统里有主控用使能脚控制运放的供电或者让主控等负压建立后再开始采样我最后的做法比较简单给运放供电的 LDO 使能脚接到了负压输出的分压电阻上负压不到阈值LDO 就不启动。多花了一颗电阻但彻底解决了时序问题。5. 从规格书到量产哪些参数必须盯死5.1 数据手册里容易被忽略的三组数据选型时大家都会看输出电压、输出电流、效率曲线但有三组数据很多人只扫一眼量产后才发现问题。第一组是负载调整率Load Regulation。双输出芯片的负载调整率通常只标典型值而且是在一路满载、另一路空载的条件下测的。如果你的应用是两路负载同时变化实际调整率可能比规格书差 2 到 3 倍。我的做法是拿到芯片后先做交叉负载测试一路满载、另一路从空载到满载扫一圈记录输出电压变化确保在系统负载范围内输出精度可接受。第二组是静态电流Quiescent Current。1W 模块本身效率可以但静态电流如果太高轻载待机就会很亏。有的芯片宣传1µA 关机电流但待机非关机电流却标着 50µA电池供电产品算待机功耗时往往在这里翻车。我这次选的芯片待机电流 18µA对需要常年待机采集的系统来说勉强能接受如果你做的是纽扣电池供电的温湿度计建议找带真关断功能的型号或者用负载开关把整个电源关掉。第三组是输出纹波/噪声的完整频谱。规格书只给一个 mVpp 数值实际双输出场景下纹波的频谱特性比峰值更重要。如果纹波集中在电荷泵开关频率附近模拟电路很容易耦合如果分散在宽频带反而好滤除。有条件的话用频谱分析仪看一下输出噪声的分布再决定输出滤波器怎么设计。5.2 参考设计改版时的省钱陷阱我看到过太多人为了省几毛钱把参考设计里的电感从 10µH 换到 4.7µH电容从 X7R 换成 X5R甚至从 0805 封装改到 0603然后产品出现各种离奇问题。小功率 DC-DC 的设计余量本来就不大每一个元件的参数都跟环路稳定性和纹波性能强相关。以电感为例4.7µH 和 10µH 在满载时都能工作但 4.7µH 的电流纹波大一倍输出纹波跟着变大环路相位裕量也会减少最典型的表现是负载跳变时输出电压出现振荡。电容从 X7R 换成 X5R容值随温度和电压的变化率大得多DC 偏压下有效容值可能只剩标称值的 50%输出滤波性能直接腰斩。我的建议是先按参考设计原封不动地做一版验证确认性能裕量后再逐项替换便宜元件而且每次只替换一种实测性能变化后决定是否继续。这样能最大化省成本又不会出现省了 2 毛钱回来 2000 台要返工的惨剧。5.3 个人经验低成本器件也需要完整测试最后分享一点我个人的习惯。低成本 DC-DC 芯片因为制程工艺和测试覆盖的差异批次之间的参数一致性可能不如昂贵的高端芯片。我在项目量产前一定会做三件事第一样品阶段至少测 5 颗不同批次芯片的效率曲线和纹波数据确认一致性。同一颗芯片不同批次漂移 5% 的效率、纹波翻倍的情况我碰到过。第二做极限温度测试。小功率器件最怕的不是常温性能差而是高温下热关断过早、低温下启动困难。把板子放到 -20℃ 和 60℃ 环境各跑 2 小时观察输出电压和纹波变化很多隐藏问题只有在这种条件下才会暴露。第三用电子负载做动态负载测试。程序里写一段每秒从 10mA 跳到 100mA 的循环负载双输出同时加这种跳变看输出电压过冲是否会超过负载允许范围。静态测试看不出来的环路稳定性问题动态测试一抓一个准。小功率双输出 DC-DC 是个看起来简单、做起来讲究的门类。把拓扑原理吃透把布局和时序的细节处理好再花点时间做完整的测试验证这类器件能给自己省的成本和面积空间是实打实的。如果一开始就抱着反正功率小随便画一画的心态那后面排错花掉的时间大概率比省下的元器件成本贵得多。