news 2026/10/6 1:20:52

电赛多电压输出电源板设计:从原理图到PCB调试完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
电赛多电压输出电源板设计:从原理图到PCB调试完整指南

参加过电赛或者做过仪器仪表类项目的人,大概率都经历过这样的场景:系统里运放需要±2.5V或±5V供电,单片机要3.3V,屏幕和传感器要5V,继电器或者隔离驱动又要12V,一个板子上电源电压比信号还复杂。如果用一堆模块拼凑,光是飞线就能让人崩溃,而且模块之间的共地、纹波、效率问题层出不穷。自己做一块多电压输出电源板,是电赛培训里几乎绕不开的一关,也是从“会画原理图”到“能出稳定系统”的一道分水岭。

这篇文章就围绕一块支持±2.5V、3.3V、5V、12V输出的电源板,把设计思路、电路方案、PCB布线与实战调试完整走一遍。内容偏向实际可复现的方案,适合正在准备电赛的学生、刚入门电源设计或者想自己搭一套可靠供电系统的开发者参考。我会尽量把选型理由、参数计算、布局要点和踩坑记录都交代清楚,看完可以直接动手画板。

1. 整体设计与方案选型:先想清楚再动手

1.1 需求拆解:为什么需要这么多路电压

很多人在设计电源时容易犯一个错误,就是先选芯片再想用途。实际上电源板的设计应该从负载端往输入端倒推。拿电赛常见的题目来说,一个典型信号处理系统通常包含以下负载:

  • MCU/FPGA核心或IO:3.3V,电流200mA到1A不等
  • 运放、ADC、DAC:±2.5V、±5V,电流相对小,但纹波要求高
  • 显示屏、传感器、编码器:5V,电流不稳定,可能有几百毫安的瞬态
  • 继电器、风扇、电机驱动器、隔离通信:12V,电流波动大,噪声大

这里一个核心矛盾是:高精度模拟电路需要安静的电源,而继电器和电机这类负载会产生很大的噪声。如果所有负载都共用一级变换器,模拟部分的信噪比会很差,ADC采样跳动、运放输出毛刺都会冒出来。所以在设计初期就要决定“哪几路共地、哪几路必须隔离或至少分路滤波”。

1.2 拓扑选型:线性、开关还是混合架构

多电压输出的实现路径大致有四种,我直接说结论并解释原因:

方案优点缺点适用场景
全线性稳压纹波极小、电路简单、无开关噪声效率低、发热大、输入输出压差大时尤其明显小电流模拟供电
一级开关+多路LDO效率高、输出纹波好、结构清晰成本略高、LDO压差要核算电赛这类中等功率多路系统,最推荐
反激/正激等多路输出变压器方案一路开关管出多路隔离电压、效率高设计复杂、交叉调整率差、调试难度大功率大、需要电气隔离的场合
单芯片多路DC-DC(如集成双路BUCK)集成度高、外围少可选的输出电压组合有限对电压组合要求刚好匹配的情况

对于电赛电源板,一级12V开关电源(比如BUCK或AC-DC适配器)+ 多路低压差LDO是性价比和稳定性最平衡的方案。原因不难理解:开关电源负责把电压降下来,承担压差和电流的主体力;LDO只负责最后的降噪和稳压,压差被控制得很小,发热就小,效率也过得去,模拟部分还能获得干净的电源。

这次设计的电压组合是±2.5V、3.3V、5V、12V。其中12V通常是主输入,或者用外部适配器直接进来;5V和3.3V适合用DC-DC或LDO从12V降压;±2.5V一般从5V或3.3V经过电荷泵或者正负LDO产生。整体架构推荐采用“12V输入 → 5V开关降压 → 3.3V LDO → ±2.5V线性/电荷泵”的级联关系,配合必要的LC滤波。

1.3 关键器件选型思路

电源芯片选型是电源设计中最容易纠结的部分,我按路数分别推荐,并说明为什么这么选。

5V/12V降压部分:这块要兼顾效率和噪声,选一颗同步BUCK稳压器,比如常见的MP1584、TPS5430、LM2596或者更现代一点的MP2315、TPS563200。电赛场景我更倾向选同步整流的芯片,因为效率高、外部电感可以选小一点。关键参数是输入电压范围要覆盖12V(留出余量到24V),输出电流要大于实际峰值电流的1.5倍。

3.3V部分:从5V取电时压差只有1.7V,用LDO非常合适。AMS1117-3.3是经典之选,但要注意它的最大压差和散热问题。如果3.3V负载超过500mA,建议用DC-DC;如果只是给MCU、逻辑芯片供电,AMS1117或RT9013这类LDO完全够用。

