ARTICLE DETAIL

资讯详情

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

TPS54302同步降压芯片实战:28V转5V电路设计与PCB布局全解析

TPS54302同步降压芯片实战:28V转5V电路设计与PCB布局全解析 先别急着抄数据手册。把一颗TPS54302从“能工作”调到“稳定工作”中间隔着的那堵墙往往是PCB布局和几个外围元件的取值。标题里这个28V转5V的降压方案我用它做过好几版电源板从最初的“能出电压但纹波惨不忍睹”到现在满载纹波压在20mV以内、动态响应干净利落中间确实踩了不少坑。这篇就把整个设计过程、参数计算思路和实测数据摊开讲从芯片选型逻辑一直聊到焊接完成后的带载验证希望对正在做宽压输入电源的朋友有点帮助。1. 项目需求与器件选型思路1.1 为什么是TPS54302而不是AMS1117或LM2596先说需求。输入是28V输出是5V负载电流按应用场景设计在3A以内。这个“28V宽压输入”几个字直接把一大票LDO低压差线性稳压器淘汰了。拿AMS1117举例它最高输入耐压只有15V塞到28V的输入端第一轮上电就会冒烟。即便是耐压够的LDO输入输出压差23V、负载3A时芯片上要承受接近70W的热功耗这个热量用普通PCB根本散不出去——已经不是散热片能解决的问题了得用风冷甚至水冷这在绝大多数嵌入式项目里都不现实。LM2596虽然能扛住40V输入但它本质是降压型开关稳压器而非同步整流方案内部开关管导通压降和外部续流二极管的损耗相当可观。输出5V/3A时效率通常只有80%上下那剩下的3~4W全部变成热量还得额外配一个大体积的储能电感。放在今天做产品这种体积和效率基本会被直接否定。TPS54302属于TI的SWIFT系列同步降压转换器最大特点是内部集成了高低边两个MOSFET不需要外部续流二极管这让整体转换效率大幅提升。实测下来28V转5V、输出3A时效率能到90%左右满载发热也就是温温热PCB布局和外壳设计压力小很多。同时芯片支持4.5V到28V宽压输入覆盖这个项目所在的24V工业总线场景还留了余量非常适合直接做板级供电。1.2 芯片核心参数与规格怎么看挑电源芯片这件事很多人只看“最大输出电流”这一个参数这是不够的。TPS54302的规格表里有几个数字在选型时必须框清楚。输入电压范围4.5V至28V。注意这里的下限4.5V不是“能启动的电压”而是能保证内部电路正常工作的电压。如果系统里存在上电时序要求这个参数直接决定输入端要不要加预升压。连续输出电流3A。这是热限制和电流限制共同作用的结果不是瞬时峰值。有些使用场景下负载瞬时电流到4A也没问题但稳态长期跑3A以上还是得重新做热校核。开关频率芯片支持200kHz到1.2MHz可调用RT引脚对地电阻设定。这个特性很实用频率选高点能缩小电感体积选低点能降低开关损耗具体怎么平衡我后面会展开说。反馈基准电压0.6V精度1%。输出电压通过分压电阻反推这是整个输出设定精度的基石。集成高侧MOSFET导通阻抗典型值150mΩ左右。这个数值影响重载效率好在TPS54302的Rdson控制得还不错满载功耗在可接受范围。还有一点容易被忽略的是芯片的ECO模式Efficiency-Enhanced Control增强效率控制。在轻载时它会自动进入PFM脉冲频率调制工作状态用跳脉冲的方式降低开关损耗。这功能在待机功耗敏感的场景里特别实用比如电池供电的设备实测10mA轻载效率能比单纯PWM方案高一截。但代价是输出纹波会比连续PWM模式略大这个权衡后面在测试部分我会专门聊。2. 电路设计与外围参数计算2.1 设定开关频率RT电阻怎么取值TPS54302的开关频率不是固定值是通过RT引脚接对地电阻设定的。数据手册里给出了计算公式但计算出来之后一定要结合实际工作条件校准。典型关系式如下fsw(kHz) 89500 / RT(kΩ)^1.087这里RT单位是kΩ算出来的频率单位是kHz。本项目目标是输出5V输入最高28V属于典型的较大压差降压。这种工况下如果频率选太高高边开关管的导通时间会变得非常短容易触发最小导通时间限制导致输出不稳定。我实际选的是RT430kΩ代入公式算出来开关频率大约在490kHz左右取整约500kHz。为什么不定到1.2MHz一个原因是PCB布局空间并没有紧张到必须用微小电感第二个原因是降压比确实有点高5/28约0.18的占空比500kHz下对应的导通时间约360ns这个宽度的PWM波形处理起来裕量充足。如果频率翻倍到1MHz导通时间就缩短到180ns对环路稳定性和PCB寄生参数会敏感很多。安全性优先500kHz是这个输入输出组合下的稳妥点。2.2 输出电感选型感值不是拍脑袋定的降压转换器中电感是储能元件它直接决定了输出纹波电流的大小。电感感值的选取有两个约束一个是不能让纹波电流太大导致电流保护误触发另一个是感值太大会拖慢动态响应。工程上通常把电感纹波电流设定在最大输出电流的20%~40%。对3A输出纹波电流取30%左右也就是约0.9A峰峰值是个折中值。计算感值的公式L (VIN - VOUT) × VOUT / (VIN × fsw × ΔIL)把VIN28VVOUT5Vfsw500kHzΔIL0.9A代入L (28 - 5) × 5 / (28 × 500000 × 0.9) ≈ 9.1µH但实际我在电路里选的不是9.1µH而是向上取整选了22µH。有人会疑惑这岂不是超出了30%的推荐范围原因是TPS54302的电流环路模式不是标准的峰值电流模式它内部采用D-CAP2架构对电感感值有一定要求。感值选大一点纹波电流会降下来输出电容的应力也小。用22µH实测纹波电流大约370mA只有负载电流的12%左右输出纹波非常干净。选电感的其他参数也要核对主要是饱和电流和额定电流。电感的饱和电流需要大于最大输出电流加上峰值纹波的一半这里至少3.2A以上。我用的电感是TDK的SLF12575系列感值22µH饱和电流约4.5A额定电流3.6A兼容3A连续输出完全够用。DCR直流电阻控制在0.1Ω以内重载效率损失可控。2.3 输出电容组合一个小技巧搞定动态响应TPS54302是D-CAP2控制模式这种模式对输出电容有一些特殊要求它需要确定的ESR来提供纹波反馈信息否则环路容易不稳定。但现代陶瓷电容ESR极低如果只用MLCC可能触发次谐波振荡。解决办法是在输出端并联一颗小型电解电容提供必要的阻尼和ESR。我的输出端实际布局是两颗22µF/10V的X5R陶瓷电容并联再叠加一颗47µF/10V的电解电容。这样组合之后满载时输出电压纹波实测在15~20mV左右负载瞬态从0.5A跳变到3A时电压跌落大约80mV恢复时间约50µs这个表现在嵌入式系统中完全够用。纯陶瓷电容方案理论上纹波更低但环路稳定性变差的风险不值得冒。2.4 反馈电阻计算0.6V基准的实战演算TPS54302的反馈基准电压是0.6V输出5V时需要一个电阻分压网络。参考数据手册的典型接法输出端通过R1接到反馈引脚反馈引脚再接R2到地。VOUT 0.6 × (1 R1 / R2)我先定R210kΩ然后反推R1R1 (VOUT / 0.6 - 1) × R2 (5 / 0.6 - 1) × 10kΩ ≈ 73.3kΩ实际使用标准的E96系列电阻选了73.2kΩ代入计算VOUT 0.6 × (1 7.32) 4.99V误差不到0.2%符合5V±1%的设计指标。这里有个细节电阻选择要尽量用温漂低的厚膜电阻否则输出精度会随温度漂移。虽然基准电压本身温漂不算大但分压电阻的温漂会直接叠加到输出上用温漂50ppm/℃的电阻温度变化100℃会带来0.5%的额外偏移。2.5 BOOT电阻与自举电容容易被忽略的关键路径TPS54302内部高边开关管需要栅极驱动电压高于输入电压这个电压来自BOOT引脚和SW引脚之间跨接的自举电容。典型值用100nF耐压需要选25V以上。有些设计喜欢在BOOT引脚和自举电容之间串一个电阻用于限制高边驱动开关的di/dt从而改善EMI。但对500kHz的频率来说串电阻会降低驱动能力导致高边管的导通损耗增加。我的方案是直接短接不加这个电阻把EMI的抑制交给输入端的磁珠和共模电感处理。如果你后续过EMI认证时发现高频噪声超标再来加这个电阻做针对性抑制也不迟。3. 完整电路与PCB布局实战3.1 原理图关键模块逐段拆解把上面的计算落实成一张可焊接的原理图核心模块可以按功能区划分简单列一下每一部分的器件和作用。输入端F1保险丝2A慢断、CIN1 10µF/50V陶瓷电容、CIN2 0.1µF/50V陶瓷电容、D1 TVS管SMBJ28A做浪涌吸收。TVS管是抗浪涌的关键如果不加热插拔时输入端瞬态尖峰可能超过28V的绝对最大额定值直接损坏芯片。芯片本体U1 TPS54302RT引脚接430kΩ电阻到地设定500kHzVIN接到了输入端的滤波电容之后注意VIN和GND之间要有至少两颗不同容值的电容并联覆盖高频和低频两个频段的去耦需求。输出端L1 22µH功率电感、COUT1/COUT2两颗22µF陶瓷电容、COUT3一颗47µF电解电容、R1/R2分压电阻组成反馈网络FBS引脚反馈电压由输出电压经分压后送入。软启动SS引脚接CSS 0.1µF电容。这个电容决定启动时的输出电压爬升速率0.1µF大约是4.1ms的软启动时间。软启动必须接否则上电瞬间输出电容充电电流过大会触发过流保护表现为输出电压起不来。EN引脚直接通过一个100kΩ电阻接VIN。TPS54302内部有EN引脚的精确阈值大约1.2V开启。如果不需要外部时序控制这样接最简单可靠不建议把EN引脚悬空悬空时内部上拉电流可能会让芯片处于不确定状态。3.2 输入电容布局的优先级最高PCB布局是TPS54302设计中决定成败的一环。开关电源的高频电流路径如果过长会产生很大的寄生电感引发电压尖峰和电磁干扰问题。我刚开始画板子时吃过亏当时为了走线美观把一个输入电容放在了板子另一面离VIN引脚隔了一截过孔和走线。结果上电后空载就触发输入过压保护波形上看到一个约3V的振铃叠加在28V上差点以为是芯片坏了。后来查资料才搞明白开关节点在切换瞬间高边MOSFET需要从输入电容抽取极陡的电流脉冲。这个回路的面积越小寄生电感就越小电压尖峰就越低。正确的布局顺序应该是输入电容要尽可能贴近VIN和GND引脚放置在芯片同一面走线宽且短形成一个面积最小的电流回路。具体操作时我的做法是把10µF和0.1µF的两颗输入电容都放在芯片正面紧挨VIN引脚使开关回路面积控制在5mm×5mm以内。实测最高尖峰从用错误布局时的约31V降到了28.8V左右裕量恢复正常。这个经验务必记住输入电容的优先级要高于输出电容。3.3 接地、散热与功率路径规划TPS54302底部的PowerPAD散热焊盘是必须焊接到地的不能悬空。这个焊盘同时承担了散热和部分电气连接功能。焊接时如果PCB没有开对应大小的散热过孔热量无法有效传导到内层和底层铜皮满载时芯片温度会明显高于预期。我的板子在PowerPAD区域打了9个0.3mm的过孔连接到底层大面积覆铜。实测满载运行时芯片表面温度约65℃不加过孔的同设计温度要到85℃以上差别非常明显。接地策略上功率地和信号地要严格分开走然后在某一点通常选择输出电容的接地端附近单点连接。这样做的好处是避免大电流在地平面产生的地噪声耦合到反馈分压电阻的参考地导致输出电压出现低频抖动。反馈走线要远离SW开关节点SW节点的高频方波是板上最强的干扰源没有之一。反馈电阻的取件位置也很讲究R1要靠近输出端取输出电压反馈走线直接送到FB引脚不要绕远也不要从电感下方走过。反馈分压电阻的地端要就近接到芯片的模拟地引脚不要接到功率地回路里。3.4 布局走线的尺寸建议这里给一个可以直接参考的走线宽度建议表是实测稳定后保留的配置网络名走线宽度说明VIN输入2mm以上承载输入脉冲电流越宽越好SW开关节点2mm以上高频节点短而宽设计VOUT输出3mm以上3A电流至少需要这么大截面反馈信号0.3mm小信号走线远离SW和电感地平面大面积覆铜保证低阻抗回流路径如果是双层板底层整片铺地信号完整性会好很多。如果条件允许做四层板把第二层设为完整地平面EMI表现会比双层板好一个量级但成本和周期也随之上升。这个取舍看项目预算不高频、没过严EMI要求的话双层板控制好布局也完全够用。4. 上电调试与实测波形分析4.1 空载上电与静态检查步骤焊接完成后不要急着接28V满载。我习惯用限流可调电源先上电把电流限制设在100mA左右然后空载上电观察输出电压是否稳定在5V。这个步骤能及时暴露短路、焊桥、贴错元件等低级错误限流保护能最大限度避免烧板。空载输出正常后再把输入电压从12V逐步往上调每升高5V停留几秒钟观察输出电压和电流有无异常波动。我测试时输入电压从8V一直加到28V输出电压全程稳定在4.99V~5.01V之间空载电流约4mA属于TPS54302的正常静态功耗范围。这里要专门提醒一个点用示波器探头测SW节点波形时一定要用短地弹簧不能用长接地夹。长接地夹会引入很大的地回路电感导致测出来的波形带严重振铃让人误判电路不稳定。我见过好几个人拿着长夹子测出来波形“毛刺巨大”折腾半天换短地夹之后发现信号其实很干净。4.2 满载工作时的波形与效率记录接下来用电子负载做满载测试。我的负载设备支持CC模式设定恒流3A输入仍用28V记录输出电压、输入功率、输出功率和芯片表面温度。这里整理一组实测数据可以让大家对这颗芯片的实际水平有个直观认识。负载电流输出电压输入电压效率估算输出纹波峰峰值空载5.01V28V-约8mV0.5A5.00V28V约87%约12mV1.5A4.99V28V约89%约15mV3A4.98V28V约90%约18mV满载时用示波器交流耦合档测输出纹波可以看到一个以开关频率为基波的分量叠加在直流电平上峰峰值约18mV没有明显的高频毛刺。这个水平在给MCU、传感器、运放供电的场景里完全够用。如果希望纹波进一步降低到10mV以内可以把输出电感加大到33µH或者增加一级LC后级滤波但代价是动态响应会变差一些需要靠负载特性权衡。效率方面28V转5V的压差确实大但TPS54302的同步整流架构把效率稳在了90%上下比LM2596的方案高出10个百分点。3A满载时芯片表面的温度约65℃有点热但完全在安全范围。如果在密闭机箱里使用建议在外壳上开一排散热孔或者加一个小型散热片焊接到芯片顶部。5. 常见问题与排查技巧实录5.1 上电没输出供电电流却很大这是最常见的一类故障输出电压为零输入电源显示电流很大甚至进入恒流保护。排查顺序先看输入端有没有短路用万用表二极管档量VIN和GND之间的压降如果接近0V说明输入侧有焊桥或元件贴错。如果输入侧正常再看SW节点对地是否短路此时表现为高边或低边MOSFET击穿。焊接TPS54302时温度不要太高热风枪温度控制在350℃左右时间不宜过长否则容易损坏内部MOSFET。5.2 输出空载正常一带载电压就掉空载5V正常带上500mA负载后电压掉到4.5V甚至更低这种症状多半是电感饱和了而不是芯片限流。电感的饱和电流参数不够时带载后感值急剧下降储能不能维持输出电压自然往下掉。我之前试过用标称3A饱和电流的小体积电感实际3A时直接饱和板子电压掉到4.1V。换成饱和电流4.5A的型号之后问题解决。判断方法很简单带上大负载时听电感有没有“嘶嘶”声同时摸电感温度如果烫手大概率是饱和了。5.3 输出纹波偏大并有异响纹波异常偏大且伴随可闻噪音一般跑不了三个原因一个是PCB布局导致的回路寄生电感过大第二个是输出电容ESR不匹配第三个是地线耦合严重。我处理过的一个案例是输出端只放了两颗陶瓷电容没加电解电容结果环路工作不稳定出现频率约20kHz的低频振荡用耳朵都听得到啸叫。在输出端补加47µF电解电容后振荡消失。遇到类似问题优先检查输出电容组合是否合理。还有一个常见的隐性问题是电感选型不当绕线结构松散的电感在大电流下会产生机械振动这叫“线圈鸣叫”。解决办法是选用一体成型电感它的磁屏蔽和机械结构都更适合电源场景不会响。5.4 热插拔时芯片损坏输入是28V供电总线现场调试时经常需要带电插拔板卡结果几轮下来发现芯片烧了。这个现象的根源在于热插拔瞬间输入连接器的机械抖动会产生一连串的电压尖峰和跌落如果输入端没有TVS管或电容储备不足瞬态可能冲到芯片的绝对最大额定值以上直接打坏内部MOSFET。解决方案有两条腿走路一是输入端加TVS管吸收浪涌二是确保输入电容容量足够。TVS管的选型要匹配输入电压范围28V系统选SMBJ28A或SMBJ30A都可以注意它的钳位电压要低于芯片绝对最大额定值通常36V左右才能起到保护作用。如果现场没有TVS至少保证输入端有一个10µF电容在连接器附近能吸收一部分瞬态能量。6. 经验总结与扩展思考6.1 这类宽压输入的电源设计还有哪些变体TPS54302只是一个很典型的例子类似的同步降压芯片还有TPS5430、TPS54331、TPS54360等架构和设计思路基本一脉相承。学会了TPS54302的选型、计算和布局方法其他芯片也可以参考同样的流程去推进。需要改动的重点集中在反馈电阻阻值、开关频率设定和输出电感感值上因为不同芯片的内部补偿方式不一样对电感电容组合的推荐值也会有所区别。如果将来遇到输入电压更高或者输出电压更多的需求可以在TPS54302的基础上衍生出一些变体设计。比如输入48V的场合可以考虑TPS54360最高60V输入3.5A输出或者两级降压架构前级用高压降压器转成12V后级再接TPS54302输出5V。这样在高压大压差下也能保持不错的效率和热表现。6.2 可复用的电源调试检查口诀根据我这几次的实际调试经验总结一个简单好记的排查顺序按照这个流程走能节约很多时间先看输入有没有短路再量输出电压对不对用示波器测SW节点的方波确认开关动作正常用电子负载做静态和动态带载测试同时观察输出波形满载跑15分钟以上测温升测纹波最后做一次输入电压扫描从下限到上限记录输出稳定度。这套流程每次改板之后都跑一遍基本能覆盖90%以上的电源问题。调到最后你会发现好的电源设计其实不在于元件选得有多高级而在于每个细节是不是都合理输入电容贴得够不够近、反馈走线有没有远离噪声源、电感饱和电流留没留足裕量、接地平面是不是完整。这些看起来不太起眼的小事恰恰决定了产品在真实工况下能不能长期稳定运行。
返回列表