news 2026/10/6 15:27:53

1117发热原因与散热设计:从功耗计算到DCDC替代方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1117发热原因与散热设计:从功耗计算到DCDC替代方案

1117烫手,几乎是每个自己画板子的人都会撞上的事。两三百毫安的负载,摸上去就觉得指腹发烫,有人跟你说“正常”,可到底多烫算正常、会不会哪天烧了,心里其实没底。这篇文章把1117这类线性稳压器发热这件事从头捋一遍:先搞清楚热从哪来,再算明白到底有多热,接着讲PCB上怎么把热量散出去,最后给出换DCDC的替代思路和选型要点。适合正在调样板、做传感器节点、或者想把板子做得更可靠的工程师和电子爱好者参考。

1. 1117为什么会发热:从工作原理看发热根源

1.1 线性稳压的“多余电能”全部变成了热量

1117属于线性稳压器,也叫LDO(Low Dropout Regulator,低压差稳压器)。它的内部核心其实是一个可调电阻式的调整管,串联在输入和输出之间。工作原理可以理解成:调整管会根据输出电压的反馈信号,动态改变自身压降,保证输出端电压稳定在设定值。

这就有个很直接的后果——输入电压没有全部送给负载,有一部分电压“消耗”在了调整管上:

U_耗散 = V_IN - V_OUT

电流从输入端进入,流过调整管、再流向负载。流过调整管的那部分压降,乘以流过的电流,就是芯片上消耗的功率。这个功率没法被存储,最终全部转换成热能,通过封装散发到外界环境里。

这就是线性稳压器发热的本质:它不是效率低的储能器件,而是把“多余的伏特”通过调整管直接烧掉了。电压差越大、电流越大,发热就越猛,这是物理原理决定的事,和用的芯片质量关系不大。

1.2 发热量由三个变量共同决定

影响1117发热的因素非常简单,就三个变量:

  • 输入输出电压差(V_IN - V_OUT)
  • 负载电流(I_OUT)
  • 静态电流(I_Q,芯片自身消耗的电流)

其中静态电流一般很小,AMS1117的静态电流典型值为5mA左右,在计算发热时常常可以忽略,但如果工作在极小负载下(比如μA级待机),反而要留意它。绝大多数情况下,发热的主导因素就是压差和负载电流的乘积。

举个例子:5V输入转3.3V输出、负载电流300mA,那么芯片上消耗的功率就是:

P = (5.0 - 3.3) × 0.3 = 0.51W

0.5W的功耗,落在SOT-223封装上,在自然散热条件下已经能感觉到明显的热感。如果输入是12V直接降到3.3V、同样300mA,那功耗就是2.61W,这种工况下1117几乎没有存活空间。

1.3 不同1117型号之间的实际差异

市面上的1117型号很多,常见的有AMS1117、LM1117、ME1117、NCP1117等。虽然引脚兼容,但实际参数有差别,搞清楚这些差异对方案选型很有帮助:

参数AMS1117(常见国产)LM1117(TI/进口)说明
最大输出电流1A0.8A热限制下实际可用电流远低于标称值
压差(典型值)1.1V@800mA1.2V@800mA输入输出最小压差
静态电流5mA左右5mA(最大值10mA)低功耗场景需要关注
封装SOT-223为主SOT-223、TO-252、SOIC-8封装影响散热能力
输出精度±1.5%左右±1%高精度应用注意

型号不同主要体现在极限参数和热量特性上,但发热规律完全一致。更重要的是:不少引脚兼容的“1117”可能输出电流能力更弱,盲目换料也有可能踩坑,后面会专门讲。

2. 把发热算明白:功耗计算与热阻模型

2.1 功耗公式和热阻计算法

1117的发热计算分为两段:第一段算芯片上产生的功率,第二段算这个功率导致的温升是否在可接受范围内。

功率计算公式:

P_D = (V_IN - V_OUT) × I_OUT

得到功耗后,用热阻模型估算结温:

T_J = T_A + (θ_JA × P_D)

其中:

  • T_J是芯片结温(内部硅片的温度)
  • T_A是环境温度
  • θ_JA是结到环境的热阻,单位℃/W

θ_JA的含义是“每消耗1W功率,结温升高多少摄氏度”。这个参数在数据手册里都有,但它非常依赖PCB的散热条件。同一颗AMS1117,如果焊在2cm×2cm铜箔上和焊在散热条件极佳的大面积铜皮上,θ_JA能差出一倍多。SOT-223封装的θ_JA典型值在高热导率PCB上大概是60℃/W左右,在最小散热条件下可能达到90℃/W以上。

