
1. 电赛电源板的核心设计思路与方案选型参加过电赛的人都有一个共识电源板是所有作品的地基。不管你是做控制类、信号类还是电源类题目板子上的运放、单片机、传感器、驱动芯片全都指望你给出的那几路电压能稳稳当当。我见过太多队伍在赛场上因为电源纹波太大导致ADC采样跳动、因为LDO过热保护导致系统复位、因为地线没处理好导致信号串扰最后功亏一篑。所以这次我就把LM7805和AMS1117这两颗经典芯片组合起来做一块多电压输出的电源板从原理图到PCB布线把该踩的坑都给你标出来。1.1 为什么选LM7805加AMS1117这个组合先说说选型逻辑。电赛现场通常只给一个直流输入源常见的是7.4V到12V的锂电池组或者稳压电源。你的板子上可能需要5V给继电器、舵机、LCD背光供电需要3.3V给STM32、ESP32或者各种传感器供电有时候还需要1.8V或者1.5V给特定的芯片。LM7805负责把输入电压降到5VAMS1117再从这个5V降到3.3V这是最经典的两级降压架构。为什么不让AMS1117直接从12V降到3.3V因为AMS1117是线性稳压器它的压差全部以热量形式耗散。假设你的3.3V负载电流是500mA从12V降到3.3V压差8.7V功耗就是8.7V乘以0.5A等于4.35W。AMS1117的SOT-223封装热阻大约在60到80摄氏度每瓦4.35W的功耗会让结温直接飙升到260度以上芯片瞬间就烧了。而如果先经过LM7805降到5V再从5V降到3.3VAMS1117的压差只有1.7V同样500mA电流下功耗只有0.85W配合铜箔散热完全扛得住。这就是两级降压的核心价值把热量分散到两颗芯片上每颗都在安全范围内。LM7805的TO-220封装热阻大约是5摄氏度每瓦加散热片后从12V降到5V压差7V如果5V负载也是500mA功耗3.5W。这个功耗不加散热片的话TO-220的结温也会超过150度。所以LM7805必须加散热片或者至少留出足够的铜箔面积。我实测过在室温25度环境下TO-220不加散热片、功耗3.5W时芯片表面温度能到120度以上手摸上去直接烫出泡。加一个20x20x10mm的铝散热片温度能压到70度左右这就比较安全了。1.2 多电压输出的架构设计一块好用的电赛电源板输出路数要够用但不能冗余。我的方案是一路5V主输出最大1A一路3.3V主输出最大800mA再留一路可调输出或者固定1.8V给特殊芯片。5V和3.3V各留两组排针方便同时接多个模块。输入部分要加防反接保护。最简单的方法是在输入端串联一个肖特基二极管比如SS34压降只有0.3V左右比普通硅二极管低很多。但要注意二极管的额定电流要留余量SS34是3A的对于大多数电赛作品够用了。如果想更保险可以用P沟道MOS管做防反接压降更小但电路稍微复杂一点。输入端还要加保险丝。电赛现场经常有短路发生一颗自恢复保险丝或者一次性保险丝能救你一命。我推荐用自恢复保险丝比如1812封装的1.1A保持电流型号短路排除后自动恢复不用现场换保险丝。滤波电容的配置也有讲究。输入端用一个大容量电解电容比如470uF到1000uF配合一个0.1uF陶瓷电容滤高频。LM7805的输出端用100uF电解加0.1uF陶瓷。AMS1117的输出端官方数据手册要求至少10uF钽电容但钽电容在电赛现场容易买不到或者价格高用22uF的X5R或X7R陶瓷电容替代完全可以ESR更低高频响应更好。不过要注意陶瓷电容的直流偏压效应标称22uF的0805封装X5R电容在5V偏压下实际容量可能只有12uF左右所以建议用1206封装或者两颗10uF并联。2. 核心元器件选型与电路细节解析2.1 LM7805的外围电路设计要点LM7805的典型应用电路看起来很简单输入输出各接一个电容就行但实际做板子的时候有几个细节不注意就会出问题。第一个是输入电容的位置。很多人把输入电容放在离7805很远的板子边缘觉得反正都是连在电源线上。但线性稳压器在高频下增益下降如果输入端的去耦电容离芯片太远引线电感会让高频噪声直接窜到输出端。正确的做法是把0.1uF陶瓷电容紧贴7805的输入引脚放置距离不超过5mm。大容量电解电容可以稍微远一点但也不要超过15mm。第二个是接地引脚的处理。LM7805的接地引脚不是直接接地的它内部有一个参考电压接地引脚的电流虽然不大但如果接地走线有阻抗这个电流会在上面产生压降导致输出电压偏移。所以7805的接地引脚要单独走一根线到输出电容的接地端再连到主地。这叫开尔文连接能有效提高负载调整率。第三个是散热片的绝缘问题。TO-220封装的金属背板是和中间引脚接地连通的。如果你把散热片直接拧上去散热片就带电了。如果散热片碰到板子上其他元件的引脚就会短路。所以要么用绝缘垫片加绝缘套管要么确保散热片周围有足够的安全距离。我一般用云母垫片加尼龙套管虽然热阻会增加一点但安全第一。2.2 AMS1117的稳定性与电容选择AMS1117这颗芯片在电赛圈子里可以说是无人不知但它的稳定性问题也是出了名的。很多新手照着数据手册上的电路图焊出来结果输出振荡用示波器一看几百毫伏的纹波单片机根本没法工作。AMS1117对输出电容的ESR有要求。数据手册上写的稳定范围是ESR在0.1欧姆到10欧姆之间。钽电容的ESR通常在0.5到2欧姆正好落在稳定区。但如果你用普通的铝电解电容ESR可能偏高尤其是低温下ESR会急剧增大导致振荡。而陶瓷电容的ESR极低可能只有几毫欧低于稳定下限也会振荡。那为什么我说可以用陶瓷电容替代因为实际测试中AMS1117配合X5R或X7R陶瓷电容在大多数情况下是稳定的。关键在于电容的容量要够大而且要在输出端并联一个小电阻来人为增加ESR。具体做法是在输出端并联一个0.1到0.5欧姆的电阻功率不用大0805封装就够了。这个电阻和陶瓷电容串联后等效ESR就落在稳定范围内了。我实测过22uF陶瓷电容并联0.2欧姆电阻AMS1117输出非常干净纹波在5mV以内。还有一个坑是AMS1117的压差。很多资料说它的压差是1.1V但那是在满载1A条件下的典型值。如果你只输出500mA压差可以降到0.7V左右。但如果你从5V降到3.3V压差1.7V完全够用。不过要注意如果输入电压掉到4.5V输出可能就稳不住3.3V了。所以前级LM7805的输出要确保在4.8V以上。2.3 多电压输出的切换与指示电路电赛现场经常需要快速切换电压或者确认某路输出是否正常。加几个LED指示灯能省很多事。5V输出用绿色LED串联1k电阻3.3V用蓝色LED串联680欧姆电阻。为什么电阻值不同因为蓝色LED的正向压降大约是3.0V绿色大约是2.0V。如果都用1k电阻蓝色LED的电流只有(3.3-3.0)/10000.3mA太暗了。用680欧姆的话电流是(3.3-3.0)/6800.44mA还是偏暗。实际上用330欧姆比较合适电流0.9mA亮度足够。绿色LED用1k电阻电流(5-2)/10003mA很亮。如果想做电压可调输出可以用LM317替代LM7805配合一个多圈电位器输出1.25V到输入电压减2V之间连续可调。但LM317的接地引脚电流比7805大电位器的接法要注意。具体电路是LM317的输出端接240欧姆电阻到调整端调整端接5k多圈电位器到地电位器的滑动端接调整端。这样输出电压等于1.25V乘以(1加电位器阻值除以240)。当电位器调到0时输出1.25V调到5k时输出约27V前提是输入电压够高。3. PCB布局布线的实操避坑指南3.1 地平面分割与星型接地PCB布线是电源板成败的关键。我见过太多人原理图画得漂漂亮亮PCB一塌糊涂最后板子出来噪声大得没法用。第一个原则模拟地和数字地要分开最后在一点连接。虽然电源板本身没有模拟数字之分但你的负载可能有。所以电源板的地线设计要考虑到后续的扩展。我的做法是在板子上留出两个独立的接地铜皮区域一个标为GND_A一个标为GND_D中间用一个0欧姆电阻或者磁珠连接。这样用户可以根据需要选择是否分割。第二个原则大电流路径要短而粗。从输入电容到LM7805的输入引脚从LM7805的输出引脚到AMS1117的输入引脚这些走线的电流可能达到1A以上。1盎司铜厚的PCB1mm宽的走线大约能承载1A电流温升10度。所以大电流走线至少要用2mm宽最好铺铜。我一般直接在这些路径上铺大面积铜皮而不是走细线。第三个原则反馈走线要远离噪声源。AMS1117的反馈在内部不需要外部走线但LM7805的接地引脚相当于反馈点。这根线要尽量短并且远离电感、开关节点等噪声源。如果板子上有DC-DC模块LM7805的接地走线要绕开。3.2 电容的摆放位置与走线顺序电容的摆放位置比容量更重要。以LM7805为例输入端的0.1uF陶瓷电容必须紧贴输入引脚接地端要直接连到芯片的接地引脚形成一个最小的环路。如果电容的接地端连到远处的接地铜皮引线电感会让高频去耦效果大打折扣。输出端的电容也是同样的道理。AMS1117的输出电容要靠近输出引脚接地端靠近芯片的接地引脚。如果输出电容离芯片超过10mm引线电感可能在负载瞬变时产生几十毫伏的电压尖峰。还有一个细节多个电容并联时小容量电容要放在最靠近芯片的位置。比如输出端同时有100uF电解和0.1uF陶瓷0.1uF要放在更靠近芯片的地方。因为小电容的高频特性更好要让它先发挥作用。3.3 散热铜箔的设计与过孔阵列AMS1117的SOT-223封装散热主要靠底部的铜箔。数据手册建议铜箔面积至少100平方毫米。我一般会在芯片下方铺一块15mm x 15mm的铜皮并且打上9个过孔连接到板子背面的铜皮。过孔要选0.3mm孔径间距1.5mm左右。这样散热效果比单面铜箔好一倍以上。LM7805如果不用散热片也要靠铜箔散热。TO-220的金属背板可以通过螺丝拧在铜箔上但要注意绝缘。我一般用TO-220的散热片然后用螺丝固定在板子边缘散热片本身不接触PCB铜箔这样散热效果最好。实测数据AMS1117在3.3V输出500mA时功耗0.85W。没有散热铜箔时芯片表面温度约85度。加了15mm x 15mm双面铜箔加过孔阵列后温度降到55度左右。如果再加一个小散热片能降到45度以下。3.4 输入输出排针与接线端子的选择电赛现场需要快速接线排针和接线端子的选择也有讲究。5V和3.3V输出我推荐用2.54mm间距的排针每路至少两组一组接负载一组留作测量。排针旁边要留出测试点方便万用表表笔或者示波器探头直接测量。输入端子用KF301或者KF128接线端子螺丝压接比排针可靠得多。如果空间紧张也可以用XT30或者XT60航模插头接触电阻小能过10A以上电流。还有一个细节每个输出排针旁边放一个LED指示灯并且LED要放在排针的对面这样接线的时候不会被线挡住视线。LED的限流电阻要放在LED和排针之间不要放在LED和地之间否则拔掉负载时LED还会微亮。4. 常见问题排查与实战经验分享4.1 输出电压不稳或振荡的排查思路输出电压振荡是AMS1117最常见的故障。症状是用万用表测量电压正常但用示波器一看有几百毫伏到几伏的周期性波动。原因通常是输出电容的ESR不在稳定范围内。排查步骤第一步确认输出电容的类型和容量。如果是陶瓷电容检查是否并联了0.1到0.5欧姆的电阻。如果没有加一个。第二步用示波器交流耦合带宽限制到20MHz探头接地弹簧不要用鳄鱼夹直接测量输出引脚和接地引脚之间的电压。如果看到振荡尝试在输出端并联一个10uF的钽电容或者100uF的铝电解电容。第三步检查输入电压是否足够。如果输入电压接近输出电压加最小压差芯片可能进入压差模式纹波会增大。我遇到过一种情况AMS1117输出3.3V负载是一个ESP32模块在WiFi发射瞬间电流从50mA跳到300mA输出电压瞬间掉到2.8V导致ESP32复位。解决方法是在输出端并联一个470uF的低ESR电解电容并且把AMS1117的输入电容也加大到220uF。这样负载瞬变时电容能提供瞬时电流芯片的反馈环路来得及响应。4.2 芯片发热严重甚至烧毁的原因分析LM7805和AMS1117都是线性稳压器发热是正常的但过热烧毁通常有原因。最常见的原因是压差太大或者负载电流太大。比如用12V输入LM7805输出5V负载1A功耗就是7W。TO-220不加散热片的热阻是65度每瓦7W就是455度的温升芯片瞬间烧毁。解决方法第一降低输入电压。如果负载只需要5V和3.3V输入用7.4V锂电池就够了不要用12V。第二加散热片。TO-220的散热片热阻可以选10度每瓦的7W功耗下温升70度加上环境温度25度结温95度在安全范围内。第三分散热量。如果5V和3.3V的负载都很大可以考虑用两颗LM7805分别给5V和3.3V供电或者用DC-DC模块做第一级降压。还有一个隐蔽的原因自激振荡。如果输出电容的ESR不合适芯片可能振荡振荡时芯片的功耗会大幅增加导致发热。所以发热严重时先用示波器看看输出有没有振荡。4.3 多路输出之间的串扰问题多路输出共用一块板子时一路的负载变化可能影响另一路的电压。比如5V输出接了一个电机电机启动时5V电压瞬间跌落导致3.3V输出也跟着跌落单片机复位。解决方法第一每路输出独立走线从芯片的输出引脚直接拉到排针不要和其他路共用走线。第二每路输出的接地线也要独立最后在输入电容的接地端汇合。第三在每路输出端加一个LC滤波器比如10uH电感和100uF电容能有效隔离高频串扰。第四如果电机负载很大考虑给电机单独供电不要和单片机共用电源板。我实测过5V输出接一个130电机启动瞬间电流1.5A5V电压从5.0V跌到4.2V持续时间约10ms。3.3V输出在没有隔离的情况下从3.3V跌到3.0VSTM32直接复位。加了LC滤波器后3.3V的跌落只有50mV单片机正常工作。4.4 常见问题速查表问题现象可能原因排查方法解决方案输出电压偏高接地引脚走线有阻抗测量接地引脚对地电压单独走接地线到输出电容接地端输出电压偏低输入电压不足或负载过重测量输入电压和负载电流提高输入电压或减小负载输出振荡输出电容ESR不合适示波器观察输出纹波并联0.1-0.5欧姆电阻或换钽电容芯片发热严重压差大或负载电流大计算功耗压差x电流加散热片或降低输入电压多路输出串扰共用走线或地线一路加载看另一路电压独立走线加LC滤波LED不亮限流电阻过大或LED极性反测量LED两端电压调整电阻值或换LED方向输入防反接失效二极管击穿或接反测量二极管正反向电阻更换二极管或检查接线4.5 电赛现场快速调试技巧电赛现场时间紧张电源板焊好后要快速验证。我的流程是第一步不焊芯片只焊输入输出电容和排针用万用表测输入输出是否短路。第二步焊上LM7805输入接7.4V测5V输出是否正常。第三步焊上AMS1117测3.3V输出是否正常。第四步接上负载用示波器看纹波。第五步满载老化10分钟摸芯片温度。如果时间允许我会在板子上留一个跳线帽可以断开AMS1117的输入单独测试LM7805。这样如果3.3V有问题可以快速定位是AMS1117的问题还是前级的问题。还有一个技巧在输入输出排针旁边用丝印标出电压和最大电流比如“5V/1A”和“3.3V/0.8A”。比赛时队友接线不用问直接看丝印就行。丝印字体要够大至少1.5mm高否则看不清。最后分享一个我踩过的坑有一次比赛电源板焊好后测试都正常但装进作品后单片机总是随机复位。查了半天发现是电源板的固定螺丝拧得太紧把PCB压变形了导致AMS1117的接地引脚虚焊。所以固定PCB时不要拧太紧或者用尼龙柱加橡胶垫圈。这个教训让我后来每次装板子都会先用手按压PCB各个位置看电压有没有波动。