☰
XL4015降压芯片实测:24V转5V满载5A带散热方案全记录
2026/10/7 12:06:52 网站建设 项目流程

最近手头正好有一块24V输入的工业开关电源,一直想把它利用起来做成一个能降压到5V、又能拉大电流的可调电源模块。朋友说XL4015这颗芯片不错,外围简单、性价比高,还标称能出5A。但网上翻了半天,要么是商家宣传图,要么是参数表上冷冰冰的数字,真正把它拉到24V输入、5A满载去实测,还愿意把散热方案讲明白的文章是真不多。所以我把手头的XL4015模块、电子负载、示波器、红外测温枪全搬出来,从空载到5A满载完整跑了一遍,把过程和踩过的坑都记下来了。

这篇评测适合谁看?简单说,手里有24V电源想给单片机、LED灯带、电机驱动、锂电池充电器或者各种DIY小制作供电的朋友,以及想确认这颗芯片能不能真扛住5A、长期跑会不会翻车的硬件爱好者。我会把方案选型、关键参数计算、实测数据、散热设计和常见问题全部过一遍,尽量做到看完就能少走几条弯路。

1. 方案选型:为什么偏偏是XL4015

1.1 这颗芯片到底是什么来头

XL4015是芯龙半导体出的一款降压型DC-DC转换器,标称输入电压范围是8V到36V,输出电流最高5A,内部集成了功率MOS管,开关频率固定,大概在180kHz左右,采用电流模式PWM控制。这类芯片在DIY圈里很常见,因为它把外围电路压到了最低——一颗电感、一颗续流二极管、几颗电容和电阻就能正常工作,不像很多高端方案需要额外驱动器或补偿网络。

要注意的是,虽然它是5A芯片,但5A是在特定条件下测出来的,不代表你随便拿个24V电源怼上去就能稳定出5A。输入电压越高,降压比越大,芯片本身的损耗也越大,发热量会直线上升。这一点我后面实测会详细说。

1.2 和LM2596、MP1584、LM317比,优劣在哪

先说LM2596,这是很多DIY玩家最熟悉的降压芯片。它的输入范围也能覆盖24V,但输出电流最多2A、3A,而且开关频率只有150kHz左右,电感体积偏大。如果你只需要给单片机供电,LM2596够用;但如果你要带电机、LED灯带、电台这类吃电流的负载,2A就捉襟见肘了。

MP1584是一款小封装、小电流的降压芯片,常用于模块化供电,但电流也就2A上下,不太适合5A这个档位。

至于LM317这种线性稳压芯片,24V输入降到5V,压差高达19V,哪怕只输出1A,芯片上就要扛19W的热量,不加巨型散热片根本顶不住。有人热衷于做“LM317恒流恒压可调电源”,但那是低压差的场景才玩得转,硬把它用在24V转5V的大压差场合,基本是自找麻烦。

还有人会问,为什么不直接用ATX电源改可调电源?ATX电源确实便宜、电流大,但改造要处理启动线、限流保护、输出电压范围等一系列问题,体积又大,放工位上占地方。相比之下,XL4015的方案可以把整个电源电路压缩到一块很小的PCB上,尤其适合桌面级、嵌入式场景。这也是我选它做实测的原因:它是在“可调、大电流、简单、便宜”这四个维度里比较平衡的一个解。

1.3 我选这颗芯片做24V转5V的定位

24V转5V这个组合在工业控制、车载设备、通信设备里实在太常见了,很多二次电源就是从24V母线取电,降压到5V给逻辑电路供电。用XL4015做这个电平转换,比用线性稳压高效,比用模块电源便宜,比用隔离电源简单。它很适合作为“单板主电源”——从24V进来,输出稳定的5V可调电压,既能给数字电路供电,也能通过调高输出电压给小型电机、风扇等设备供电。

当然,它也有短板,最大的短板就是热。我手上这块模块,裸板在5A负载下跑10分钟,芯片表面温度直接超过100℃,手都不敢碰。这也是我为什么一定要把散热方案单独拿出来写,因为它直接决定这颗芯片能不能长期稳定工作。

2. 电路参数设计:输入输出电容、电感、二极管怎么选

2.1 输入电容和输出电容怎么配

很多新手装这类降压模块,最不重视电容,实际上电容选得好不好,直接决定纹波大小和模块稳定性。

