恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
1117发热原因与散热设计:从功耗计算到DCDC替代方案
首页
资讯中心
/
1117发热原因与散热设计:从功耗计算到DCDC替代方案
1117发热原因与散热设计:从功耗计算到DCDC替代方案
发布时间:2026/10/6 15:28:13
1117烫手几乎是每个自己画板子的人都会撞上的事。两三百毫安的负载摸上去就觉得指腹发烫有人跟你说“正常”可到底多烫算正常、会不会哪天烧了心里其实没底。这篇文章把1117这类线性稳压器发热这件事从头捋一遍先搞清楚热从哪来再算明白到底有多热接着讲PCB上怎么把热量散出去最后给出换DCDC的替代思路和选型要点。适合正在调样板、做传感器节点、或者想把板子做得更可靠的工程师和电子爱好者参考。1. 1117为什么会发热从工作原理看发热根源1.1 线性稳压的“多余电能”全部变成了热量1117属于线性稳压器也叫LDOLow 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.51W0.5W的功耗落在SOT-223封装上在自然散热条件下已经能感觉到明显的热感。如果输入是12V直接降到3.3V、同样300mA那功耗就是2.61W这种工况下1117几乎没有存活空间。1.3 不同1117型号之间的实际差异市面上的1117型号很多常见的有AMS1117、LM1117、ME1117、NCP1117等。虽然引脚兼容但实际参数有差别搞清楚这些差异对方案选型很有帮助参数AMS1117常见国产LM1117TI/进口说明最大输出电流1A0.8A热限制下实际可用电流远低于标称值压差典型值1.1V800mA1.2V800mA输入输出最小压差静态电流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负载300mAP_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负载200mAP_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 铜箔面积与热阻的实用经验值在自然对流条件下铜箔面积和热阻的关系可以用经验数据来估算。以1oz35μ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-252DPAKTab更大θ_JA能低到40~50℃/W加铝制散热片通过导热胶或者卡扣固定在芯片表面适合功耗超过1W的场景引入风道或风扇强制对流能把θ_JA再降低30%~50%不过做产品设计时我一般不会走到“加风扇”这一步——如果1117已经需要风扇那说明这个方案从一开始就不应该采用直接换DCDC才是正解。4. 替代方案什么时候换DCDC怎么换才是最优解4.1 LDO与DCDC的本质区别效率的数学对比1117这类线性稳压器的效率理论上限是η V_OUT / V_IN5V转3.3V效率上限就是66%。12V转3.3V效率上限只有27.5%意味着输入功率的七成多都变成了热量。这是线性稳压器的物理诅咒怎么优化布局都绕不过去。DCDC开关电源则完全不同。它通过高速开关和储能电感实现电压变换理想效率可以达到90%以上。在压差大的场景下DCDC的功耗优势是数量级的输入/输出LDO功耗300mADCDC功耗估算按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以下否则尽量不要用LDO4.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那就在第一版打样时就把散热铜箔铺足别等样机烫手了再返工那一来一回的时间和精力成本远大于最初多铺几块铜皮的成本。