±2.5V部分:负压产生可以走两种路线。一种是用TPS5430或LM2596搭正负压输出拓扑,另一种是先用精密基准源 + 运放缓冲产生虚拟地,再或者用电荷泵反转器,例如ICL7660或者TPS60403。电赛板一般负压电流不大(运放供电也就几十毫安),我这次直接选用电荷泵产生-2.5V,再配合低噪声LDO稳压,优点就是简单、面积小、基本不需要调。

12V部分:如果系统外部只提供一个24V或19V的适配器,那12V需要自己做降压。这时候直接用5V那路同一颗BUCK即可,或者根据电流需求换成MP1584、XL4015这类芯片。如果外接电源本来就是12V,这一路只需要做输入保护、滤波和防反接,不需要再加变换器。

2. 电路原理图与关键参数计算

2.1 输入保护与防反接电路

所有电源板都应该在输入端设计保护电路,这步虽然不起眼,但在电赛现场很救命。常见的做法有:

  • 串联自恢复保险丝,防止短路时烧板
  • 并联TVS管,吸收浪涌
  • PMOS防反接,压降低,比二极管方案效率高,压降可以做到几十毫伏

如果直接用肖特基二极管做防反接,12V输入压降0.3V到0.5V,对后级Buck影响不大,但发热明显;换成PMOS(AO3401或SI2301)时,只要正确连接GS方向,导通压降可以做到0.05V以下,发热几乎可以忽略。

另外要注意输入端必须放一个极性电容,容量按输入电流估算。12V输入、总输出功率10W以内时,放一颗100μF/35V电解电容再加一颗10μF陶瓷电容就足够稳定了。

2.2 5V开关降压电路计算

以TPS5430为例,这是一颗很常见的28V输入、3A输出BUCK芯片,电赛里用得很多。它的输出电压由反馈电阻分压决定,公式如下:

Vout = Vref × (1 + R1/R2)

TPS5430的基准电压Vref是1.221V,若R2取10kΩ,要输出5V,则:

R1 = 10k × (5 / 1.221 - 1) ≈ 30.9kΩ

实际使用30kΩ和10kΩ的组合,输出大约在4.86V左右,如果希望精确5.0V可用31.6kΩ,或者在反馈电阻上并联一个微调电位器。对多数数字电路来说,5V±3%都能正常工作,不必为了微小的偏差纠结,但如果是给ADC的基准供电,就得注意用1%精度的电阻,并且输出端要加LC滤波。

电感选择上,BUCK的电感值会影响纹波电流。经验公式是取额定电流的30%左右作为纹波电流,对3A的芯片做2A负载,电感可以选22μH到47μH。电感过小纹波大,过大会影响瞬态响应,需要折中。

输出电容用两个22μF的陶瓷电容并联,ESR低、高频特性好;如果系统里对5V纹波极其敏感,可以再并联一颗100μF电解电容吸收低频纹波。

2.3 3.3V与5V之间的电源树设计

从5V取3.3V,很多人直接放一个AMS1117-3.3。但这里有个坑:AMS1117的最大输入电压是15V,但压差大时功耗会集中在芯片上。假如5V输入、3.3V输出、负载500mA,那么芯片功耗是:

(5 - 3.3) × 0.5 = 0.85W

0.85W对SOT-223封装来说已经有些烫了,长时间运行需要加强散热。如果输入电压是12V直接进AMS1117,那功耗会达到4.35W,芯片会热到怀疑人生。因此在设计电源树时,要严格控制压差,不要让高压差直接落在线性稳压器上。

具体的电源树建议是:12V → (BUCK) → 5V → (LDO) → 3.3V,而不是12V → (LDO) → 3.3V。虽然多了一级变换,但整体效率更高,发热也更分散。

2.4 ±2.5V产生电路的方案选择

正2.5V可以直接用REF5025这类精密基准或者用LDO从5V转换。REF5025的精度很高,输出噪声也很低,适合给ADC或运放做基准。但它的驱动能力只有10mA左右,如果要给多颗运放供电,就不太够用。

负2.5V的产生方式影响整体设计,我比较推荐两套方案:

方案一:电荷泵反压 + 负LDO稳压。先用TPS60403或ICL7660把5V反转为-5V,再通过一个负压LDO(比如LM2990或SGM2209)稳压到-2.5V。这套方案优点在于电荷泵不需要电感,辐射小,占板面积小,输出的负压经过LDO后纹波也不大。缺点就是电荷泵的输出阻抗偏高,超过100mA负载时压降明显,所以适合电流需求不大的运放供电。

