第四节:降压转换器(Buck)原理——同步整流、PFM/PWM切换、输出纹波、负载瞬态响应
各位工程师朋友,今天我们来聊聊Buck电路里那些真正决定电源品质的细节。说实话,很多刚入行的朋友觉得Buck不就是个开关降压嘛,原理图一抄就能用。但实际做医疗贴片这种对纹波和瞬态要求极高的产品时,你会发现坑多得很。
我个人习惯把Buck电路分成两个维度来看:一个是稳态性能(纹波、效率),另一个是动态性能(负载瞬态)。这两个维度往往互相矛盾,你得学会做取舍。
4.1 同步整流:不只是省个二极管
传统的非同步Buck用肖特基二极管做续流,导通压降0.3V-0.5V。在3.3V输出时,这个压降带来的损耗占比接近10%。对于医疗贴片这种靠纽扣电池供电的设备,这个损耗是致命的。
同步整流用MOSFET代替二极管,导通电阻可以做到10mΩ以下。我做过一个项目,把非同步换成同步整流后,满载效率从82%直接跳到了91%。
关键点:同步整流需要精确的死区时间控制。上下管不能同时导通,否则会直通烧毁。死区时间太短有风险,太长则体二极管导通增加损耗。
实际设计中,我建议用带自适应死区时间的控制器。比如TI的TPS62130系列,它能根据负载电流自动调整死区,轻载时延长死区减少开关损耗,重载时缩短死区减少体二极管导通时间。
4.2 PFM/PWM切换:效率与纹波的博弈
医疗贴片经常处于待机状态,负载电流可能只有几十微安。如果一直用PWM模式,开关损耗会吃掉大部分能量。这时候就需要PFM(脉冲频率调制)上场了。
PFM模式下,开关频率随负载降低而下降。轻载时可能只有几十kHz,重载时恢复到MHz级别。这样做的好处是轻载效率能提升20%以上。
但代价是什么?输出纹波会变大。我遇到过一个问题:某款贴片在PFM模式下,纹波从10mV跳到了50mV,直接干扰了心电信号采集。
我的经验:对于医疗贴片,建议在负载电流低于额定值10%时切换到PFM模式,高于30%时切回PWM。中间留个滞回区间,避免频繁切换引起输出抖动。
切换点的选择很讲究。我曾经用示波器抓过切换瞬间的波形,发现如果切换阈值设置不当,输出电压会有一个明显的下冲或过冲。解决办法是加一个软切换电路,让PWM和PFM的占空比在切换时平滑过渡。
4.3 输出纹波:那些你容易忽略的细节
输出纹波由两部分组成:电容充放电纹波和ESR纹波。很多人只关注电容值,却忽略了ESR的影响。
| 纹波来源 | 计算公式 | 典型值(1MHz Buck) |
|---|---|---|
| 电容充放电 | ΔV = ΔI / (8 × f × C) | 5-15mV |
| ESR纹波 | ΔV = ΔI × ESR | 10-30mV |
你看,ESR纹波往往占大头。我建议输出电容用MLCC(多层陶瓷电容),它的ESR只有几毫欧,比钽电容低一个数量级。但要注意MLCC的DC偏压特性——加电压后容值会下降30%-50%。
避坑指南:我曾经在某个项目中用了10μF的MLCC,结果在5V输出时实际容值只剩4.7μF,纹波直接翻倍。后来我改用两颗并联,并留了50%的余量。
还有一个容易被忽视的点:PCB布局。输出电容的回路电感会放大纹波。我习惯把输出电容紧贴电感放置,走线宽度至少2mm,回路面积越小越好。
4.4 负载瞬态响应:医疗贴片的生命线
医疗贴片的负载变化很剧烈。比如蓝牙发送数据时,电流可能从100μA瞬间跳到50mA。如果电源响应慢,输出电压会掉到2.8V以下,导致MCU复位。
负载瞬态响应主要取决于三个因素:
- 环路带宽:带宽越高,响应越快。但带宽不能超过开关频率的1/5,否则会不稳定。
- 输出电容:电容越大,电压跌落越小。但电容太大会影响启动时间和成本。
- 控制模式:电流模式比电压模式响应快,因为电流内环能更快感知负载变化。
我做过一个对比测试:同样条件下,电压模式Buck的瞬态恢复时间是50μs,而电流模式只要15μs。对于医疗贴片,我强烈建议用电流模式控制。
设计建议:对于负载跳变从1mA到100mA的应用,输出电容建议选22μF以上,环路穿越频率设在50kHz左右。这样电压跌落能控制在50mV以内。
嗯,这里要注意一个细节:输出电容的ESL(等效串联电感)也会影响瞬态响应。高频时ESL会形成阻抗尖峰,导致电压振荡。我习惯在输出端并联一个0.1μF的小电容,专门滤除高频噪声。
最后说一个实战技巧:用示波器测瞬态响应时,探头要用短地线,最好用同轴探头。否则你看到的可能是探头引入的噪声,而不是真实的电源响应。
好了,关于Buck电路的这几个关键点就聊到这里。下一节我们会讲升压转换器(Boost)的原理,到时候再聊聊医疗贴片中如何用Boost从单节电池升出3.3V。