稳妥的计算逻辑是:先按最差条件估算,如果算出来的结温距离数据手册标称的最大结温(一般是125℃或150℃)还有余量,那方案才是安全的。

2.2 三个典型工况的完整计算

工况一:5V转3.3V,负载300mA

P_D = (5.0 - 3.3) × 0.3 = 0.51W T_J = 25 + 0.51 × 70 = 60.7℃

这里θ_JA我按70℃/W来算,对应普通双面板、有适度铜箔的情况。60.7℃的结温不算危险,但芯片表面温度大约会比结温低10~15℃,摸上去大概四五十度,属于“温热但不至于烫伤”的程度。

工况二:12V转3.3V,负载200mA

P_D = (12 - 3.3) × 0.2 = 1.74W T_J = 25 + 1.74 × 70 = 146.8℃

这个结温已经超了绝大多数1117的绝对最大值(125℃),芯片内部已经处于过热保护边缘或直接触发保护,输出电压会跌落。这种工况下无论怎么加强散热,1117都很难长期稳定工作,因为热阻物理上限摆在那里。

工况三:3.6V转3.3V,负载500mA(低电压差场景)

P_D = (3.6 - 3.3) × 0.5 = 0.15W T_J = 25 + 0.15 × 70 = 35.5℃

压差只有0.3V时,即使是500mA电流,发热也非常轻微。这就是低压差稳压器的优势场景:压差越小,发热越低,效率越高。

2.3 怎么凭手感初步判断温度是否正常

没有热成像仪的时候,靠手感也能大概判断:

  • 30~40℃:温热,完全正常
  • 40~50℃:能持续触摸,正常范围偏热,但可接受
  • 50~60℃:触摸超过5秒会觉得烫,需要关注,检查是否接近设计极限
  • 60℃以上:短触就感觉烫手,大概率已经处于危险的散热状态

这里的温度指的是芯片表面温度。我建议所有用1117的板子,至少在打样阶段用热电偶或红外测温枪实测一下表面温度,因为热阻模型算出来的是结温,实际芯片表面的温度受封装和PCB影响很大,实测才能确认理论计算和实际一致。

3. 散热设计实战:PCB上怎么把热量“送走”

3.1 热量的全部路径:芯片到环境的三条通路

PCB上的散热设计,本质上就是围绕热量从芯片到环境的路径做优化。对于SOT-223封装的1117,热量主要有三条路:

  • 封装底部的大焊盘(Tab)直接传导到PCB铜箔
  • 引脚焊盘向PCB传导热量
  • 芯片表面自然对流和辐射散热

其中Tab是导热率最高的一条通道,几乎决定了整个散热能力。所以PCB设计最重要的一件事:把Tab下面的铜箔做成一个足够大的“热岛”,这个热岛就是芯片的散热器。

常见的问题是:有人觉得1117功耗不大,直接按最小封装焊盘来画,Tab只留一个引脚尺寸的焊盘,结果热量集中在一个很小的铜箔区域内,根本散不出去。这种情况下,芯片标称的1A输出能力完全发挥不出来,300mA就可能触发过热保护。

3.2 铜箔面积与热阻的实用经验值

在自然对流条件下,铜箔面积和热阻的关系可以用经验数据来估算。以1oz(35μm)铜厚为例:

顶部/底部铜箔总面积对应θ_JA近似值适用场景
5mm × 5mm110~140℃/W最小引脚焊盘,散热能力不足
10mm × 10mm75~95℃/W普通小面积散热
15mm × 15mm55~70℃/W推荐的最小散热面积
25mm × 25mm40~50℃/W散热良好
50mm × 50mm及以上30~40℃/W接近极限改善

这组数据来自多次实测和芯片厂商应用笔记的综合,不同PCB材料和铜厚会有偏差(2oz铜箔的热阻比1oz大约低20%~30%),但趋势是一致的:铜箔面积从5mm×5mm增加到25mm×25mm,散热能力能提升一倍多。这个提升不需要额外成本,只在Layout时多铺一点铜,非常划算。

3.3 散热焊盘的布局技巧与过孔策略

具体布局时,我建议按下面几个要点来做:

