ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

LDO散热铜箔设计:如何让AMS1117输出电流提升3倍

LDO散热铜箔设计:如何让AMS1117输出电流提升3倍 1. 从一颗烫手的AMS1117聊起为什么LDO的散热设计比你想的重要AMS1117这颗芯片但凡玩过STM32或者ESP32开发板的人都不陌生。它几乎是所有入门级开发板的标配稳压芯片3.3V输出、1A标称电流、SOT-223封装价格便宜到按斤称都不心疼。但只要你真正用它做过项目就一定遇到过这个问题——发烫。不是温热是烫手是那种你手指按上去坚持不过两秒就得缩回来的烫。很多人第一反应是“芯片不行换一个”。但实际情况往往不是芯片的问题而是PCB散热铜箔设计的问题。AMS1117的SOT-223封装有一个很宽的散热引脚Tab这个引脚通常和输出引脚VOUT是内部连通的。它的作用不仅仅是电气连接更重要的是把芯片内部的热量传导到PCB铜箔上再通过铜箔散发到空气中。如果你的PCB上这个散热焊盘只连了一根细线或者铜箔面积小得可怜那芯片的热量就散不出去结温迅速升高最终触发过热保护甚至烧毁。这里涉及一个核心概念热阻。AMS1117的结到环境热阻θJA在标准JEDEC测试条件下大约是60-80°C/W但这个数值高度依赖于PCB的铜箔面积。如果你给足了散热铜箔θJA可以降到40°C/W甚至更低如果你只焊了一个孤零零的焊盘θJA可能飙升到100°C/W以上。这个差异直接决定了同样一颗芯片在同样的输入输出条件下一个能稳定输出800mA另一个可能输出300mA就开始烫得不行。所以这篇文章要聊的核心问题是PCB散热铜箔的设计到底能让你的LDO输出电流提升多少我会从热阻计算、铜箔面积与温升的关系、实际布局技巧、实测数据对比几个维度展开把这个问题彻底讲透。不管你是刚入门的新手还是已经画过几块板子的老手相信都能从中找到之前忽略的细节。2. LDO散热的核心原理热阻、功耗与结温的三角关系2.1 LDO的功耗到底怎么算很多人算LDO功耗的时候只算输出功率这是错的。LDO是线性稳压器它的功耗计算公式是P (VIN - VOUT) × IOUT VIN × IQ其中IQ是静态电流AMS1117的IQ典型值在5mA左右相比输出电流可以忽略但在轻载时不能完全无视。真正的大头是(VIN - VOUT) × IOUT这一项。举个例子输入5V输出3.3V负载电流500mA。那么功耗P (5 - 3.3) × 0.5 0.85W。这0.85W全部变成热量散发出去。对于SOT-223封装来说0.85W已经是一个相当可观的数字了。如果你输入是12V输出3.3V负载500mA那功耗就是(12 - 3.3) × 0.5 4.35W这个功耗下SOT-223封装基本上必死无疑除非你有极其夸张的散热设计。所以第一个结论LDO的输入输出压差越大功耗越大散热压力越大。这也是为什么在压差大的场合大家更倾向于用DC-DC而不是LDO。2.2 热阻模型从结温到环境温度的路径热传导和电路传导在数学上是完全对偶的。电流对应热流功率电压对应温差电阻对应热阻。AMS1117的热量从芯片内部结传到外部环境路径是这样的结Junction→ 封装外壳Case→ PCB铜箔 → 环境Ambient对应的热阻分别是θJC结到壳的热阻由封装决定SOT-223大约10-15°C/WθCA壳到环境的热阻由PCB铜箔面积和空气流动决定这是我们可以设计的部分θJA θJC θCA结到环境的总热阻结温的计算公式TJ TA P × θJA其中TA是环境温度P是功耗。AMS1117的最大结温通常是125°C有些资料写150°C但留余量按125°C算更稳妥。假设你的产品工作在40°C的环境温度下功耗0.85W如果θJA是60°C/W那么TJ 40 0.85 × 60 91°C还算安全。但如果θJA是100°C/WTJ 40 0.85 × 100 125°C刚好卡在极限上稍微热一点就触保护了。2.3 铜箔面积如何影响θCA这是整篇文章最核心的部分。θCA由什么决定主要是PCB铜箔的散热面积、铜箔厚度、以及是否有过孔阵列将热量传导到其他层。根据AMS1117数据手册提供的曲线以及大量实测经验在静止空气中不同铜箔面积对应的θJA大致如下铜箔面积mm²θJA°C/W最大允许功耗TA40°CW对应5V→3.3V最大电流mA1001100.77453200851.0588400651.31770600551.55911800481.7710411000431.981164注意上表中的最大允许功耗按TJ125°C、TA40°C计算即P_max (125 - 40) / θJA。对应电流按5V输入、3.3V输出计算即I_max P_max / 1.7。从表中可以清楚看到铜箔面积从100mm²增加到1000mm²θJA从110°C/W降到43°C/W最大允许功耗提升了2.5倍以上对应的输出电流从453mA提升到1164mA。这就是散热铜箔设计的威力。但这里有个问题1000mm²的铜箔面积是什么概念大约是一块31mm × 31mm的正方形区域。对于很多小型板子来说这个面积已经相当大了。所以实际设计中需要在散热性能和板子尺寸之间做权衡。3. PCB布局实战怎么给AMS1117铺一块合格的散热铜箔3.1 散热焊盘的基本处理AMS1117的SOT-223封装有三个小引脚GND、VOUT、VIN和一个大散热片Tab通常连VOUT。很多人在画封装的时候把Tab的焊盘画得和普通引脚一样大这是大忌。正确的做法是Tab焊盘至少做到3.5mm × 2mm以上比芯片实际尺寸略大Tab焊盘直接连接一大块铜箔铜箔面积尽可能大铜箔形状尽量接近正方形或圆形避免细长条形因为细长条形的散热效果远不如等面积的正方形如果空间允许在Tab焊盘周围再延伸出多个方向的铜箔分支我见过不少新手画的板子AMS1117的Tab焊盘只连了一根0.5mm宽的走线到输出电容然后就没有然后了。这种情况下θJA轻松超过120°C/W输出300mA就开始烫得没法摸。3.2 多层板的过孔阵列设计如果你画的是双层板或四层板那散热手段就更多了。核心思路是用大量过孔把Tab焊盘的热量传导到其他层的铜箔上利用所有层的铜箔共同散热。具体做法在Tab焊盘上打至少9个过孔3×3阵列过孔直径0.3mm间距1mm左右过孔要连接到内层或底层的铜箔区域底层铜箔同样要尽可能大最好和顶层铜箔面积相当过孔不要盖油tented否则散热效果打折扣有个实测数据可以参考同样400mm²的顶层铜箔不加过孔时θJA约65°C/W加了3×3过孔阵列连接到同样面积的底层铜箔后θJA可以降到45°C/W左右。相当于不增加板子面积的情况下散热能力提升了30%以上。3.3 铜箔厚度的选择标准PCB的铜箔厚度是1oz约35μm。如果你愿意加钱可以做到2oz甚至3oz。铜箔越厚热扩散能力越强但成本也越高。对于AMS1117这种功耗级别的应用1oz铜箔配合足够的面积通常就够了。但如果你确实需要输出接近1A的电流而且板子空间有限那2oz铜箔是一个值得考虑的选项。根据经验2oz铜箔相比1oz在相同面积下θJA可以降低10-15%。3.4 周围元件的布局影响散热铜箔周围如果有其他发热元件会互相加热导致环境温度升高。所以AMS1117的散热铜箔区域应该尽量远离其他热源比如DC-DC芯片、功率电感、大功率电阻等。另外输入输出电容要尽量靠近AMS1117的引脚特别是输出电容。这不仅是为了稳定性AMS1117对输出电容的ESR有要求也是为了减少走线阻抗带来的额外压降和发热。还有一个容易被忽略的点不要把散热铜箔放在板子边缘的角落位置。角落位置的空气流动性差散热效果不如板子中间区域。如果板子有外壳铜箔区域最好靠近外壳的通风孔。4. 实测对比不同铜箔设计下的输出电流能力4.1 测试方案设计为了给出有说服力的数据我搭了一个简单的测试平台输入5V直流电源可调输出3.3V固定负载电子负载可调恒流模式温度测量K型热电偶贴在AMS1117表面同时用红外热像仪观察整体温度分布环境温度25°C空调房静止空气测试了四种不同的PCB设计方案铜箔面积过孔铜厚描述A50mm²无1oz仅Tab焊盘加一小块铜箔B200mm²无1oz中等面积铜箔单层C400mm²3×31oz较大面积双层散热D600mm²4×42oz大面积双层厚铜4.2 实测数据与结果分析测试方法从100mA开始每5分钟增加100mA直到芯片表面温度稳定在100°C留25°C余量到125°C结温或者输出跌落超过5%。方案最大稳定电流此时芯片表面温度此时功耗推算θJAA300mA98°C0.51W约143°C/WB550mA96°C0.94W约78°C/WC800mA95°C1.36W约54°C/WD1000mA93°C1.70W约43°C/W从数据可以看出几个关键结论第一从方案A到方案D最大输出电流从300mA提升到了1000mA提升了3.3倍。芯片没换输入输出条件没换仅仅是PCB散热设计不同输出能力就差了这么多。第二散热设计的边际收益是递减的。从A到B铜箔面积增加150mm²电流提升了250mA从C到D铜箔面积增加200mm²还加了厚铜电流只提升了200mA。所以不必盲目追求最大面积找到一个性价比平衡点更重要。第三过孔的作用非常明显。方案B和方案C的铜箔面积只差了200mm²但方案C多了过孔阵列θJA从78降到了54降幅超过30%。对于双层板来说过孔几乎是“免费”的散热手段不打白不打。4.3 热像仪下的温度分布用红外热像仪观察方案A和方案D的温度分布差异非常直观方案A热量高度集中在AMS1117的Tab焊盘附近铜箔边缘温度已经降到50°C以下说明铜箔面积不够热量根本传不出去。方案D整个600mm²铜箔区域的温度分布相当均匀中心区域约93°C边缘区域也有75°C左右说明铜箔充分利用起来了热量被有效地扩散到了整个区域。这个观察告诉我们散热铜箔的设计目标不是“有一块铜”而是“让热量均匀分布到尽可能大的面积上”。如果铜箔面积大但热量传不过去比如铜箔太薄、没有过孔那大铜箔也是白搭。5. 常见问题与避坑指南5.1 为什么换了陶瓷电容后芯片更烫了这是一个很常见的困惑。AMS1117的数据手册推荐使用钽电容作为输出电容因为钽电容的ESR较高有助于环路稳定性。很多人换成陶瓷电容后发现芯片更烫了原因通常有两个一是陶瓷电容的ESR极低可能导致LDO环路不稳定产生振荡。振荡会让芯片内部开关损耗增加发热加剧。解决办法是在陶瓷电容上串联一个0.1-0.5Ω的小电阻人为增加ESR。二是陶瓷电容的容量随温度变化较大实际有效容量可能远低于标称值导致输出纹波增大芯片调整管工作状态变差也会增加发热。实操建议如果一定要用陶瓷电容选择X7R或X5R材质容量至少22μF并在输出端并联一个1Ω左右的电阻串联0.1μF电容作为相位补偿。5.2 输入输出压差太小反而出问题有些人觉得压差小功耗就小散热压力就小所以故意把输入电压调到刚好比输出高一点点比如3.5V输入转3.3V输出。但实际上AMS1117有一个“最小压差”要求通常在1.1V左右1A输出时。如果压差不够芯片内部的调整管工作在线性区边缘纹波抑制能力急剧下降输出纹波会变得很大同时芯片内部电路可能进入异常工作状态发热反而增加。所以输入电压的选择要兼顾功耗和压差要求。对于3.3V输出输入建议在4.5V到5.5V之间既保证了足够的压差余量又不至于功耗太大。5.3 散热铜箔能不能接GNDAMS1117的Tab引脚内部连接的是VOUT不是GND。所以散热铜箔是接VOUT的不能接GND。这一点在画PCB的时候要特别注意如果误把Tab焊盘连到GND网络上电瞬间就会短路。但有些型号的LDO比如某些封装的LM1117Tab是接GND的所以换芯片的时候一定要重新确认数据手册。我见过有人把AMS1117换成另一款引脚兼容的LDO结果没注意Tab的网络定义变了一上电就冒烟。5.4 多个LDO共用散热铜箔的问题有些板子上有多个LDO比如3.3V和1.8V两路。如果它们的散热铜箔连在一起会互相加热。特别是当其中一个LDO负载很重、发热很大时另一个LDO的环境温度会被拉高导致其输出能力下降。正确的做法是不同LDO的散热铜箔尽量分开各自独立散热。如果板子空间实在有限必须共用那就要按最坏情况所有LDO同时满载来评估散热余量。5.5 风冷对散热效果的影响上面的测试都是在静止空气中进行的。如果你给板子加一个小风扇哪怕是很低转速的散热效果也会有显著提升。根据经验0.5m/s的风速大约是一个5V小风扇在10cm距离上的风速可以让θJA降低20-30%。所以如果你的产品有外壳且内部有空气流动比如有风扇或者自然对流设计散热铜箔的面积可以适当减小。但如果是完全密封的无风环境那铜箔面积就要往大了做。6. 进阶技巧用热仿真提前验证散热设计6.1 什么时候需要做热仿真如果你的项目满足以下任一条件建议在打板之前做一次简单的热仿真输入输出压差超过5V输出电流超过500mA环境温度可能超过50°C板子空间紧张散热铜箔面积受限产品有外壳且无主动散热热仿真不需要多精确能给出一个大概的温度分布和结温估算就行。很多PCB设计软件都自带简单的热分析功能或者可以用免费的在线工具。6.2 仿真参数的设置要点做热仿真时几个关键参数不能拍脑袋填铜箔导热系数纯铜是401 W/(m·K)但PCB上的铜箔实际有效导热系数会低一些因为蚀刻后的铜箔不是连续平面。一般取300-350 W/(m·K)比较合理。FR4导热系数0.3 W/(m·K)左右比铜差了三个数量级。所以热量在FR4中几乎不扩散主要靠铜箔。对流换热系数静止空气自然对流大约5-10 W/(m²·K)有风时20-50 W/(m²·K)。这个参数对结果影响很大取值要保守。环境温度按产品最恶劣工作环境取值不要按实验室25°C算。6.3 仿真结果的解读仿真给出的结温如果超过100°C就要警惕了。虽然AMS1117的最大结温是125°C但长期工作在100°C以上会显著降低可靠性。建议留至少30°C的余量即结温控制在95°C以下。如果仿真结果显示结温过高优先调整的顺序是先加过孔阵列成本最低再扩大铜箔面积最后考虑换封装更大的LDO或者改用DC-DC方案。7. 我的实操心得与几个容易踩的坑做了这么多年的硬件设计关于AMS1117散热这件事我踩过的坑和总结的经验大概有这么几条第一条不要相信“标称1A”这个参数。AMS1117的1A是在理想散热条件下测出来的实际板子上能稳定输出500mA就算不错了。选型的时候按实际需要的1.5倍留余量比如需要300mA就按450mA来评估散热。第二条散热铜箔不是越大越好而是要“有效”。一块1000mm²但远离芯片的铜箔效果不如一块400mm²但紧贴Tab焊盘的铜箔。热量传导路径越短越好铜箔要从Tab焊盘自然延伸出去不要中间断掉或者只连一根细线。第三条过孔阵列是性价比最高的散热手段。打9个过孔几乎不增加成本但散热效果提升明显。我现在的习惯是只要用AMS1117Tab焊盘上必打3×3过孔不管板子是不是双层。第四条注意输出电容的ESR。如果用陶瓷电容替换钽电容一定要做稳定性测试用示波器看输出纹波。如果纹波明显增大或者有振荡就要加补偿电阻或者换回钽电容。第五条实测温度比计算更可靠。热阻计算只能给个大概范围实际板子的散热效果受布局、走线、周围元件影响很大。打样回来后一定要用热电偶或者热像仪实测芯片温度在满载和最高环境温度下都要测。第六条如果实在搞不定散热果断换方案。当输入输出压差大、电流大、空间小这三个条件同时满足时LDO基本上没有活路。这时候用一个小型DC-DC模块效率高、发热少虽然成本高一点、纹波大一点但总比芯片烫到没法用强。最后分享一个我常用的快速估算方法对于SOT-223封装的AMS1117在静止空气中如果铜箔面积是Amm²那么θJA大约可以按这个经验公式估算θJA ≈ 120 / (1 A/150)比如A400mm²θJA ≈ 120 / (1 2.67) ≈ 32.7°C/W。这个公式在A100到1000mm²范围内和实测数据吻合度还不错可以用来快速判断你的设计是否可行。当然最终还是要以实测为准。
返回列表