方案二:用Buck芯片搭负压拓扑。把普通的Buck芯片接成负电压输出,原理是将接地端接在输出端,GND从原芯片的GND变成-2.5V。这种方案可以输出较大的电流,但反馈回路设计比较讲究,不建议新手直接上。

电赛里如果用电流小的高性能运放,例如OPA2277、AD8628这类,单颗静态电流在1mA以下,整个运放阵列的电流需求可能只有30~50mA,方案一完全够用,而且简单可靠。

2.5 12V输出与电源树整体

如果外部电源已经是12V,那么12V这一路实际上不需要做任何变换,只需要做保护、滤波和瞬态响应优化。在PCB上给12V加钽电容或电解电容,再在负载端加磁珠隔离就可以。

如果外部是24V,那需要一级BUCK降到12V。在选型时要注意,24V输入到12V输出的BUCK占空比大约是50%,这是BUCK的天然甜点区,任何电感和电容配合都容易稳定。输出电流如果超过2A,电感饱和电流要留足余量,至少选额定电流2倍以上的饱和电流。

整体电源树如下:

  • 输入:DC 12V或24V
  • 5V:TPS5430 Buck(从12V或24V降)
  • 3.3V:AMS1117-3.3(从5V取)
  • +2.5V:REF5025或低噪声LDO(从5V取)
  • -2.5V:TPS60403电荷泵反压 + LDO稳压(从5V取)
  • 12V:若输入非12V则加一路Buck,若输入即12V则直通保护

这样设计的好处是每一级压差都控制在合理范围,效率、发热、噪声三者达到平衡。

3. PCB布局布线实战:电源板成败的关键

3.1 电源板布局的基本分区原则

很多人画电源板时习惯把器件按照原理图顺序摆成一排,结果发现性能差、纹波大、还容易自激。电源PCB的布局核心是分区与回路最短。

第一,功率区和小信号区要物理隔开。功率路径包括输入电容、Buck芯片的SW引脚、电感、输出电容,这些器件会流过大的开关电流,开关节点的高dv/dt可能通过空间耦合干扰到远处的反馈电阻和负载。布局时让功率环路面积尽可能小,尤其是输入电容和芯片VIN/GND之间的环路,这是高di/dt的路径,面积越小,辐射越小。

第二,反馈线路要远离电感。电感附近有强磁场,反馈线靠近它容易耦合噪声,导致输出纹波变大甚至环路不稳定。反馈电阻要靠近芯片的FB引脚放置,走线要从输出电容正端直接引回,不要让反馈线穿过功率回路。

第三,地线处理要遵循单点接地或分区接地。模拟地、数字地、功率地不能像串糖葫芦一样连成一串,而应该在输出电容的GND焊盘附近单点汇合。详细做法我下一节展开。

3.2 地平面设计与电流回路

电源PCB最容易出问题的不是线宽,而是地回路。地线是信号的回流路径,如果回流路径绕远,就会和信号路径形成一个大的环路天线,造成EMI超标和信号质量下降。

在多电压输出电源板中,地的分配可以这样做:

  • 输入地、输出功率地共同构成“系统地”,在输入输出电容的GND引脚处集中
  • 模拟小信号地(反馈分压电阻的GND、软启动电容的GND)单独走一小段线,最后单点连接到功率地的输出电容处
  • 如果板上有数字芯片和模拟芯片,数字地和模拟地可以分区域铺铜,然后再单点连接

实际操作时,可以保持整个板子底层为一整块完整地平面,不在关键路径上切槽。只需在小信号区域上方设计一条“保护区”,保证参考地完整即可。混合信号板子较忌讳的是盲目的“割地”,割不好反而会加大回流路径。

3.3 关键走线宽度与铜厚核算

电源线宽度直接影响载流能力和压降。PCB标准铜厚多数是1oz(35μm),温升允许10℃时,1oz铜厚下1mm线宽大约能走1A电流,但这只是经验值,实际还要考虑走线长度和散热条件。

对于电赛电源板,我常用的线宽规则是:

  • 输入12V/24V走线:至少2mm,如果板子空间允许直接铺铜
  • 5V输出主路径:1.5mm到2mm
  • 3.3V路径:1mm到1.5mm
  • 信号线和反馈线:0.3mm到0.5mm
  • 输出±2.5V的模拟电源:1mm左右,再加磁珠或RC滤波

如果是2oz铜厚,线宽可以适当减半,但成本会高,电赛打样一般1oz或2oz都有,推荐直接选2oz,虽然贵一点点,但对大电流回路更稳。

