尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

基于LM2577的DIY升压电源:从开关电源原理到硬件实践

基于LM2577的DIY升压电源:从开关电源原理到硬件实践 1. 从旧手机到升压电源一个硬件爱好者的实用主义起点几年前我手头攒了一堆淘汰下来的旧手机充电宝它们的内核——18650锂电池电压标称3.7V满电4.2V。这个电压很尴尬给一些5V的小设备供电吧电压不够想驱动12V的小风扇或者做个LED照明系统更是差得远。直接扔掉太浪费。买现成的升压模块虽然便宜但总感觉少了点动手的乐趣和“知其所以然”的透彻感。这大概就是很多硬件DIYer的共同心声我们享受的不仅是结果更是那个从无到有、从原理到实物的构建过程。于是自己动手做一个DC-DC Boost Converter升压转换器就成了一个非常经典且实用的项目。它不像有些纯炫技的DIY那样华而不实而是实实在在地解决了一个电源转换的痛点。今天要聊的就是围绕经典的LM2577-ADJ芯片打造一个可调输出的升压电路。这个项目非常适合电子爱好者入门电源设计你将亲手绕制电感、计算参数、焊接调试最终得到一个性能可靠、成本可控的自制升压电源。无论是给旧电池赋予新生还是为你的创客项目提供一个灵活的供电方案这个DIY过程都能让你对开关电源的工作原理有深刻的理解。2. 核心原理开关电源如何“无中生有”地提升电压在开始动手前我们必须先搞懂Boost电路到底是怎么把低电压“变”成高电压的。这听起来有点违反能量守恒但实际上它巧妙地利用了电感的储能特性通过高速开关对能量进行“搬运”和“释放”。我们可以用一个水系的类比来理解想象一个水泵开关MOS管在LM2577内部、一个具有弹性的水囊电感L、一个单向阀门二极管D和一个储水罐输出电容Cout。水泵从低压水源输入Vin抽水目标是灌满高压的储水罐输出Vout。一个完整的周期分为两个阶段阶段一储能开关闭合。水泵启动MOS管导通低压水源的水流全力冲入弹性水囊电感水囊被撑大内部压力电流逐渐增大这个过程将电能以磁场能的形式储存在电感中。此时单向阀门二极管因反向偏置而关闭高压储水罐输出端与这个充能过程隔离。阶段二释能开关断开。水泵突然关闭MOS管关断。由于水囊电感的弹性它要恢复原状就会挤压内部的水。这股被挤压出的水流其压力电压会叠加在原有的水源压力输入电压之上从而产生一个高于输入电压的推力。这个高压水流冲开单向阀门二极管注入高压储水罐输出电容同时给负载供电。LM2577芯片在这里扮演了“智能水泵控制器”的角色。它内部的振荡器以固定的频率典型52kHz高速地闭合、断开内部的开关管。通过采样输出电压并与一个内部基准电压1.23V进行比较来动态调整每个周期中开关管闭合的时间占空比。如果输出电压低了它就延长闭合时间让电感储存更多能量下次释放时就能抬升电压反之则缩短闭合时间。这种控制方式称为PWM脉冲宽度调制。所以升压并非“无中生有”而是通过电感这个临时储能元件将输入的电能“打包”后以更高的电压“投递”出去。整个过程伴随着能量的高频切换因此被称为“开关电源”。理解了这个核心后面的所有元件选型和计算就都有了依据。3. 物料清单与核心元件选型深析一张清晰可靠的物料清单BOM是项目成功的一半。基于LM2577-ADJ可调输出版本我们来逐一拆解每个元件的选择依据和注意事项。元件规格/参数选择理由与注意事项核心ICLM2577-ADJ经典、易用、耐折腾的升压控制器。最大输入电压40V最大开关电流3A内置频率补偿和固定52kHz振荡器极大简化了设计。注意后缀“ADJ”代表可调输出。功率电感 (L1)100μH, 3A饱和电流这是整个电路最关键的元件之一。100μH是LM2577数据手册针对常用输入输出电压范围推荐的值。饱和电流必须大于电路的最大输入电流。估算公式Iin_max (Vout * Iout) / (Vin_min * 效率)。假设Vout12V, Iout1A, Vin_min3.7V效率估85%则Iin_max ≈ 3.8A。因此选择饱和电流3.8A的电感这里选3A略紧但考虑到实际使用可能不会持续满负载且留有裕量可选择4-5A饱和电流的电感更稳妥。续流二极管 (D1)肖特基二极管3A40V以上必须使用快恢复二极管或肖特基二极管以应对高频开关。普通整流二极管如1N4007反向恢复时间太慢在开关管导通瞬间会因未能及时关断而产生短路尖峰导致严重发热甚至损坏。肖特基二极管压降低约0.3-0.5V效率高。耐压值需高于最大输出电压。输入电容 (Cin)电解电容 100μF-470μF / 16V 瓷片电容 0.1μF电解电容用于缓冲输入电源的电流脉动提供低频能量。靠近芯片VIN引脚并联一个0.1μF的瓷片电容用于滤除高频噪声这对开关电源的稳定性至关重要。输出电容 (Cout)电解电容 470μF / 25V 瓷片电容 0.1μF原理同输入电容但容量通常要求更大以平滑输出电压纹波。耐压需高于最大输出电压。同样需要并联小瓷片电容滤高频。反馈电阻 (R1, R2)根据公式计算用于设置输出电压。Vout 1.23V * (1 R2/R1)。通常R1取1kΩ - 10kΩ之间。例如想要12V输出设R12.2kΩ则R2 2.2kΩ * (12/1.23 - 1) ≈ 19.8kΩ取标准值20kΩ。建议使用1%精度的金属膜电阻。使能引脚电阻 (R3)10kΩ (可选)连接到芯片的ON/OFF引脚第5脚。此脚接地时芯片工作接高电平1.4V时关闭。通常通过一个10kΩ电阻接地确保默认上电工作。也可留出接口用于外部控制开关。注意电感的选择是新手最容易出错的地方。我曾贪便宜用过标称电流虚高的电感一上负载就饱和导致芯片剧烈发热、效率骤降。电感的饱和电流是硬指标必须留足至少30%的裕量。可以购买成品功率电感也可以自己用磁环和漆包线绕制后者更能体会参数意义但需要电感表测量验证。4. 电路设计、计算与PCB布局要点有了元件下一步就是设计电路图和PCB。原理图部分相对标准遵循LM2577数据手册的典型应用电路即可。这里重点讲两个关键计算和PCB布局的“玄学”。4.1 输出电压与反馈电阻计算公式Vout Vref * (1 R2/R1)是基础其中Vref是芯片内部基准电压对于LM2577是1.23V。R1的选择不宜过大或过小。过大会使反馈网络对噪声敏感过小则会增加无谓的功耗。通常选择在1kΩ到10kΩ之间我习惯用2.2kΩ或3.3kΩ。计算实例目标输出15V选用R13.3kΩ。R2 3.3kΩ * (15V / 1.23V - 1) 3.3kΩ * (12.195 - 1) ≈ 3.3kΩ * 11.195 ≈ 36.94kΩ。最接近的标准阻值是36kΩ或37kΩ。选用36kΩ时实际输出电压 Vout_cal 1.23V * (1 36/3.3) ≈ 1.23V * 11.909 ≈ 14.65V。这个误差对于大多数DIY应用是可接受的。若要求精确可用一个固定电阻串联一个微调电位器。4.2 电感参数核算与选择虽然我们按手册选了100μH但了解其计算过程有助于排查问题。电感的计算公式是L (Vin_min * (Vout - Vin_min)) / (ΔI * f * Vout)Vin_min: 最小输入电压如3.3V考虑电池低压Vout: 输出电压如12VΔI: 电感纹波电流通常取最大输入电流的20%-40%。假设最大输入电流3A取30%即0.9A。f: 开关频率LM2577为52kHz。代入计算L (3.3V * (12V - 3.3V)) / (0.9A * 52000Hz * 12V) ≈ (3.38.7) / (0.952000*12) ≈ 28.71 / 561600 ≈ 51.1μH。 计算值约51μH手册推荐100μH是更保守、更通用的值能确保在宽输入电压范围内稳定工作所以我们遵从手册。4.3 PCB布局的黄金法则开关电源的PCB布局直接决定性能甚至成败绝不是“连通就行”。核心原则是减小高频大电流回路面积。输入电容紧贴芯片Cin特别是那个0.1μF瓷片电容必须尽可能靠近芯片的VIN和GND引脚。这是开关管导通时电流瞬间涌入的路径回路面积要最小。续流二极管、电感、输出电容回路这是开关管关断时电感释放能量的路径L → D → Cout → 负载 → 地。这个回路也要尽可能短而粗。二极管阳极接电感阴极接输出电容正极这之间的走线要宽。反馈网络远离噪声源反馈电阻R1、R2的连线要远离电感和二极管等噪声源最好用地线包围屏蔽。反馈点应直接取自输出电容Cout的两端而不是负载远端以避免引线压降影响精度。大面积铺地在PCB背面或单面板的正面空闲区域进行大面积接地敷铜为高频噪声提供良好的回流路径。芯片散热LM2577的Tab是接地的可以通过过孔将其焊接在铺地的区域上利用PCB铜箔帮助散热。我最初做的版本忽略了这些布局松散结果输出电压纹波巨大还伴有高频啸叫。重新按照上述规则紧凑布局后波形立刻干净了许多。这就是“布局即性能”。5. 焊接、组装与初步上电测试焊接过程按先矮后高的顺序电阻、二极管、IC底座、电容、电感、接线端子。使用IC底座是个好习惯方便更换。焊接完成后务必用放大镜仔细检查有无虚焊、短路特别是引脚密集的芯片部位。首次上电必须遵循“安全启动流程”不接负载输出端先空载。使用限流电源或串联保险丝输入电源最好使用可调限流实验室电源将电流限值设低如0.5A。如果没有可以在输入正极串联一个0.5A或1A的保险丝。使用低压输入测试先用一个较低的电压如5V供电。用万用表测量输出电压是否大致符合设计值比如我们设计12V用5V输入时可能只能输出7-8V这是正常的因为占空比有限制。观察与触摸通电瞬间观察有无冒烟、异味。用手快速触摸芯片、电感、二极管看是否有异常温升微热正常烫手则立即断电。测量关键波形如果有示波器可以测量芯片的开关引脚第2脚波形应该是干净的方波。测量输出电压纹波空载时应较小。如果空载测试正常可以逐步增加负载例如接一个功率合适的电阻或LED灯带观察输出电压是否稳定并监测各元件温升。6. 性能测试、效率优化与常见故障排查一个能工作的电路和一个好用的电路之间差的就是测试与优化。6.1 基础性能测试带载能力测试使用电子负载或功率电阻从轻载如0.1A逐步增加到目标负载如1A记录输入电压、输入电流、输出电压。计算不同负载下的效率η (Vout * Iout) / (Vin * Iin)。电压调整率改变输入电压例如从3.5V到4.2V在固定负载下观察输出电压的变化幅度。变化越小越好。负载调整率在固定输入电压下改变负载电流观察输出电压变化。6.2 效率优化点DIY的Boost电路效率能达到85%以上就算很不错了。影响效率的主要因素电感损耗包括铜损绕线电阻和铁损磁芯损耗。选择直流电阻DCR小、磁芯材料好的功率电感。二极管损耗肖特基二极管的正向压降Vf在通过大电流时会产生可观的损耗P_loss Vf * Iout。选择Vf低的肖特基二极管。芯片静态损耗LM2577自身工作也有功耗。在轻载时这部分损耗占比会变大。PCB布局损耗糟糕的布局会增加走线电阻和寄生电感产生额外的损耗和噪声。6.3 常见故障与排查无输出或输出电压极低检查使能引脚ON/OFF脚是否被意外拉高确认其通过电阻可靠接地。检查反馈网络R1, R2是否焊错、虚焊或阻值错误用万用表测量分压点电压FB引脚空载时应约为1.23V。检查电感电感是否开路或饱和更换一个确认好的电感试试。检查二极管方向二极管阴极是否朝向输出端焊反了会短路。芯片发热严重负载过重检查负载电流是否超过设计值。电感饱和这是最常见原因。负载下用电感表或示波器观察电感电流波形是否出现尖峰削顶。二极管问题使用了慢速整流管导致反向恢复损耗巨大。务必更换为肖特基二极管。散热不良确保芯片的散热焊盘与PCB地平面良好焊接。输出纹波过大输出电容不足或ESR过高增加输出电容容量或并联一个低ESR的固态电容。PCB布局问题高频回路面积过大。检查输入/输出电容的接地是否直接、简短。反馈走线受干扰将反馈走线用地线保护远离功率部分。电路有高频啸叫声电感问题某些电感在特定频率下会发生磁致伸缩振动。尝试更换不同品牌或封装如屏蔽电感的电感。进入间歇工作模式轻载时芯片可能为节省功耗而跳周期工作这有时会产生可闻噪声。可以在输出端加一个假负载如1kΩ电阻或选择更高开关频率的芯片但LM2577频率固定。7. 进阶玩法从可调电源到特定应用拓展一个基础的Boost电路做成功之后你可以基于它进行很多有趣的拓展这才是DIY的乐趣所在。1. 增加电压/电流显示在输入输出端接上小型电压电流表头如基于INA219的模块可以实时监控电源状态非常实用。2. 制作一个可调升压电源模块将反馈电阻R2换为一个多圈精密电位器就可以实现输出电压连续可调注意输入输出电压范围需在芯片规格内。加上一个电压表头就是一个简易的可调实验电源。3. 增加输入反接保护在输入正极串联一个肖特基二极管注意会带来约0.3V压降可以防止电源接反烧毁电路。4. 增加输出过压保护OVP可以使用一个稳压二极管齐纳二极管配合一个可控硅SCR或MOS管当输出电压超过设定值时触发保护将输出短路或关闭输入保护后端设备。5. 应用于特定项目*太阳能充电宝将小型太阳能板输出约6-9V接入升压至12V或19V给笔记本电脑临时供电。 *LED驱动设计成恒流输出模式需要改变反馈采样对象从采样电压变为采样电流用于驱动大功率LED灯条。 *为老设备供电有些老式设备需要特定的高压可以用旧电池配合此电路制作便携电源。我把自己做的第一个可调升压模块装进了一个透明亚克力盒子加上表头和旋钮至今还在我的工作台上服役用于测试各种需要非标电压的小设备比买一堆固定电压的模块方便多了。绕制电感、计算参数、焊接调试、解决问题这个过程带给你的远不止一个升压模块。它让你对开关电源从敬畏到了解再到掌控。下次当你再看到一个小小的手机充电器时你就能大概想象出它内部是如何进行着每秒数万次的能量“魔术”。这种透过现象看本质的能力或许才是硬件DIY最大的魅力。
返回列表