第一,Tab焊盘要完整焊接。SOT-223封装底部中间有一个比较大的散热片,对应的PCB焊盘面积要足够覆盖它,不要因为走线空间紧张就把焊盘缩水。同时,焊盘的阻焊层尽量开大,让焊接面积最大化。

第二,用热过孔把热量导到背面。如果正面空间有限,就在Tab焊盘上打几个过孔,孔径0.3mm左右,过孔位置避开芯片中心区域,以免焊接时焊锡从过孔流走。背面保留大面积铜箔作为散热面。我常用的做法是打4~6个过孔,均匀分布在Tab焊盘下方,背面铜箔保留至少1平方厘米。

第三,铜箔要直接连着主地平面。散热铜箔最好和地网络相通,这样热量可以进一步扩散到整个PCB的地平面。如果为了电气隔离不能直接相连,也要尽量缩短连接走线的长度。

第四,注意周边发热器件的距离。如果板上还有其他发热源(比如功率电阻、DCDC电感、MOS管),不要让它们离1117太近,否则热岛之间会相互加热,等于给散热帮倒忙。

3.4 外壳与强制散热手段

当PCB空间不足以满足散热需求时,可以考虑三个额外手段:

  • 改用大封装:SOT-223换成TO-252(DPAK),Tab更大,θ_JA能低到40~50℃/W
  • 加铝制散热片:通过导热胶或者卡扣固定在芯片表面,适合功耗超过1W的场景
  • 引入风道或风扇:强制对流能把θ_JA再降低30%~50%

不过做产品设计时,我一般不会走到“加风扇”这一步——如果1117已经需要风扇,那说明这个方案从一开始就不应该采用,直接换DCDC才是正解。

4. 替代方案:什么时候换DCDC,怎么换才是最优解

4.1 LDO与DCDC的本质区别:效率的数学对比

1117这类线性稳压器的效率理论上限是:

η = V_OUT / V_IN

5V转3.3V,效率上限就是66%。12V转3.3V,效率上限只有27.5%,意味着输入功率的七成多都变成了热量。这是线性稳压器的物理诅咒,怎么优化布局都绕不过去。

DCDC(开关电源)则完全不同。它通过高速开关和储能电感实现电压变换,理想效率可以达到90%以上。在压差大的场景下,DCDC的功耗优势是数量级的:

输入/输出LDO功耗(300mA)DCDC功耗(估算,按90%效率)差距
12V→3.3V2.61W约0.33W8倍
24V→5V5.7W约0.7W8倍多一点
5V→3.3V0.51W约0.17W3倍

所以我的经验法则是:

  • 压差小于1V、负载小于300mA:用LDO合适,成本低、噪声低、外围简单
  • 压差2V以上、负载超过300mA:认真考虑DCDC
  • 压差5V以上:除非负载极小(如10mA以下),否则尽量不要用LDO

4.2 DCDC选型要点:从拓扑到架构的完整思路

换DCDC不是简单把1117拔下来换个芯片,需要考虑的问题更多,但换来的是效率高、发热小、可扩展电流能力。选型时我通常按照以下顺序来思考:

同步整流还是非同步整流?非同步整流用肖特基二极管做续流,成本低,但轻载效率差一些;同步整流用MOS管代替二极管,效率更高,是目前的绝对主流。类似MP2315、TPS5430、SY8088这类常用芯片都是同步整流方案,适合大多数场景。

固定输出还是可调输出?固定3.3V/5V的DCDC芯片外围很简单,适合直接替代1117的3.3V输出;可调版本(比如带FB引脚)则需要两个分压电阻设定输出电压,灵活度更高,也方便通过串联电阻调整反馈电压。

开关频率选多高?开关频率高(比如1MHz以上)可以减小电感和电容的体积,但开关损耗会增加、电磁干扰(EMI)也更难处理;开关频率低(比如500kHz以下)效率略好但电感体积大。一般锂电池供电或者空间受限的场景优先选2MHz左右的内置补偿芯片,不用自己调环路。诚然也有一些讲究的架构,比如COT(恒定导通时间)架构,在瞬态响应和轻载效率上表现更好,适合对动态响应要求高的场景。

