ARTICLE DETAIL

资讯详情

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

SIMPLE SWITCHER Nano模块实战:电源选型、布局与调试全攻略

SIMPLE SWITCHER Nano模块实战:电源选型、布局与调试全攻略 这些年画板子凡是遇到给MCU、传感器、通信模组供电的需求我第一个想到的往往不是搭一套分立式DCDC而是直接翻SIMPLE SWITCHER的Nano Modules。原因很简单一颗芯片功率电感做在里面外围就两三个电容电阻算完参数直接画原理图基本不用调环路上电就能跑。这篇文章就以我实际用过的几个型号为例把SIMPLE SWITCHER Nano模块的选型逻辑、外围设计、布局布线和问题排查从头到尾捋一遍。内容不追求教科书式的全面只讲那些画板子、做调试时真正用得上、也真正容易踩坑的地方。如果你正在做一个空间有限的小板子或者被DCDC电感选型、EMI调试折磨过又或者只是一个刚接触电源设计的硬件新手这篇文章应该能帮你省下不少时间。1. 先搞明白SIMPLE SWITCHER Nano Modules到底是什么1.1 从分离方案到模块方案差的其实不只是封装传统开关电源设计核心是控制芯片加外部电感电感选型要考虑饱和电流、DCR、感值偏差、温升特性layout还要小心处理开关节点和反馈走线环路补偿的参数更是要靠经验和仪器反复调。对资深电源工程师来说这些是基本功但对于一个主营MCU和传感器的板子来说花这么多精力在电源上性价比太低。SIMPLE SWITCHER系列走的路线正好相反把控制器、功率管、电感全部封装进一颗芯片里用户不需要关心电感选型也不需要理解环路补偿的具体计算。Nano模块是这个系列里封装最小的一档典型代表就是LMZM23601这种3.5mm×3.5mm、高度1.6mm的小家伙看起来和一颗普通QFN芯片差不多实际上已经是一整套完整的降压电源方案。我第一次用的时候也挺惊讶芯片肚子里居然真的塞下了功率电感还能做到1A的输出。后来在实验室测试满载工作时模块表面温热但不烫手纹波表现也符合数据手册的标称值。从此以后凡是5V降压、3.3V降压这类常见需求我基本无脑选这类模块。1.2 “Nano”到底小在哪里Nano模块的核心卖点一句话总结就是在保持SIMPLE SWITCHER易用性的同时把封装面积压缩到了极致。以LMZM23601为例3.5mm×3.5mm的QFN封装高度1.6mm内部集成了1A同步降压转换器和屏蔽电感。对比传统方案控制芯片2mm×2mm电感3mm×3mm加上输入输出电容和必要的走线间距总面积往往是模块方案的2到3倍。而且分离方案中电感的高度一般都在2mm以上对薄型化设计很不友好。还有一类更早的Nano产品线比如LMZ10501采用SOT-23封装配合内置电感输出500mA适合输入电压只有5V或3.3V的低压场景芯片本体极小非常适合放在传感器小板子或者蓝牙模块旁边。这些模块的共同特征是封装底部有大面积散热焊盘同时电感被完全包裹在封装内部不需要像分立电感那样在板子上预留keep-out区域。1.3 这些模块最适合谁用从我自己的项目经验看Nano模块最适合下面这几种情况传感器节点、便携设备、IoT模组这类空间极度受限的板子主芯片旁边塞下一颗模块不费劲需要快速验证硬件方案的场景模块方案几乎不需要调试电源部分画完板子回来一次点亮进度压力小很多车载或工业场景中输入电压波动大的场合Nano模块普遍支持宽压输入比如LMZM23601支持3.5V到36V可以直接从车载12V母线取电硬件团队里没有专职电源工程师的小团队模块方案能显著降低设计门槛也减少了很多跨部门扯皮。当然模块方案不是万能的成本上一般比分离方案高一些但这些成本换来的往往是更快的上市时间和更低的整体风险。对大公司来说时间成本可能比BOM成本更重要。2. 型号怎么选从硬参数到实际案例2.1 先看输入、输出、电流三个“硬门槛”选电源模块第一个要确定的是输入电压范围、输出电压、最大负载电流。这三个参数不满足其他功能再花哨都没用。我把SIMPLE SWITCHER Nano系列里几个有代表性的型号整理成了一张表方便快速对照型号输入电压范围输出电压最大输出电流封装尺寸典型场景LMZM236004V - 36V5V / 3.3V / 可调0.5A3.5×3.5×1.6mm车载/工业传感器供电LMZM236013.5V - 36V5V / 3.3V / 可调1A3.5×3.5×1.6mm12V母线降压到MCU系统LMZ105002.7V - 5.5V0.6V - 3.6V可调0.5ASOT-23 (含电感)5V/3.3V低压轨供电LMZ105012.7V - 5.5V0.6V - 5V可调1ASOT-23 (含电感)低压大电流小模块这里要特别提醒一句可调版本的输出电压范围很宽但实际输出能力会受输入输出电压差影响不是简单的“设定多高就一定能出多高”。我曾经把LMZ10501的输出电压调到接近5V输入只有5V结果带载能力明显下降后来查数据手册才知道这属于正常工作范围之外了。选型时一定要翻开数据手册里的“输出电流vs输入输出电压差”曲线对照自己的工况确认电流降额是否可接受。2.2 实战案例12V转5V/1A到底选哪个举个我前不久做过的例子一块控制板主控需要5V供电峰值电流约800mA输入来自12V工业母线。我的选型逻辑是这样的输入12V输出5V压差7V必须选同步整流方案否则效率会很难看。SIMPLE SWITCHER Nano全线都是同步整流这点不用纠结最大负载800mA留20%-30%的裕量输出电流至少在1A以上输入电压最高可能到15V甚至更高要保证模块输入耐压充足LMZM23601的36V耐压完全没有压力板子空间有限封装越小越好3.5mm×3.5mm完全可以接受。综合下来选LMZM23601固定5V输出版本。固定输出版的好处很明显内部反馈电阻已经调好精度和温漂都有保障外部只需要输入电容、输出电容和前馈电容如果需要就能工作连反馈电阻都省了。这里顺带说一下降额的问题。模块标称1A不代表一定要让它跑满1A。我一般按最大实际负载的70%-80%来选模块额定值主要原因有两个一是电源模块在接近满载时效率通常有所下降发热增加二是模块内部电感电流纹波在满载和接近短路时很大长期高负荷运行会影响寿命。800mA的负载选1A模块刚好符合这个习惯。2.3 固定输出版和可调版本怎么取舍Nano模块的同型号通常有固定输出电压版本比如5V, 3.3V和可调输出电压版本。这两种版本的选择其实很关键我踩过一次坑之后特别想强调这件事。固定输出版本最大的优势是外部电路极其简单除了输入输出电容就是使能脚和电源正常指示脚原理图干净得像一张白纸。内部反馈补偿网络是工厂调好的性能一致性非常好。缺点是灵活性差如果后续改了系统需求需要输出一个从0.8V到5V之间的特殊电压固定版本就无能为力了。可调版本多了一个外部反馈电阻分压网络输出由两个电阻的比例决定。灵活性高但也会引入额外的设计变量电阻精度会影响输出电压精度电阻温度系数会影响温漂反馈走线的抗干扰能力也直接影响输出质量。我的习惯是能用固定版本就别用可调的除非确实遇到特殊电压需求或者需要做输出电压动态调节。另外要特别留意很多可调版本的数据手册都会标注一个“最小输出电流”要求有的是0A有的是几十毫安低于这个电流模块可能工作不正常。如果系统有超低功耗待机模式一定要确认这一点否则待机时模块可能出现打嗝或不稳压的现象。3. 画个能用的板子外围设计、布局布线与热3.1 外围元件也没你想的那么简单Nano模块外围元件少但少不代表可以随便画。以LMZM23601固定5V版本为例最基础的电路就是输入电容、输出电容、使能分压电阻如果需要控制开关和VCON引脚相关配置。输入电容的选择要注意三点容值、耐压和等效串联电阻ESR。容值按数据手册推荐值选取一般4.7µF到22µF。耐压至少要高于最大输入电压而且要有足够的降额空间。陶瓷电容在直流偏压下实际电容值会明显下降比如一个额定25V的10µF电容在12V偏压下实测可能只有6µF左右所以选型时最好按实际工作电压下的有效电容值来校核。输出电容的作用除了滤波还直接影响环路的稳定性。Nano模块的数据手册会给出最低输出电容要求和推荐的电容范围。不要为了省一块钱把输出电容减小到手册推荐值以下否则可能出现带载时输出电压振荡的问题。我遇到过一例把输出电容从22µF减到10µF结果负载从空载切到满载时输出出现明显的振铃后来换回22µF就正常了。输入电容和输出电容的放置位置比容值更关键。输入电容必须紧贴芯片的VIN和GND引脚输出电容紧贴VOUT和GND引脚地回路的面积要尽量小。这些高速开关电流流过的回路如果面积太大会产生很大的磁场辐射这就是EMI的源头之一。3.2 布局布线要记住的三条铁律虽然模块已经把最难的电感集成进去了但布局布线仍然有讲究。我总结了三条经验基本可以覆盖大部分Nano模块的设计第一输入环路要“短而粗”。从输入电容正极到芯片VIN引脚再到芯片GND引脚再回到输入电容负极这个环路里流过的是脉动输入电流电流变化率极高。环路面积越小对外辐射越弱输入电压尖峰也越小。我曾经做过试验把输入电容从芯片正下方挪到距芯片3mm的地方输入纹波明显变大EMI扫描结果也差了不少。第二反馈电阻和反馈走线要远离电感和开关节点。虽然Nano模块的电感在封装内部但封装外部仍然存在SW引脚可调版本一般会引出用于测量或连接自举电容。反馈走线是最容易受到开关噪声干扰的敏感走线要从输出电压采样点单独拉一根细走线到反馈引脚不要绕到模块下面穿过也不要在走线旁边平行走大电流线。第三底部散热焊盘必须可靠接地并打过孔。Nano模块的散热主要依靠封装底部的焊盘连接到PCB铜箔再通过过孔传导到背面地层。我见过不止一次因为散热焊盘虚焊导致模块满载时热关断的案例。建议在模块底部对应的PCB区域开阵列过孔过孔要开在焊盘内焊接时保证焊料充分填充。同时PCB铜箔面积尽量大不要只留和模块一样大的焊盘四周要铺出去形成散热岛。3.3 热设计什么样的温度算正常模块的热性能是很多人容易忽略的点尤其是从普通的稳压芯片过渡到模块方案时。模块内部包含了功率电感和功率管损耗都集中在封装内部散热路径完全依赖封装表面和底部焊盘所以必须关注热阻参数。数据手册里一般会提供结到环境热阻和结到PCB热阻两个参数但这只是参考值实际热阻受PCB铜箔面积、层数、过孔数量、通风条件影响很大。我估算模块温升的习惯是先根据效率曲线查出目标负载下的效率比如12V转5V、负载0.8A时效率约86%那么损耗就是输出功率4W除以效率0.86再减去输出功率约0.65W。再结合热阻经验值在3.5×3.5mm模块下四层板、有底部散热过孔时结到环境热阻大概40°C/W到50°C/W估算结温上升约26到32°C。如果环境温度是60°C结温就是86到92°C还在安全范围内但余量已经不大了。实际上板测试时我一般用热成像仪看模块表面温度。模块内部结温会比表面温度高10到15°C如果表面温度超过70°C就要认真评估降额方案了增加铜箔面积、增加过孔或者在模块上方加一个散热片配合导热垫。千万别只看表面温度还行就掉以轻心结温和表面温度之间的差距是真实存在的。4. 实测数据和问题排查实录4.1 上电前的检查清单少做一项都可能返工每次拿到新打样的板子我都不会直接上电测试电源部分而是先花两分钟做一遍目检和静态检查。这关过了后边调试会省很多事。第一步核对模块的丝印和封装方向确认没有焊反。Nano模块的引脚非常多引脚间距又小AOI误判和人工焊接错位我都遇到过。第二步用万用表二极管档测量模块VIN对GND、VOUT对GND的阻抗确认没有短路。一般在几十千欧以上才是正常的如果只有几欧很可能有电容短路或者焊接桥连。第三步检查输入输出电容的容值和耐压是否和BOM一致尤其是耐压不够的电容上电瞬间可能直接击穿那个味道和样子都难忘。检查完成后再用可调电源给模块供电电流限制设置在额定输入电流的1.2倍左右电压从低到高慢慢往上加。我习惯先加到50%额定电压观察待机电流是否正常再继续加到额定值。这个习惯来自一次“深刻教训”模块焊接不良导致输入短路我直接满电压上电结果PCB走线烧断整块板报废从那以后老老实实逐级加压。4.2 常见问题速查输出电压偏低、纹波大、启动过冲排查问题最快的路径是先搞清楚是“不工作”还是“工作不正常”。我整理了实际调试中遇到的高频问题现象可能原因排查方法输出电压偏低或为0VIN虚焊、EN引脚没拉高、最小负载不足用示波器测VIN和EN引脚波形确认电压是否达到阈值输出电压偏低但空载正常输出电容实际容值不足、负载电流超过模块能力测量满载时输入电压跌落更换低温漂电容输出纹波明显偏大输入电容离引脚太远、地回路面积过大用示波器短地线弹簧测纹波对比输入输出波形启动瞬间输出电压过冲输出电容过大或软启动电容值不匹配查看数据手册推荐的SS引脚电容范围减小SS电容量模块热关断底部散热焊盘虚焊、散热过孔数量不足热成像测温重新焊接并用X光检查焊盘打嗝或间歇性输出过流保护触发、电感饱和过温保护测量输入电流是否周期性升高检查负载是否短路启动过冲这个现象我想多说两句。Nano模块内部有软启动电路但软启动时间受外部电容控制。如果输出电容取值过大软启动过程中输出电容充电电流理论上不会超过内部限流值但某些负载比如大容量陶瓷电容在启动阶段等效阻抗很低容易触发电流保护。我遇到过的情况是输出端并了47µF电容和100µF电容启动时输出电压冲到设定值的120%持续几毫秒才回落正好把后级一颗耐压余量不足的LDO打坏了。后来把启动电容调小过冲问题就消失了。如果你的后级电路有耐压敏感器件一定在测试时抓一下启动波形。4.3 一个容易被忽略的坑空载和轻载表现Nano模块在空载和轻载下的表现和传统分离式方案不太一样因为模块内部有固定的最小导通时间空载时可能会进入间歇模式PFM或者强制连续模式FCCM具体取决于型号内部配置。如果模块是PFM模式空载时输出纹波会稍微大一点但待机功耗很低适合电池供电场景。如果模块是FCCM模式空载时功率管仍然会以固定频率开关输出纹波小但静态电流会偏高长期待机场景就要权衡了。LMZM23601这个系列支持通过外部引脚配置工作模式我在电池供电的产品里会特意把模块配成PFM模式待机电流能降到很低。另外轻载效率也要关注。很多模块标称的峰值效率都在中等负载段10%负载以下效率会明显下降。如果系统大部分时间处于轻载状态建议优先选PFM模式版本。如果你用的是可调版本还可以通过反馈分压网络把输出电压调到负载最需要的值从而优化整个负载范围的效率。5. 什么时候别用模块什么时候无脑用5.1 模块不是万能的成本敏感场景要三思Nano模块虽然好用但它毕竟是集成度高、封装小的产品成本和分离方案相比并没有优势。如果是大批量消费品一年出货百万片BOM成本每省一毛钱都是大几十万这时候模块方案可能就不划算了。还有一种情况——你对电源性能有极致的追求。比如需要0.1%的输出精度、需要极低的输出纹波、需要多个模块并联均流这些场景下分离方案通过定制电感、精心调环路、外加滤波电路可能比模块方案更有优势。毕竟模块把一切都固定了你想改环路响应也无从下手只能通过外部电容微调发挥空间有限。此外耐压要求非常高的场景也要谨慎。Nano模块的输入电压最高一般到36V但很多工业场景母线电压可能达到48V甚至更高。虽然可以通过前端加一级预稳压或者使用更高耐压的其他系列解决但那样就违背了“简化设计”的初衷倒不如直接换用适合高电压的分离方案。5.2 我的选型习惯先模块验证再考虑优化现阶段我做产品的习惯是这样原理验证阶段和首版样机电源部分一律用SIMPLE SWITCHER Nano模块先把系统功能跑通把所有不确定性降到最低。等整个系统稳定了、产品开始有批量预期了再回来评估电源部分要不要换成分离方案优化成本。这个流程帮我省掉了大量电源调试时间。要知道一个板上最让人头疼的往往不是MCU跑不起来而是电源在各种负载突变下出现的亚稳态问题这些问题排查起来极其耗时。模块方案从源头规避了大部分这类问题因为芯片厂商已经帮你做过了充分的验证。等到方案要转产时再专门针对成本做一轮专项优化那时候即使出现电源问题也有充分的时间和资源去应对。Nano模块另外一个我很喜欢的特点是它的参考设计和评估板资料非常完善数据手册里的典型应用电路可以直接抄过来用连元件参数都有明确的推荐值。对新手来说这就是最好的学习范本对老手来说这是最快出板子的路线。5.3 最后分享一个实用技巧关于SIMPLE SWITCHER Nano模块我一直想提一个容易被忽略的细节模块的使能引脚和电源正常指示引脚配合可以很方便地实现多路电源的上电时序控制。比如系统里需要先给核心供电再给外设供电可以将前一级模块的PGOOD输出接到后一级模块的EN引脚。后一级模块只有在前一级输出正常建立之后才会启动时序关系天然满足要求不需要额外的逻辑芯片也不需要MCU参与控制。这个方案在板上既省面积又省软件稳定性还高。我自己在好几个多电源轨项目里都这么干的从未出过问题强烈推荐试一下。如果你手头正好有Nano模块的板子要画或者正为电源调试发愁希望这篇文章能帮你少走几步弯路。无论如何先把模块读懂再谈优化是我这几年做电源设计最大的心得。
返回列表