当前位置: 首页 > news >正文

从零设计5A/35V可调开关电源:基于LM5117的Buck电路实战指南

1. 项目概述:从零打造一台可调开关电源

手头有个项目需要一台可调直流电源,电压范围最好能从接近0V起步,电流能到3A以上,市面上的成品要么太贵,要么性能不满足。于是琢磨着自己动手做一台。核心目标很明确:输入用常见的24V直流电源适配器(这样安全又方便),输出要实现0-35V可调,最大电流5A,并且要稳定、高效、纹波小。这其实就是一台基于开关稳压原理的可调降压(Buck)电源。开关电源相比传统的线性电源,效率高、发热小,在大电流输出时优势明显,但设计和调试的门槛也更高,涉及到功率器件选型、电感计算、环路补偿等一系列问题。这个项目非常适合有一定电子基础的爱好者、学生或者需要特定测试电源的工程师来尝试,不仅能得到一台实用的工具,更能深入理解开关电源的工作原理和设计要点。

2. 核心方案设计与关键器件选型

2.1 拓扑结构与控制芯片选择

要实现从24V降压到0-35V可调(实际上最高输出受输入电压限制,略低于24V),Buck降压拓扑是最直接的选择。控制芯片是整个电路的大脑,我选择了TI的LM5117。这是一款电流模式控制的同步降压控制器。选择它有几个关键理由:首先,它支持宽输入电压范围(最高100V),轻松覆盖24V输入;其次,它内置了驱动MOSFET的驱动器,可以直接驱动上下桥的N沟道MOSFET,简化了驱动电路设计;最重要的是,它是电流模式控制,具有固有的逐周期限流功能和良好的环路响应,对于可调输出且可能面临短路情况的应用来说,安全性更高。相比电压模式控制器,电流模式在负载瞬态响应和稳定性方面通常表现更好。

除了主控,另一个核心是电压基准与误差放大器。为了实现从0V起调,我们需要一个负电压基准。常见方案是使用一颗精密基准芯片如TI的REF3030(输出3.0V)或ADR5040,再配合运放电路产生一个稳定的负电压(例如-2.5V或-3V),供给误差放大器的负端,这样当调节电位器时,输出电压才能从0V开始上升。这部分电路的设计直接决定了电源的最小输出电压精度和线性度。

2.2 功率器件与储能元件计算

功率器件包括上桥和下桥MOSFET以及功率电感。它们的选型直接关系到电源的效率和可靠性。

MOSFET选型:对于24V输入、5A输出的Buck电路,MOSFET的耐压需留有充足余量,通常选择耐压60V或以上的型号。关键参数是导通电阻Rds(on)和栅极电荷Qg。Rds(on)决定了导通损耗,Qg决定了开关损耗。上桥MOSFET因为工作在浮地驱动,需要选择Qg较小的型号以减轻驱动负担;下桥MOSFET(同步整流管)则更看重低Rds(on)以降低导通损耗。我选择了Infineon的BSC076N10NS3(100V, 7.6mΩ)作为上下桥,其性能比较均衡。务必注意,驱动电路要能提供足够的拉灌电流来快速开通和关断MOSFET,否则会引起严重的发热。

功率电感计算:电感是Buck电路的储能核心,其值影响输出纹波电流和环路稳定性。计算公式为:L = (Vout * (Vin - Vout)) / (ΔI * f * Vin)。其中,Vin是输入电压(24V),Vout是最大输出电压(假设35V,但实际受限于输入,这里按20V计算用于电感选型),f是开关频率(LM5117可设定,例如选择300kHz),ΔI是纹波电流,一般取输出电流的20%-40%。假设输出5A,取ΔI=2A(40%),计算可得L ≈ (20*(24-20))/(230000024) ≈ 2.78μH。这是一个理论值。在实际中,我们还需要考虑电感在额定电流下的饱和电流Isat必须大于峰值电流(Iout + ΔI/2),通常选择Isat > 6.5A以上的功率电感。最终我选择了一颗4.7μH, Isat 10A的屏蔽功率电感。略大于计算值可以减小纹波电流,但动态响应会稍慢,需要折中。