4. 实操全流程:从打样到调试

4.1 焊接与首次上电前的检查清单

PCB打样回来后,先不要急着焊完所有器件上电。我的习惯是分步焊接、分级上电,这能帮你快速定位问题。

第一步,先焊接输入保护部分、主Buck芯片、电感、输入输出电容。此时不要焊后级LDO和电荷泵。然后上电,用万用表确认输入电压正常、Buck输出5V正常、SW节点波形正常。

第二步,确认5V正常后,再焊接3.3V LDO及其输出电容,上电测量3.3V。如果3.3V不正常,先检查LDO是否焊反、输出电容是否短路。

第三步,焊接+2.5V基准和-2.5V电荷泵部分。负压部分最容易出问题,上电后用示波器看-2.5V输出是否正常,注意示波器探头地线夹子的接法,不要直接用探头地夹接到-2.5V然后用示波器接地端接到GND,否则很可能短路。

4.2 上电调试与纹波测试

电源板调试关键指标有两个:电压精度和输出纹波。电压精度用万用表测量即可,纹波需要用示波器,并且要用正确的测量方法。

测纹波时,示波器带宽限制设置为20MHz,使用短地线弹簧或铜片接地,不建议用长地线夹子,否则会拾取很多空间噪声,导致读数偏大。具体操作是:把探头尖端触点压在输出电容正极端,探头接地弹簧直接接触输出电容的GND端,读取峰峰值。

依照经验,Buck输出5V的纹波峰峰值控制在50mV以内算是良好水平。如果测试发现纹波偏高,可能的原因包括:

  • 输出电容容量不够,加大容量
  • 电感选择不当,纹波电流偏大,换更大电感量
  • 反馈回路补偿不合适,需要调整RC参数

4.3 负载调整率测试

负载调整率反映电源在负载变化时维持输出电压稳定的能力。测试方法是在输出端接可调电子负载,从空载逐步增大到满载,记录电压变化。

例如5V输出,空载测量为5.03V,1A时测量为4.98V,则负载调整率约为1%,属于合格水平。如果数值偏大,要检查电感饱和电流是否不足、输出电容ESR是否过高、反馈线取样位置是否错误。

5. 常见问题与实战排查记录

5.1 输出纹波大、出现高频振铃

这是我遇到最多的问题。有一次给运放供电的-2.5V纹波始终在80mV左右,远超运放电源抑制比的要求。排查过程如下:先用示波器看电荷泵的开关节点,发现振铃频率和电荷泵开关频率一致,但幅度偏高。原因是输出电容放置离电荷泵引脚太远,回路阻抗太大。把电容从原理图位置移到芯片引脚附近后,纹波降到了15mV。

这类问题的根源大多是布局问题,而不是芯片问题。开关电源芯片对输出电容位置极其敏感,输出电容离芯片引脚超过5mm就可能产生明显差异。

5.2 负电源上电瞬间输出异常

电荷泵产生负压有一个启动过程,在上电瞬间,-2.5V输出可能先跳到-5V再慢慢回到-2.5V。如果后级运放已经上电,而负压还没建立,运放输出会瞬间饱和,可能把后级电路打坏。

解决办法是给负压输出增加一个软启动或者延迟使能电路。例如利用一个MOS管和RC延时,等负压稳定后再让运放上电。或者选择带软启动功能的电荷泵芯片。

5.3 电源板一上电电流就超大

如果上电后电流大到直接触发保护,首先用万用表二极管档测量输入两端是否短路。如果没短路,再检查Buck芯片是否焊反、电感是否选错、输出电容是否极性接反。电容极性接反时,上电瞬间电容会急剧发热甚至爆裂,所以通电前一定要先用万用表确认每个电解电容的极性。

还有一种情况是芯片底部散热焊盘的正确处理。很多Buck芯片底部有大焊盘,既是散热也是GND,如果焊接时散热焊盘没有和PCB焊盘良好接触,会导致芯片接地不良,轻则输出电压异常,重则直接烧芯片。手工焊接建议使用加热台或热风枪,不要只靠烙铁。

5.4 TL431周边电阻取值问题

热搜词里反复出现TL431分压电阻,这里顺带提一下。TL431常用于ATX电源、辅助绕组的反馈稳压,它本质上是一个可调精密稳压源,基准电压2.5V。在反馈应用里,输出到TL431的R_ref和R_lower分压,要让TL431的参考端处于2.5V:

R_upper / R_lower = (Vout - 2.5) / 2.5

