ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

电赛多电压电源板设计:正负2.5V/3.3V/5V/12V线性稳压方案与PCB布局实战

电赛多电压电源板设计:正负2.5V/3.3V/5V/12V线性稳压方案与PCB布局实战 1. 为什么一块多电压电源板值得单独做电赛现场最让人血压升高的瞬间往往不是代码跑飞而是运放突然开始自激、单片机莫名其妙复位、ADC采样值乱跳。排查到最后十有八九是电源的问题——要么纹波太大要么某一路电压被拉垮要么正负电源不对称导致运放工作点偏移。我参加过几届电赛也帮学弟学妹调过不少板子最后发现一个规律凡是电源部分自己搭得规规矩矩的队伍调试效率至少翻一倍。这块多电压输出电源板要解决的就是这个问题。它把电赛里最常用的几路电压——正负2.5V、3.3V、5V、12V——集成到一块PCB上输入用常见的DC插座或者接线端子接7~15V直流输出直接排针引出插上就能用。适合谁准备电赛的学生、做运放实验的初学者、需要给传感器和MCU混合供电的DIY玩家以及任何不想每次都在面包板上插一堆稳压芯片的人。核心器件其实都是老朋友LM7805负责5VAMS1117-3.3负责3.3V12V一般直通或者用升压±2.5V则靠电荷泵或者虚地方案来产生。听起来简单但真要把这几路塞进一块板子还不互相干扰布局布线上有不少讲究。下面我按自己实际打板调试的过程把设计思路、器件选型、布局要点和踩过的坑完整讲一遍。2. 整体方案设计与器件选型思路2.1 电压轨的分配逻辑先明确每一路电压的用途这决定了它的电流能力和噪声要求。电赛里常见的负载大致是这样电压轨典型负载电流需求噪声敏感度12V电机驱动、继电器、运放供电500mA~1A低5V单片机、逻辑芯片、部分传感器500mA~1A中3.3VSTM32、无线模块、高精度传感器300~500mA高±2.5V运放偏置、模拟前端参考50~100mA极高看清楚这张表选型和布局的优先级就出来了±2.5V最娇贵3.3V次之5V和12V相对皮实。所以布局时模拟电源要远离功率级地平面要分区分得干净。2.2 线性稳压还是开关电源这是第一个要拍板的问题。我最终选了线性稳压为主、电荷泵产生负压的方案理由很直接电赛板子通常输入是电池或者适配器输入输出压差不大线性稳压的效率损失可以接受线性稳压的输出纹波天然比开关电源小一到两个数量级对模拟电路友好电荷泵产生负压不需要电感PCB面积小纹波在几十毫伏级别配合后级LC滤波足够运放用。如果换成开关电源方案比如用MC34063或者同步Buck效率是高但开关噪声会通过地和空间耦合到模拟部分调试时你会怀疑人生。除非你的负载电流超过1.5A否则电赛场景下线性方案更省心。2.3 关键器件选型与理由LM7805经典到不能再经典的5V线性稳压TO-220封装最大1.5A内部有过流和过热保护。缺点是压差大时发热严重。输入12V、输出5V、电流500mA时功耗是(12-5)×0.53.5W必须加散热片。我实测加一块20×20×10mm的铝散热片室温下壳温稳定在60度左右可以接受。AMS1117-3.3SOT-223封装最大1A低压差。这里有个细节要注意AMS1117的压差在1A时约1.3V所以5V降到3.3V完全没问题压差只有1.7V。功耗(5-3.3)×0.50.85WSOT-223封装靠铜箔散热PCB上要给它留足够的铺铜面积。电荷泵负压方案产生-2.5V我用了两种思路对比。一种是ICL7660简单便宜但输出电流只有20mA左右带运放偏置勉强够另一种是用TC962或者LM2662输出电流能到100mA以上。最后我选了LM2662因为它开关频率高可到100kHz以上外接电容可以小一点纹波也更好滤。正2.5V这个用AMS1117-2.5直接产生或者用3.3V加电阻分压加缓冲。我选前者简单可靠。提示AMS1117系列有固定输出版和可调版固定版外围只需两个电容可调版需要两个电阻。电赛场景优先用固定版少一个变量少一个坑。3. 原理图设计与关键参数计算3.1 输入保护与滤波输入端我放了三个东西一个SS34肖特基二极管做防反接一个100uF/25V电解电容做低频储能一个0.1uF陶瓷电容做高频去耦。防反接二极管的正向压降约0.4V输入12V时实际到稳压器是11.6V影响不大。如果输入电压本来就紧张可以用PMOS做理想二极管压降只有几十毫伏但电路复杂一些。输入电容的容量计算假设负载突变500mA允许输入电压跌落0.5V响应时间10us则C I×t/ΔV 0.5×10e-6/0.5 10uF。我放100uF是留了充足余量同时兼顾低频纹波抑制。3.2 LM7805外围电路标准接法输入端0.33uF输出端0.1uF。但我在输出端额外并了一个10uF钽电容原因是7805在负载突变时响应较慢大电容能撑住瞬间压降。注意钽电容的耐压要留一倍余量5V输出选16V耐压的。散热计算前面提过这里补充一点7805的散热片要接GND引脚不能悬空否则散热效果大打折扣。TO-220的金属背板内部是和GND连通的所以散热片可以直接用螺丝固定在铺铜区不需要绝缘垫片。3.3 AMS1117-3.3与AMS1117-2.5这两个芯片的外围一模一样输入10uF输出10uF。数据手册推荐钽电容但实际用X7R陶瓷电容也没问题只是要注意陶瓷电容的直流偏压效应——标称10uF的0805 X7R电容在5V偏压下实际容量可能只剩5uF。所以我要么选1206封装要么选标称22uF的降额使用。注意网上有人问AMS1117把钽电容换成陶瓷电容对STM32有没有影响。我的实测结论是只要容量够、ESR在合理范围没影响。但如果你用的是老一批AMS1117它的环路补偿对ESR有要求ESR太低可能振荡。稳妥做法是输出端并一个1欧姆左右的电阻串联陶瓷电容模拟一点ESR。3.4 电荷泵产生-2.5VLM2662的典型接法V接5VV-输出负压外接两个10uF电容做飞跨和储能。输出电压理论上是-V即-5V但我要的是-2.5V所以后面跟一个负压LDO比如LM337或者TPS7A3001。LM337是经典负压可调稳压但压差要求大-5V降到-2.5V没问题。这里有个计算LM2662的输出电流能力约100mA负压LDO自身消耗约1mA运放偏置需要20mA总负载约25mA余量充足。飞跨电容选10uF/16V陶瓷储能电容选22uF/16V陶瓷。3.5 地平面处理这是整个设计里最容易被忽视但最影响性能的部分。我的做法是功率地和模拟地在PCB上分开铺铜最后在输入电容的GND引脚处单点连接12V和5V的负载电流走功率地3.3V和±2.5V的返回电流走模拟地电荷泵的开关噪声通过其GND引脚注入所以LM2662的GND要靠近功率地连接点不要穿过模拟区。4. PCB布局布线实战要点4.1 板框与层叠设计板子尺寸我定在80mm×60mm双面板1.6mm厚度1oz铜厚。为什么不用四层板电赛场景下双面板够用而且嘉立创打样便宜。关键是布局要合理地平面用底层大面积铺铜来充当。层叠上顶层放器件和主要走线底层铺地。如果信号线实在走不开可以在底层走少量短线但要用铺铜包围避免形成长距离的返回路径断裂。4.2 器件布局顺序布局我按这个优先级来输入接口和输入电容放在板子左侧DC插座或接线端子朝外LM7805和散热片放在中间偏左周围留出散热空间不要被电解电容包围AMS1117-3.3和AMS1117-2.5放在右侧远离7805的热区电荷泵电路放在右下角和模拟输出排针靠近输出排针统一放在板子右边缘按电压从高到低排列方便接线。这样布局的好处是功率流向从左到右热源集中在左侧模拟部分在右侧热耦合和噪声耦合都最小。4.3 走线宽度与电流对照线宽我按1oz铜厚、温升10度来算参考常用的PCB线宽电流对照表走线宽度允许电流1oz10度温升用途0.3mm约0.5A信号线、小电流电源0.5mm约0.8A3.3V、2.5V输出1.0mm约1.5A5V输出1.5mm约2.0A12V输入、5V输入实际我留了余量12V和5V的主干走1.5mm3.3V走0.8mm±2.5V走0.5mm。电源走线尽量短而粗不要走直角用45度或者圆弧过渡。4.4 去耦电容的摆放每个稳压芯片的输入输出电容必须紧贴引脚走线长度不超过5mm。我见过有人把电容放在板子另一头结果稳压器振荡查了半天。去耦电容的接地端要就近打过孔到底层地平面过孔至少两个降低接地阻抗。电荷泵的飞跨电容尤其要注意它的充放电电流是脉冲式的环路面积要尽可能小。我把飞跨电容放在LM2662的CAP和CAP-引脚旁边走线短且等长。4.5 散热铺铜处理AMS1117的SOT-223封装靠引脚和底部铜箔散热。我在其输出引脚和GND引脚下方铺了约15mm×15mm的铜箔并打了9个过孔到底层地平面利用整板散热。实测3.3V输出500mA时芯片表面温度约55度手摸上去温热但不烫。LM7805的散热片用M3螺丝固定在板子上散热片底部涂一层薄薄的导热硅脂和PCB之间垫一个绝缘垫片虽然7805背板是GND但为了保险还是垫了。散热片周围不要放塑料电容长期高温会加速电容老化。5. 焊接调试与常见问题排查5.1 焊接顺序与注意事项先焊矮的器件再焊高的。具体顺序电阻电容→SOT-223的AMS1117→LM2662→LM7805→电解电容→排针→DC插座。LM7805最后焊因为要装散热片先焊了会挡住其他器件。焊接AMS1117时中间的散热焊盘要上足锡但不要堆成球否则芯片放不平。我习惯用刀头烙铁先给焊盘上锡再用镊子夹住芯片放上去逐个引脚加热。5.2 上电前检查清单每次打样回来上电前我一定做这几件事用万用表蜂鸣档测输入正负是否短路测5V、3.3V、2.5V输出对地是否短路检查电解电容极性是否装反检查LM7805的输入输出是否接反。这一步花两分钟能避免烧芯片。我亲眼见过同学把7805输入输出接反上电直接冒烟。5.3 常见问题速查表现象可能原因排查方法解决5V输出只有2V左右7805输入电压不足或负载过重测输入端电压断开负载再测提高输入电压或减小负载3.3V输出振荡输出电容ESR过低示波器看输出波形串1欧姆电阻或换钽电容-2.5V输出只有-1V电荷泵负载过重测LM2662输出电流减小负载或换更大电流电荷泵运放自激正负电源不对称或纹波大测正负电源纹波加LC滤波或换低噪声LDO7805发热严重压差大或散热不足算功耗摸温度加散热片或降低输入电压输出排针电压跳变地线走线太长或太细测地线压降加粗地线或单点接地5.4 实测数据记录我用电子负载和示波器测了一组数据供参考输入12V5V输出带500mA负载纹波峰峰值约15mV3.3V输出带300mA负载纹波峰峰值约8mV-2.5V输出带20mA负载纹波峰峰值约25mV正2.5V输出带50mA负载纹波峰峰值约5mV。这个水平对于电赛的运放和ADC应用完全够用。如果要做高精度测量可以在±2.5V后面再加一级LC滤波或者低噪声LDO。6. 几个容易被忽略的实操心得6.1 关于电荷泵的噪声电荷泵的开关噪声主要集中在开关频率及其谐波上。LM2662默认开关频率是10kHz左右人耳能听到轻微的啸叫。我把它的OSC引脚外接了一个电容提高频率到100kHz以上啸叫消失而且后级滤波更容易。具体做法是在OSC引脚和GND之间接一个100pF电容频率大约提高到150kHz。6.2 关于地线压降有一次我测3.3V输出空载时是3.30V带500mA负载后掉到3.15V。查了半天发现是地线走线太细500mA电流在地线上产生了150mV压降。后来把地线从0.3mm加粗到1mm压降降到20mV以内。所以地线要和电源线一样粗这是很多新手会犯的错误。6.3 关于散热片的安装LM7805的散热片如果直接拧在PCB铺铜上螺丝会穿过板子背面凸出来可能短路。我的做法是在螺丝头下面垫一个尼龙垫片背面用尼龙螺母或者干脆把散热片用导热胶粘在芯片背面不穿孔。导热胶选那种固化后仍有弹性的比如704硅胶不要用502太脆。6.4 关于输出排针的选择输出排针我用的是2.54mm间距的镀金排针每一路电压配一个GND方便示波器探头直接测量。排针旁边丝印标注了电压值和最大电流避免接错。如果空间允许可以再加一个LED指示灯每路一个上电就知道有没有输出。6.5 关于后续扩展这块板子还有扩展空间。比如在12V输出后面加一个LM2596降压模块可以产生可调的1.5~10V输出或者在5V后面加一个USB Type-A母座方便给手机或开发板供电。我下一版打算把电荷泵换成更安静的方案并在±2.5V输出加一个π型LC滤波进一步降低纹波。最后分享一个我调试时的小技巧如果怀疑某路电源有问题先断开负载用示波器看空载波形。空载正常带载异常多半是走线阻抗或散热问题空载就异常那就是电路本身的问题。这个二分法能帮你快速定位故障范围。
返回列表