2.3 反馈与保护电路设计

电压反馈网络:输出电压通过电阻分压网络送到LM5117的反馈引脚(FB)。由于我们要实现0-35V可调,这个分压网络必须是可调的。通常用一个多圈精密电位器串联一个固定电阻来实现。分压比的计算要结合芯片的反馈基准电压(例如LM5117是1.25V)。假设电位器阻值为Rpot,高端电阻为R1,低端电阻为R2,则Vout = 1.25V * (1 + (R1+Rpot)/R2)。通过调节Rpot改变总分压比,从而调节输出电压。这里的所有电阻都应使用精度1%或更高的金属膜电阻,以保证输出电压的准确性和稳定性。

电流采样与限流保护:要实现5A限流甚至可调限流,需要加入电流采样电路。最常用的方法是在下桥MOSFET的源极(或输出路径)串联一颗毫欧级采样电阻(例如5mΩ)。当电流流过时会产生一个小电压,通过一个差分放大器(如专用电流采样放大器INA210)放大后,送入比较器或直接送给控制芯片的电流检测引脚。LM5117本身就有电流检测引脚(ISEN),通过检测下管导通时采样电阻上的电压来实现逐周期限流。采样电阻的功率要足够,P = I² * R = 5² * 0.005 = 0.125W,至少选择2512封装1W以上的电阻。

输入输出滤波电容:输入电容用于平滑适配器提供的直流电并吸收开关节点的高频噪声,需要选择低ESR的电解电容并联高频陶瓷电容,如一个100μF/35V电解电容并联多个10μF/50V的X7R陶瓷电容。输出电容则直接影响输出电压纹波,同样需要低ESR,通常采用多个低ESR固态电容(如470μF/35V)并联陶瓷电容(如100nF)的方式。

3. 电路原理图设计与PCB布局要点

3.1 主功率回路设计

绘制原理图时,必须清晰区分功率路径信号路径。功率路径包括:输入端子→输入电容→上桥MOSFET的漏极→上桥源极(开关节点SW)→功率电感→输出电容→输出端子→负载,以及下桥MOSFET的漏极(接SW)到源极(接GND)。这条路径要尽可能短而粗,任何不必要的长度和弯折都会增加寄生电感和电阻,导致电压尖峰和额外损耗。

在原理图上,要确保所有器件的电源和地符号正确连接,去耦电容(0.1μF)要紧靠每个芯片的电源引脚。LM5117的补偿网络(COMP引脚连接的RC网络)参数需要根据计算和后续调试确定,初期可以参考数据手册的典型值。

3.2 PCB布局的黄金法则

开关电源的PCB布局几乎和电路设计一样重要,糟糕的布局会导致噪声大、不稳定甚至无法工作。

第一条:功率地(PGND)与信号地(AGND)的单点连接。功率地是功率MOSFET、输入输出电容的接地网络,电流大、噪声高。信号地是控制芯片、反馈分压电阻的接地网络,需要干净。它们必须在某一点(通常靠近芯片的GND引脚或输入电容的负端)用0欧电阻或磁珠连接,形成“星形接地”,避免功率噪声污染敏感的信号地。

第二条:开关节点(SW)面积最小化。SW点是上桥源极、下桥漏极和电感一端的连接点,电压变化剧烈(在0V和Vin之间高速切换),是一个巨大的噪声源。这一节点的铜箔面积要尽可能小,以减小辐射噪声。同时,连接自举电容和自举二极管的走线也要短。

第三条:关键环路面积最小化

  1. 输入电容环路:输入端子正极→输入电容正极→输入电容负极→输入端子负极。这个环路要尽可能小,输入电容必须紧靠上桥MOSFET的漏极和源极(GND)。
  2. 自举电容环路:自举电容应直接跨接在芯片的BOOT引脚和SW引脚之间,走线极短。
  3. 电流采样环路:电流采样电阻到芯片ISEN引脚的走线要尽量短,并采用开尔文连接(四线制)方式,即采样电压的检测线直接从采样电阻的两端引出,避免功率电流在检测走线上产生压降。