boot引脚串电阻是怎么回事?很多同步DCDC芯片都有BOOT引脚,用于驱动高侧MOS管。在有些强调EMI设计的方案中,会在BOOT引脚上串一个小电阻(通常几欧姆到几十欧姆)来减缓栅极驱动速度,从而降低开关振铃和EMI辐射。但代价是开关损耗增加、效率稍稍下降。这个值不是拍脑袋定的,而是要结合开关频率和走线电感来调,具体可以通过示波器观察SW节点的振铃幅度来判断。如果你做的是消费类产品而且EMI测试比较严格,这个技巧很实用。

环路补偿要不要自己调?现在很多成熟的DCDC芯片都内置补偿网络,例如TPS563200这种“无需外部环路补偿”的芯片,外围元件就几个,很适合从LDO切换过来的新手。对于需要外置补偿的芯片,一般涉及到环路稳定性的参数整定,基本是RC网络+厂商指南的反复验证,新手建议避开。如果要做高性能电源,再考虑用带外部补偿的控制器自己调环路。

4.3 从LDO换DCDC的布局与纹波注意事项

用DCDC替代1117后,最明显的差异是输出会有纹波,也就是开关频率对应的电压波动,典型值几十毫伏到上百毫伏,和LDO那几乎可以忽略的纹波噪声相比有明显差距。如果负载是传感器、模拟电路、射频模块这类对电源噪声敏感的设备,就需要额外处理:

  • 输出端加LC滤波,LC的谐振频率要低于开关频率的1/10
  • 选择低ESR的MLCC电容,并在芯片输出端放一颗1μF到10μF的快速去耦电容
  • 敏感电路和DCDC之间保持足够的物理距离,必要时加屏蔽罩

布局方面,DCDC对布局的要求比线性稳压器高得多。核心原则是:输入电容、电感、输出电容、芯片地脚之间的环路要短、粗、直接,开关节点(SW)的铜箔面积要小。我自己习惯先把DCDC放在距离输入端最近的位置,然后按照“输入电容→芯片→电感→输出电容”的顺序排一条尽量直的电流路径,反馈走线从输出电容后面单独拉,不要靠近电感和SW节点。

4.4 保留LDO的组合方案

有时候不一定要“二选一”。很多实际产品用的是“DCDC降压 + LDO二次稳压”的级联结构。比如先用DCDC把12V降成5V,效率已经很高,再用1117把5V稳压到3.3V给模拟电路供电。

这种方式既拿到了DCDC的高效率,又保留了LDO的低噪声特性,很适合音频、传感器采集这类对纹波敏感的电路。代价是多了一级电源的成本和面积。在不少计量设备、医疗设备的电源架构里都能看到这种方案,说明它在长期实践中是被验证过的。

5. 常见问题与排查技巧实录

5.1 典型问题速查表

现象可能原因排查方法解决方案
1117输出只有零点几伏负载电流过大,芯片过热保护测输入电压、输出电流、芯片表面温度降低负载或换DCDC
空载时输出正常,一接负载电压跌落输入电压过低,压差不满足最低值万用表测V_IN在负载时的波动提高输入电压或降低输出目标
芯片表面很烫但输出正常压差过大、散热面积不足计算P_D,检查Tab下方铜箔面积增加铜箔/过孔/换封装,或换DCDC
上电瞬间芯片损坏输入过压、瞬间浪涌示波器抓上电波形增加输入TVS、限流电阻、或加缓启动
换了一批1117后发热更严重不同厂家同型号参数差别大对比数据手册的热阻和压差选择正规渠道的型号,确认标识一致
输出端带电机/继电器,电压不稳定感性负载启动电流远超标称测量启动瞬间电流用DCDC或增加缓冲电容限流

5.2 几个平时文档里写不到的经验

第一,留意“最大输出电流”和“最大功耗”两个指标的关系。1117标称1A输出能力,但这是理想条件下的极限值,不是常态工作点。在5V转3.3V时,1A负载产生的功耗是1.7W,这个量级在SOT-223封装上已经接近甚至超过散热极限。数据手册里的1A是在“最高结温+理想散热条件”下算出来的,实际普通PCB根本达不到。所以选型时先算功耗,再反推允许的结温,最后才看电流能力。

第二,不要忽略输入端的压降波动。我遇到过几个案例,测试时输入电压是5V,一旦接入负载,输入电压跌到4.6V,导致1117输入输出压差只有1.3V,勉强维持稳压。这种场景下如果线路上还有一点额外压降(比如导线电阻、接触电阻),输出就会跌落。用1117时,输入端电压余量至少留0.5V以上,否则一不小心就掉出稳压范围。