XL4015的典型应用电路里,输入端一般接一个100uF到220uF的电解电容,耐压要留出足够余量。24V输入的话,我用的是50V耐压的电解电容,而不是35V,因为开关电源在启动瞬间或者输入电源波动时可能会有电压尖峰,留出余量更安全。在电解电容旁边,我会再并联一个0.1uF到10uF的陶瓷电容,用来滤掉高频开关噪声。电解电容负责储能和低频纹波,陶瓷电容负责高频,双管齐下。

输出端同理,一般用220uF的电解电容再并一个10uF或22uF的陶瓷电容。输出电容的位置要尽量靠近芯片的输出引脚和反馈采样点,不然走线电感会影响环路稳定性。电容的ESR不能太大,否则输出纹波会明显上升,这也是为什么不要只用一个大容量电解电容而省略陶瓷电容的原因。

2.2 续流二极管:别拿普通二极管糊弄

续流二极管在降压电路里非常重要,XL4015内部集成了上管MOS,但续流二极管必须外接。这个二极管导通时会流过几乎全部输出电流,所以额定电流必须留足余量。我用的是一颗10A、45V的肖特基二极管MBR1045,或者你也可以用SS54这类5A级别的多颗并联,但稳妥起见还是10A级别的比较好。

为什么不能用普通整流二极管?因为普通整流管的反向恢复时间太长,在180kHz的开关频率下损耗会大到离谱,整体效率起码下降3到5个百分点。而肖特基二极管正向压降只有0.3V到0.5V,切换速度又快,5A电流下能少损失好几瓦的热量。实测下来,用对二极管和用错二极管,同样是24V转5V满载,模块温度能差出十几度。

2.3 电感选值计算:公式很简单,但别照抄官方电路

电感的选型是降压电路的重中之重。XL4015官方手册里典型电路用的是47uH、载流能力5A以上的功率电感,但如果你要自己设计电路,最好按公式算一下:

$$L = \frac{(V_{in} - V_{out}) \times V_{out}}{V_{in} \times \Delta I_L \times f}$$

其中,(V_{in})是输入电压,(V_{out})是输出电压,(f)是开关频率(约180kHz),(\Delta I_L)是允许的电感纹波电流,一般取输出电流的20%~30%。

按我这次24V转5V、输出5A来算,取纹波电流为1A(即20%),代入公式:

$$L = \frac{(24 - 5) \times 5}{24 \times 1 \times 180000} \approx 22uH$$

从这个算出来的值看,22uH理论上够用,但实际设计里需要留出饱和电流余量。47uH的电感能得到更小的纹波,只是体积大一点。我实际测试时,47uH、额定电流8A的电感表现很稳,满载时没有啸叫,温度也只是温热。要特别提醒的是,电感最怕的不是阻值大,而是磁饱和——一旦饱和,电感量骤减,电流会瞬间飙升,轻则输出纹波爆炸,重则烧芯片。所以电感的饱和电流至少要比最大输出电流大20%以上,也就是5A输出要选6A以上饱和电流的电感。

2.4 反馈电阻怎么定输出电压

XL4015的反馈基准电压是1.25V,通过输出端的两个分压电阻来设定输出电压。公式是:

$$V_{out} = 1.25 \times \left(1 + \frac{R_{上}}{R_{下}}\right)$$

比如我想要5V输出,可以用 (R_{下}=2.2k\Omega)、(R_{上}=6.8k\Omega),算出来大约是1.25×(1+6.8/2.2)≈5.11V,很接近5V。如果想让输出精确到5.00V,可以在上电阻位置用一个10k欧姆电位器串联固定电阻,边调边测。误差主要来自电阻精度,尽量用1%精度的金属膜电阻。实测下来,用精度高的电阻可以把输出电压误差控制在1%以内。

3. 实测记录:从24V空载到5A满载的数据变化

3.1 测试平台怎么搭

测试条件决定了实测数据的可信度,先说下我用的设备。输入电源是一台可调开关电源,稳定输出24V,最大电流10A。负载端用了一台150W的电子负载,通过恒流模式逐级拉载,同时并了一块万用表测输出电压,再用示波器测量纹波和瞬态响应。温度测试用的是红外测温枪加K型热电偶,测模块上最热的位置。

接线方面要注意,大电流回路的导线一定要够粗,我用的16AWG硅胶线,压降可以忽略不计。输入端和输出端的螺丝端子要拧紧,否则接触电阻一上来,大电流时压降大,还容易发热。

3.2 空载和轻载表现

先测空载,输入24V,输出电压设定为5.12V,此时模块几乎不发热,输入待机电流只有10mA左右,静态功耗很低。这个状态很适合电池供电类设备长期待机。