第四条:反馈走线远离噪声源。反馈分压电阻的中间节点(连接FB引脚)的走线要远离SW节点、电感和功率走线,最好用地线包围屏蔽。反馈走线应细而直,直接回到芯片FB引脚。

3.3 散热与机械设计考虑

预计在5A输出、压差较大的工况下,功率MOSFET和电感会有可观发热。PCB上需要为MOSFET设计足够的敷铜区域作为散热片,甚至预留安装小型散热器的孔位。电感应选择带底座的产品,通过PCB上的敷铜将热量传导出去。如果空间允许,可以考虑在PCB底部加装一块铝基板作为散热器。

输出端子应选用能承受5A电流的接线柱或香蕉插座。输入端子则要匹配24V适配器的插头。所有大电流路径的走线宽度必须经过计算,对于1oz铜厚的PCB,5A电流需要至少80mil(约2mm)的线宽,实际我会用到3mm以上。

4. 焊接、调试与性能测试实录

4.1 焊接顺序与初步检查

焊接顺序遵循“先小后大,先低后高”的原则:先焊接电阻、电容、二极管等小元件,再焊接芯片插座(如果使用),最后焊接MOSFET、电感和端子等大件。焊接MOSFET时要迅速,防止过热损坏。焊接完成后,先不要通电,进行以下检查:

  1. 视觉检查:检查有无连锡、虚焊、元件错位。
  2. 阻值检查:用万用表二极管档,测量输入端子之间的正反向电阻,不应短路。测量输出端子电阻,也应无短路。
  3. 关键点对地电阻:测量芯片VCC引脚对地、BOOT引脚对SW引脚、SW节点对地等,不应有异常低阻值。

4.2 分级上电与波形观测

这是最关键的步骤,务必谨慎。

  1. 断开功率部分:可以先不焊接上桥MOSFET,或者用一根细保险丝临时串联在输入正极。
  2. 首次上电(低压):使用一个可调限流电源,将电压调到5V,电流限制在100mA,给板子供电。观察芯片是否发热,测量芯片VCC电压是否正常(如12V)。如果电流异常或芯片发热,立即断电检查。
  3. 检查栅极驱动:如果低压供电正常,用示波器探头(最好用差分探头或确保探头地线夹接在芯片GND)观察上桥MOSFET的栅极(GH引脚)波形。在空载时,应能看到占空比很小的PWM方波。频率应与设计值(如300kHz)相符。下桥栅极(GL引脚)波形应与上桥互补。
  4. 连接功率部分:确认驱动波形正常后,断开低压电源,焊接好上桥MOSFET或更换正式保险丝。
  5. 带载测试(逐步增加):连接24V输入,输出先接一个轻负载(如1kΩ电阻)。用示波器测量输出电压是否可调,SW节点波形是否干净(应为方波,上升下降沿陡峭,无严重振铃)。然后逐步增加负载,从0.5A、1A、2A直到5A,观察输出电压的稳定性(用万用表或示波器直流档)和纹波(用示波器AC耦合,带宽限制20MHz)。

注意:观测SW节点波形时,示波器探头地线夹一定要接在功率地(下桥MOSFET的源极),绝对不能接在信号地或其他地方,否则可能因共模电压损坏示波器或导致测量不准。

4.3 环路补偿调试与性能测试

如果电源在负载跳变时(例如从空载突然加到满载)输出电压振荡剧烈或恢复时间很长,说明环路补偿需要调整。LM5117的COMP引脚连接着Type II或Type III补偿网络。调整补偿网络中的电阻和电容值,可以改变环路的带宽和相位裕度。

调试方法:可以使用网络分析仪进行正式的波特图测试。对于爱好者,一个实用的土方法是进行负载瞬态测试:用电子负载或一个MOSFET开关控制一个功率电阻,让负载在10%-90%满载之间快速切换(切换频率远低于开关频率,如100Hz),用示波器观察输出电压的瞬态响应。理想的响应是有一个小的下冲/过冲后迅速平稳到新的电压值,没有持续振荡。通过反复调整补偿网络的RC值,优化这个响应波形。