例如输出12V,取R_lower = 10kΩ,则R_upper = (12 - 2.5) / 2.5 × 10k = 38kΩ,实际取36kΩ或39kΩ都可以。这里的关键是:TL431的阴极电压不能低于2.5V,同时要保证有最小阴极电流(约1mA),所以阴极串联电阻的阻值不能太大,否则会出现输出不稳或者启动不良的问题。

5.5 电源板EMI问题初探

如果电源板要给整个系统供电,EMI是绕不开的话题。BUCK电路的开关节点是主要的噪声源,抑制措施有几个层次:

  • 开关节点串一个小电阻(几欧姆到十几欧姆),减缓开通关断边沿,牺牲一些效率来换EMI
  • 输入加磁珠或共模电感
  • 在SW节点对地加RC吸收电路(snubber),吸收高频振铃

电赛通常不会做正式的EMI认证,但降低EMI对整体系统稳定性有好处。比如ADC采样结果跳动频繁,往往就是电源噪声串进去了。

6. 实战优化经验:追求更高性能

6.1 从“能工作”到“工作得好”

电源板的第一版通常都能跑起来,但往往存在发热、纹波、动态响应等问题。优化的方向要分优先级:先解决发热,再解决纹波,最后才是效率。

  • 发热问题:优先考虑降低压差和改善散热。比如给LDO增加散热焊盘、加宽铜箔、必要时加散热片
  • 纹波问题:增加输出电容、增加LC滤波器、调整反馈网络
  • 效率问题:换低导通电阻的MOS管、选更好的电感、优化开关频率

6.2 动态响应优化

数字系统对电源的动态响应要求很高,例如FPGA从休眠状态唤醒的瞬间电流可能从几十毫安跳到1A以上,电源电压如果跌落超过5%,系统就会复位。优化动态响应的关键是:

  • 在负载端增加高频去耦电容,一般是0.1μF到1μF陶瓷电容
  • 输出端用混合电容阵列,大容量电解电容吸收低频跌落,陶瓷电容吸收高频纹波
  • 反馈环路带宽要足够高,需要参考芯片手册选择补偿参数

6.3 独立模拟电源与数字电源的“最后一公里”

如果板上同时有数字电路和高精度模拟电路,建议在电源输出到模拟部分之间加一级LC滤波或磁珠隔离。磁珠的选择要注意阻抗曲线,要选在目标频率(例如100MHz)处阻抗最高的型号。同时模拟电源走线要单独引出来,不要从数字电源线上直接分支,否则数字噪声会串进去。

我调试中遇到过一个问题,ADC采样值始终跳动了几个LSB,怎么查都是电源的问题。用示波器测ADC电源引脚,发现上面叠加了约30mV的数字噪声。在ADC电源引脚前加了一颗磁珠和10μF电容,噪声马上降到了3mV以内,采样值也稳定了。

7. 总结与个人体会

做电源板这件事,初看是把几个电压变出来,实际上是对模拟电路、开关电源、PCB设计、热管理等知识的一次综合检验。电赛项目里,稳定的电源系统就像一个靠谱的后勤部门,平时感觉不到它的存在,但一旦出问题,整个项目都会陷入瘫痪。

我个人实际做下来的体会是,不要急着一次把所有功能都做出来,先画一个只输出5V的最小验证板,确认主Buck稳定工作、纹波达标,再往上面加3.3V、±2.5V和12V。每一级都经历过验证后,最后整合到一起就很快。

最后分享一个小技巧:在电源板的输入和输出端都预留测试点,并且印上醒目的丝印标识,比如“VIN”、“+5V”、“-2.5V”、“GND”。调试时你会发现,不用到处找测量点、不用反复翻原理图,能省下大量时间和不必要的困惑,这在电赛现场尤其重要。

如果你打算基于这套方案往下扩展,可以考虑给板子增加USB PD诱骗取电功能,或者把BUCK芯片换成更现代的集成开关管方案,进一步缩小体积提高效率。电源设计的路很长,希望这篇文章能给你一个扎实的起点。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/6 1:20:51

华为GVRP配置实战:三种注册模式与动态VLAN传播详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/6 1:20:51

Allegro Z-Copy全面解析:从板框到禁布区的5分钟高效复制

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/6 1:20:22

ESP32-S3 Mini与C3 Mini选型:PSRAM和USB是关键分水岭

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/6 1:19:55

Allegro 16.6不规则焊盘封装实战:从几何建模到车规量产

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/6 1:19:38

14针JTAG接口防反插设计:从原理图到布局的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/6 1:19:37

DDR4-3200MHz信号完整性设计核心要点

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华