1. DC-DC转换器入门从电源需求到电路选型刚入行那会儿我最头疼的就是电路板上各种电压转换的问题。单片机要3.3V传感器要5V电机驱动要12V总不能给每个模块都配个独立电源吧这时候DC-DC转换器就成了救命稻草。简单来说它就是能把直流电压变魔术的电路——像水管调压阀一样把输入电压转换成我们需要的任意电压值。Buck、Boost和Buck-Boost这三种基础拓扑就像电路界的三原色。Buck是降压专业户比如把车载12V降到5V给手机充电Boost则是升压能手能把锂电池的3.7V抬升到5V供USB设备使用而Buck-Boost更像个全能选手升降压随心切换。我做过最疯狂的设计是用Buck-Boost电路让同一个模块在2.7V-24V宽电压范围内稳定输出5V省去了多级转换的麻烦。提示新手常犯的错误是直接用LDO线性稳压器处理大压差结果芯片烫得能煎鸡蛋。当压差超过3V或电流大于500mA时DC-DC才是明智之选。2. Buck电路深度解析从理论到焊接台2.1 降压原理的物理课Buck电路的精髓就像用高速水龙头给水桶注水。MOS管是那个疯狂开关的水龙头电感则是缓冲水流的弹簧。当MOS导通时水龙头打开电流经过电感流向负载同时电感储存能量MOS关断时水龙头关闭电感释放能量维持电流续流二极管此时形成回路。通过调节开关占空比就能控制输出电压——这就是PWM调压的魔法。去年给无人机设计电源模块时我实测过一组数据输入12V占空比42%时输出5.04V占空比75%时输出8.97V 误差都在1%以内完全符合VoutD×Vin的理论公式D为占空比2.2 元器件选型实战指南电感选型是门艺术我的经验公式是L (Vin - Vout) × D / (f × ΔIL)其中ΔIL一般取输出电流的20%-40%。曾有个血泪教训某次为节省成本选了4.7μH小电感结果在2A负载下电感饱和导致MOS管炸成了烟花。现在我的原则是电流额定值至少是最大负载电流的1.5倍优先选择一体成型电感损耗小DCR值要低于100mΩ电容的选择更讲究ESR等效串联电阻。有次用普通电解电容导致输出纹波高达200mV换成POSCAP聚合物电容后直接降到20mV。建议输入电容低ESR的陶瓷电容10μFX7R输出电容固态电容或MLCC组合3. Boost电路设计陷阱与突破3.1 升压机制的独特之处Boost电路像是个电流蓄水池。MOS管导通时电感直接连接输入电源储能MOS管关断时电感电压与电源电压叠加通过二极管向负载放电。这就解释了为什么输出电压总是高于输入——好比把弹簧压缩后突然释放会产生更大的冲击力。但Boost有个反直觉的特性轻载时效率反而可能下降。我测过某款电路负载电流效率1A93%100mA85%10mA65%这是因为二极管导通损耗和开关损耗占比增大了。解决方法是用同步整流MOS替代二极管或者进入脉冲跳跃模式。3.2 PCB布局的黄金法则Boost对布局极其敏感我的三线法原则屡试不爽功率回路最短化输入电容→电感→MOS管→地这个环路要小到能用手遮住敏感走线隔离FB反馈线要远离电感和开关节点地平面分割功率地和信号地单点连接有次客户抱怨电路输出不稳我去现场发现他们的Layout把电感放在反馈电阻正下方磁耦合导致电压波动。重新布线后问题立即消失。4. Buck-Boost的混合魅力4.1 电压反向的奥秘Buck-Boost最神奇的是输出电压极性会反转。当MOS管导通时电感充电而负载靠电容供电MOS管关断时电感放电但电流方向反转形成负电压。这特性在OLED屏负压生成中特别有用。我设计过一款太阳能充电器输入范围5V-18V光伏板输出输出稳定在12V 关键是用电流模式控制芯片如LM5175通过检测电感电流实现无缝切换。测试数据 | 输入电压 | 工作模式 | |----------|----------| | 13V | Buck | | 9V-13V | Buck-Boost| | 9V | Boost |4.2 元器件参数协同设计Buck-Boost的电感值计算更复杂需要考虑两种工作状态。我的简化公式是L max( Buck模式计算值, Boost模式计算值 ) × 1.2二极管要特别关注反向恢复时间有次用1N5819导致效率暴跌15%换成SS34肖特基二极管后恢复正常。输出电容的耐压要留足余量因为可能承受输入输出电压之和。某次用16V电容接12V输入Boost模式下输出电压18V直接导致电容怀孕鼓包。5. 实测中的经验之谈最近用TPS54360做24V转5V的Buck电路时发现几个教科书不会写的细节bootstrap电容最好用1μF以上否则高频下可能充电不足导致上管驱动异常反馈电阻分压网络的总阻值建议在10kΩ-100kΩ之间太小会浪费功耗太大会引入噪声开关节点可以故意留个小天线5mm左右方便用示波器探头勾取波形散热处理也有讲究MOS管和电感的温度要控制在85℃以下。有个偷懒技巧——在芯片底部铺铜并打满过孔相当于免费散热器。曾用这个方法在1元硬币大小的面积上实现了3A持续输出。最后提醒新手一定要先上电测试再焊接所有元件。我有块板子因为焊反了输入电容上电瞬间像放鞭炮一样壮观。现在我的流程是焊接最小系统→供电测试→逐步添加外围元件。