最终性能测试项目

  1. 输出电压范围:调节电位器,记录最小和最大稳定输出电压。
  2. 负载调整率:在某一输出电压下(如12V),测量负载从0A到5A变化时,输出电压的变化值。ΔV / Vout * 100% 即为负载调整率,好的设计应小于1%。
  3. 线性调整率:改变输入电压(如从22V到26V),测量输出电压的变化。
  4. 效率测试:在不同输出电压和负载电流下,测量输入功率和输出功率,计算效率。在典型工作点(如12V/3A),效率应力求达到90%以上。
  5. 纹波与噪声:使用示波器(带宽限制20MHz,探头用接地弹簧)测量满载下的输出纹波峰峰值,应控制在50mV以内。
  6. 短路保护:将输出短路,电源应立即进入限流或打嗝模式,电流被限制在设定值(如5.5A),移除短路后应能自动恢复。此测试有风险,需确保器件在安全区工作,且动作要快。

5. 常见问题排查与实战心得

5.1 典型故障现象与解决方法

故障现象可能原因排查步骤与解决方法
无输出,芯片不工作1. VCC供电异常
2. 使能引脚EN电平不对
3. 芯片损坏
1. 检查输入电压是否到达芯片VCC引脚,确认VCC对地无短路。
2. 检查EN引脚电压,LM5117通常需要高于1.25V才启动。
3. 检查芯片焊接,更换芯片。
有输出但电压不可调或范围不对1. 反馈分压网络计算错误或电阻值错误
2. 负电压基准电路故障
3. 电位器损坏
1. 测量FB引脚电压,调节电位器时是否在芯片基准电压(如1.25V)附近变化。
2. 检查负电压基准是否稳定(如-2.5V)。
3. 检查电位器阻值变化是否线性。
输出纹波过大1. 输出电容ESR过高或容量不足
2. 输入电容容量不足或远离芯片
3. PCB布局不佳,功率环路面积大
4. 补偿环路不稳定
1. 并联低ESR的固态电容或陶瓷电容。
2. 在开关节点附近增加输入高频陶瓷电容。
3. 检查布局,优化功率回路。
4. 调整COMP引脚补偿网络。
带载后电压跌落严重1. 电流采样电阻值偏大或限流点设置过低
2. 功率MOSFET或电感饱和
3. 输入电源功率不足或线损大
1. 检查ISEN引脚电压,重新计算采样电阻。
2. 测量电感电流波形,看是否出现削顶(饱和)。
3. 检查输入电压在带载时是否跌落。
MOSFET或芯片严重发热1. MOSFET开关损耗大(驱动不足)
2. MOSFET导通损耗大(Rds(on)高或电流大)
3. 死区时间设置不当导致共通
4. 散热不良
1. 观测栅极波形,上升/下降时间应短(几十纳秒)。
2. 计算导通损耗,考虑更换更低Rds(on)的MOSFET。
3. 检查芯片死区时间配置。
4. 改善散热,增加敷铜或加装散热片。
上电瞬间烧保险或MOSFET1. 输入或输出存在短路
2. 上电浪涌电流过大
3. MOSFET栅极击穿(静电或驱动电压过高)
1. 彻底检查PCB有无短路。
2. 输入端可加入负温度系数热敏电阻(NTC)限流。
3. 焊接时做好防静电,检查驱动电压是否在MOSFET栅极耐压范围内。

5.2 从实践中得来的几点心得

关于电感的选择:数据手册的电感计算公式是一个起点。实际选择时,在尺寸和成本允许的情况下,选择饱和电流Isat比理论峰值电流大至少50%的电感会更可靠,尤其是在高温环境下。电感值略大一些(例如计算值是3.3μH,选用4.7μH)通常有利于减小输出纹波电流,但会略微影响瞬态响应。如果发现电源在负载突变时响应迟钝,可以尝试减小电感值。

关于“地”的处理:这是新手最容易出错的地方。一定要在画PCB之初就明确区分PGND和AGND,并用一条清晰的线在原理图上标明它们的单点连接位置。在PCB上,这个连接点可以用一个0欧电阻或一个磁珠,调试时如果发现信号噪声大,可以尝试将这个连接点用导线直接短路,或者调整连接位置。