接着把电子负载拉到1A,输出电压微跌到5.08V,输入电流约0.24A。算一下效率:

$$η = \frac{V_{out} \times I_{out}}{V_{in} \times I_{in}} = \frac{5.08 \times 1}{24 \times 0.24} \approx 88%$$

这个效率还算不错,比线性稳压高得多。此时模块表面温度大概在45℃左右,手摸上去温温的。

3.3 满载拉载:5A输出的真实状态

然后我把负载逐级加到2A、3A、4A、5A,每级停留5分钟,记录电压、电流和温度。结果如下表:

负载电流输出电压输入电流实测效率模块表面温度
1A5.08V0.24A88%45℃
2A5.05V0.51A82%60℃
3A5.02V0.78A80%75℃
4A5.00V1.07A78%92℃
5A4.96V1.38A75%108℃

可以看到,满载5A时效率已经降到75%左右,模块表面温度冲到108℃,已经非常烫手了。输入功率 (24V \times 1.38A ≈ 33.1W),输出功率 (4.96V \times 5A ≈ 24.8W),中间约8.3W的功率损耗全转化成了热量。这8W热量集中在那么小的芯片和模块上,温度不高才怪。

如果继续满载跑下去,芯片大概率会触发过温保护,或者长期高温导致焊点老化、电容寿命缩短。这就是为什么“5A输出”是纸面参数,能不能长期跑,完全取决于散热设计。

3.4 瞬态响应和纹波实测

我习惯用电子负载的动态模式模拟真实负载突变——让负载在1A和4A之间跳变,频率10Hz。用示波器观察输出端,电压跌落大约200mV,恢复时间在几百微秒级别,对大多数数字电路来说可以接受,但如果给敏感的模拟电路供电,这个跌落需要再加一级LC滤波改善。

纹波方面,空载时几乎测不到明显纹波;1A负载时纹波大约30mV;满载5A时纹波上升到80mV左右,开关噪声毛刺有100mV以上,属于正常的Buck电路表现。示波器测量纹波有个技巧:探头地线夹一定要用短弹簧地线,不能直接用长夹子,不然测出来的纹波会混入大量辐射噪声,数据完全不可信。

4. 散热方案实测:从裸板到风冷降温的完整对比

4.1 芯片发烫的根源在哪

先算一笔账。XL4015在24V输入、5A输出时,模块整体损耗大约8W到9W。这8W损耗不全部都在芯片里,一部分在电感上,一部分在续流二极管上,但绝大头的开关损耗和导通损耗都集中在芯片内部。芯片封装的散热能力有限,如果不借助外部散热手段,热量就只能靠PCB铜箔慢慢散掉,这显然扛不住满载。

芯片的结温规格通常在-40℃到125℃,听起来125℃还挺高,但电子元器件都是温度每升高10℃,寿命大约减半。长期跑在100℃以上,电容鼓包、焊点开裂、芯片性能漂移这些问题早晚都会来。所以散热方案不是可选项,而是5A输出的必选项。

4.2 PCB铺铜和过孔:最容易忽视的免费散热

在画PCB的时候,芯片下方的散热焊盘一定要焊接到大面积的铺铜上,并且通过密集过孔连接到背面铜箔,这样才能快速把热量导出去。很多便宜模块用的是普通FR-4基板,铜箔厚度只有1oz甚至更薄,散热能力极其有限,这也是市售低价模块满载容易烫的原因。

如果你买的是裸模块,可以自己在芯片表面贴一块铝散热片,用导热硅胶垫片或者导热硅脂加粘合胶固定。贴散热片之前一定要确保芯片表面和散热片底面清洁,最好涂薄薄一层导热硅脂填满空隙,不然接触热阻太大,效果会打折扣。

4.3 被动散热片和主动风冷实测对比

为了量化不同散热方案的效果,我在满载5A的条件下分别测了三种状态:裸板、加铝散热片、加散热片加小风扇。环境温度25℃。

散热方案芯片表面温度手感体验
裸板108℃烫伤级别,不能碰
贴铝散热片84℃很烫,但还能摸一下
散热片+低速风冷62℃温热,适合长期运行

散热片选的是那种带槽的铝挤散热片,尺寸大概25mm×25mm×10mm,用导热硅胶粘在IC表面。加上散热片后温度从108℃降到84℃,效果明显,但对5A满载来说还是偏高。再加一个5V低速小风扇直吹,温度就稳定在62℃左右,这个温度就非常健康了。