第三,不同厂家同型号的1117热性能可能差别巨大。市面上AMS1117水很深,同是SOT-223封装,有的实际热阻比数据手册标称高出不少,有的过流保护点偏低。我自己的习惯是:稍微重要的产品,要么用原厂正品LM1117,要么直接换成国产里品控稳定的型号,并在验证阶段做温度实测,不要只看丝印。

第四,SOT-223焊盘和PCB热容的关系。温度是一个动态过程。短时间的大电流冲击(比如电机启动),只要PCB的热容够大,温度不会瞬间冲上去;但长时间稳态工作,热量会连续累积到热平衡。如果你的负载是间歇性的,可以适当降低散热要求;如果是持续运行的,必须以稳态功耗来设计散热。

第五,1117也可以用金属封装版本改善散热。LM1117的TO-252或者DPAK封装比SOT-223更厚实,Tab面积更大,配合足够大的铜箔面积,散热能力能提升约30%。如果空间允许,从SOT-223换到TO-252是一种成本几乎为零的改善手段。

6. 一个实用的选型参考思路

最后给一个可以直接套用的选型思路,把前面的计算和散热经验压缩成一个速查框架:

第一步,算一下你的功耗。把压差乘以最大负载电流,得出P_D。

第二步,看散热条件。如果P_D小于0.4W,普通SOT-223布局就能搞定;0.4~0.8W,需要加大Tab下方铜箔并打过孔;超过0.8W,建议直接换DCDC或改用更大封装。

第三步,看负载的纹波容忍度。纯数字电路、LED驱动,DCDC完全没问题;模拟采集、射频前端,优先考虑LDO或在DCDC后面加LC滤波。

第四步,留足降额余量。所有计算都不能顶着极限值设计。比如计算出来结温是110℃,看着离125℃还有距离,但夏天机箱内温度一升、风道堵塞一下,系统就可能不稳定。我的习惯是留20%以上的温度余量,让结温控制在100℃以内,这对长期可靠性很关键。

第五步,遇到发热问题先测量,不要急着换方案。用万用表测输入输出电压,用电流探头或串联采样电阻测负载电流,用热电偶或红外温度计测芯片表面温度。有了这三组数据,发热问题基本都能定位清楚。很多时候问题不在1117本身,而在输入电压裕量不足、负载瞬时过流、或者PCB散热面积被走线切掉了一大块。

我自己在做板子时,凡是压差超过2V且电流超过300mA的供电,都会优先考虑DCDC方案;只有电流很小、或者对噪声要求极高的局部供电,才会继续用1117这类线性稳压器。这个原则帮我省掉了大量后续散热返工的麻烦。而如果非要留着LDO,那就在第一版打样时就把散热铜箔铺足,别等样机烫手了再返工,那一来一回的时间和精力成本,远大于最初多铺几块铜皮的成本。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/6 15:27:50

云计算技术方案与实施文档实战:从SLO到资源清单的落地指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/6 15:26:55

F280049C的FPU与TMU深度优化实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/6 15:25:26

动态张量优化实战:字节码虚拟机与JIT实时编译如何突破性能瓶颈

1. 动态张量为什么天生和"编译优化"不对付1.1 一个真实的性能现场:变长序列把GPU拖垮了大概半年前,我在优化一个变长序列的推理服务。那批数据每条样本长度差异非常大,短的只有十几个token,长的能到几百。为了跑batch&a…

作者头像 李华
网站建设 2026/10/6 15:24:40

三种蜜罐搭建指南:Pentbox、Defnet与Cowrie实战

简介:这是一份面向网络安全初学者与渗透测试爱好者的蜜罐实战资料,围绕 Defnet、Pentbox、Cowrie 三种主流蜜罐工具,讲解从环境搭建到实际使用的完整流程,其中 Pentbox 与 Cowrie 部分均在 Kali Linux 环境下完成,适合…

作者头像 李华
网站建设 2026/10/6 15:23:03

把GitHub变成AI实战考场:代码评测从人工出题到真实仓库

最近和大模型圈子里的人聊 MiMo-V2.6,很多人都在讨论它的模型结构,但真正让我觉得有意思的,是技术报告的下篇——它几乎通篇在讲一件事:怎么把整个 GitHub 变成 AI 的实战考场。这听起来像一句口号,但仔细拆开看&#…

作者头像 李华