关于示波器测量:测量开关电源波形时,普通的探头地线夹会引入很大的环路天线,拾取到开关噪声,导致看到的纹波比实际大很多。一定要使用探头配套的接地弹簧,将探针和接地环形成的环路面积减到最小,这样测得的纹波才是真实的。测量SW节点等高dv/dt节点时,考虑使用差分探头最安全准确。

关于调试心态:开关电源第一次上电就完美工作的概率不高。遇到问题不要慌,遵循“先静态后动态,先低压后高压,先轻载后满载”的原则。准备一个可调限流直流电源作为输入,它能有效防止炸机。多利用示波器观察关键点的波形,波形包含的信息远比一个电压读数多得多。

最后,这台自制的5A-35V可调开关电源,其性能很大程度上取决于你在细节上的把控——从元器件的质量、PCB布局的合理性,到调试时的耐心和测量方法。它可能永远比不上顶级商用电源的指标,但通过亲手打造它,你所获得的关于电力电子、闭环控制、电磁兼容和调试排故的知识与经验,是任何现成产品都无法给予的。当用它成功为另一个项目供电时,那种成就感也是独一无二的。

http://www.cnnetsun.cn/news/4090915.html

相关文章:

  • ESP32 FreeRTOS实战:从多任务管理到温湿度监测系统开发
  • TinyML唤醒词检测:从MFCC特征到轻量模型部署实战
  • 免费开源 BiliBiliCCSubtitle 实测:B站字幕下载转 SRT,一条命令能有多快
  • 开篇:为什么说SRC挖洞是安全新手的最佳起点?
  • STM32点灯入门:从CubeMX配置到HAL库编程实战
  • 基于Arduino UNO的桌面电子助手:闹钟与日历系统开发全攻略
  • 基于Arduino UNO的智能垃圾分类系统:从传感器融合到自动化执行
  • 基于Claude API构建AI编码工作流:从环境配置到工具链集成
  • 如何用 easyquotation 新浪行情接口免费获取实时行情:200 毫秒全市场快照实战
  • RT-Thread启动流程深度解析:从复位到多任务调度的完整实现
  • GMSL2摄像头与AI计算平台连接方案:V-Link硬件设计与软件集成实战
  • 跳一跳刷分不再靠手速:wxgameHacker 原理拆解与三步上手指南
  • Linux下USB4/雷电接口实现20Gbps主机直连与集群组网实战
  • 基于springboot3的《我的世界》游戏论坛“格物”系统毕业设计项目源码文档
  • 自然语言评测,先搭一个可核对的最小闭环
  • 你硬盘里的“复制品“到底有多少?AntiDupl相似图片查找工具,把重复图片清理压缩到三分钟
  • YOLO目标检测中LoRA微调位置策略:Neck与Head是关键
  • 逃离塔科夫离线版不想重新肝?这份SPT存档编辑器实战指南,从改档到搬家一次讲透
  • 10分钟搞定Wand专业版免费解锁:全套功能本地开启的保姆级教程
  • 从Arduino到机械设计:打造自清洁烟灰缸的完整DIY指南
  • AI智能体如何自动复现科学机器学习论文:技术挑战与架构设计
  • LED灯泡故障诊断与低成本修复实战指南:从驱动电路到灯珠检测
  • 基于ESP32与Edge Impulse的智能拖鞋:无感化老人跌倒监测系统实战
  • 3 步搞定按设备滚动方向设置:Scroll Reverser 完整使用指南
  • Python爬虫进阶实战:增量爬取与更新检测系统完整实现
  • 单片机毕设项目:基于 STM32 单片机的多传感器学习环境智能调控装置开发 基于 STM32 的坐姿距离检测智能预警座椅控制系统设计(018403)
  • 基于大数据的游戏购买网站设计与实现毕业设计项目源码
  • 单片机毕设项目:基于易安卓 App 的 ESP8266 单片机无线智能监控系统设计 嵌入式局域网温湿度采集终端与移动端交互系统设计(020903)
  • 期刊AI率降到多少才算合格?别把工具服务线当投稿标准!
  • 如何免费激活 Windows 和 Office?KMS_VL_ALL_AIO 激活脚本实测记录