从这次对比可以得出两条结论:一是不要试图只靠一片小散热器压住24V转5V的满载热,风冷才是最终手段;二是如果空间限制装不了风扇,那就要降额使用——长期跑3A左右,裸板温度大概75℃,还能接受。

4.4 降额使用,留出安全余量

以我个人的经验,这类非隔离降压芯片长期工作时,输出电流最好控制在标称值的60%~80%。也就是说,XL4015标称5A,长期跑3A到3.5A是最稳的。如果非要满载5A,就老老实实加强散热,别偷懒。

另外,模块放到密闭机箱里使用时要特别注意气流通道,别塞一个角落就完事。我曾经把一个带风扇的模块装进全封闭铁盒,温度照样飙到90℃以上——光有风扇没有出风口,热全闷在里面了。这种场景建议在机箱上开通风孔,或者直接用外壳辅助散热。

5. 典型问题和排查实录:实测中踩过的坑

5.1 输出电压不对,调不准

反馈电阻的精度直接决定输出电压精度,1%电阻和5%电阻测出来的电压差挺大。建议用1%精度的电阻,用万用表实测时表笔要直接接触输出端,不要夹在带负载的长线上,否则线压降会让你误判。

5.2 满载时电感吱吱叫

这是比较常见的现象。电感啸叫通常是电流纹波过大或者电感进入饱和区导致的,也可能是负载波动频率落在可听范围内。对策很简单,换更大的电感或者换饱和度更高的电感。如果PCB上有空位,可以加大输出电容容量,也能改善环路稳定性。还有一种情况是,模块限流点被触发,输出在打嗝保护,此时也会伴随啸叫。

5.3 带载后输出电压明显跌落

如果负载加上去电压掉很多,先判断是输入限流还是输出限流。输入端电源功率不够,电压就会被拉垮;接线太细、接线端子接触不良,也会有同样表现。排除这些后,再看电感是否饱和、反馈走线是否太长。反馈线最好从输出电容正端单独飞回芯片反馈引脚,不要经过大电流路径,否则线上压降会干扰控制环路的判断。

5.4 模块烧了或者反复重启

烧芯片的原因里,反接电源是最常见的,其次是输入电压超过规格或者输入尖峰太高。XL4015没有输入反接保护,电源线接反基本直接报销,如果应用场景经常插拔,建议在输入端加一只防反接MOS管或者大电流肖特基二极管。反复重启一般是对过流保护的响应,说明负载确实超过了模块能力,或者是负载启动瞬间有大浪涌电流,这时可以适当提高输入电容容量来缓冲。

为了查询方便,我整理了一个速查表:

现象可能原因排查方向解决办法
输出电压偏低反馈电阻精度差、输入电压不足万用表测输入端和反馈电阻换1%精度电阻,确保输入电压稳定
带载掉压严重电感饱和、接触电阻大检查电感和接线端子更换更大饱和电流电感,压紧端子
电感啸叫纹波过大、电感饱和、环路不稳用示波器看SW节点波形增大电感/输出电容,降低负载
模块过热散热不足、长期满载测表面温度加散热片、加风扇,或降额到3A
上电就重启过流保护、输入电压尖峰检查负载浪涌和输入电源增加输入电容,降低启动负载
纹波毛刺很大测量方式不对、输出电容不足用短地线探头实测加高频陶瓷电容,改进测量方法

6. 最后再分享一点个人经验

这块XL4015模块在24V输入、5A满负荷下的表现,可以总结成一句话:效率不算顶级,但胜在外围简单、成本低、可玩性高。我从一开始裸板满载到烫得缩手,到现在加了散热片和低速风扇稳定跑到3.5A长期给一路5V系统供电,前后折腾了一周多,中间烧过一颗模块,也换过三种电感,最深的感觉是:这种非隔离降压芯片,参数表上的电流只是“瞬时能力”,真正决定它能跑多久的,是你肯不肯在散热上花心思。

我现在模块的配置是:47uH/8A功率电感,MBR1045肖特基管,输入220uF/50V加10uF陶瓷,输出220uF/25V加22uF陶瓷,芯片表面贴铝散热片加5V风扇直吹。这个配置在满载5A时能长期稳定,输出纹波也在可接受范围。后面我打算在输出端再加一个恒流控制电路,让模块能直接给锂电池充电,毕竟一个可调电源能兼顾恒压和恒流,才算真正称得上“可调电源”。这块模块的可玩空间还很大,也希望这篇实测能让你少踩几个我踩过的坑。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询