3、DC-DC转换器设计:Buck/Boost拓扑原理、电感与电容选型、效率优化技巧

各位同学,咱们今天聊聊扫地机器人里最核心的电源模块——DC-DC转换器。说实话,这玩意儿要是没设计好,机器人要么跑着跑着死机,要么电池续航直接腰斩。我当年做第一款扫地机时,就吃过这个亏。

3.1 Buck与Boost拓扑原理

先讲基础。Buck电路,就是降压。Boost电路,就是升压。扫地机器人里,电池电压通常在12V到14.8V之间,但主控芯片需要3.3V,电机驱动需要5V或12V,这就得靠Buck来降压。而有些传感器需要更高的偏置电压,比如激光雷达的发射管可能需要24V,那就得用Boost升上去。

Buck电路工作原理:开关管导通时,输入电压通过电感给负载供电,同时电感储能。开关管关断时,电感通过续流二极管继续向负载放电。输出电压由占空比决定:Vout = Vin × D。嗯,这里要注意,实际电路中二极管压降和电感电阻都会影响输出。

Boost电路工作原理:开关管导通时,电感直接对地储能。开关管关断时,电感电压叠加在输入电压上,通过二极管向负载供电。输出电压公式:Vout = Vin / (1 - D)。说白了,占空比越大,升压比越高。

核心要点:Buck和Boost的拓扑结构决定了它们不能互换使用。你想想看,如果非要用Buck去升压,那是不可能的。反过来,Boost也不能降压。

3.2 电感选型——别小看这个铁疙瘩

电感选型,我个人习惯先看三个参数:电感值、饱和电流、直流电阻。

电感值:决定了纹波电流的大小。纹波电流一般取输出电流的20%-40%。电感值越大,纹波越小,但体积和成本也上去了。我在项目中遇到过,为了追求小体积选了过小的电感,结果纹波太大,导致后级LDO都压不住了。

饱和电流:这个很关键。电感一旦饱和,电感量会急剧下降,电流失控,轻则效率暴跌,重则烧管子。我曾经吃过这个亏——选了一颗标称2A的电感,实际峰值电流才1.5A就饱和了。后来才知道,有些厂家标的饱和电流是「典型值」,不是「最小值」。所以,我建议至少留20%的余量。

直流电阻(DCR):直接影响效率。DCR越大,铜损越大。但DCR小的电感通常体积大、成本高。这是个取舍问题。

参数 推荐范围 我的经验
电感值 4.7μH - 22μH(Buck) 先按纹波20%算,再调
饱和电流 ≥ 1.2 × 峰值电流 留足余量,别信典型值
DCR < 50mΩ(小功率) 能低就低,别省那几毛钱

选型小技巧:先确定开关频率。频率越高,电感可以越小。但频率高了,开关损耗也大。扫地机器人一般用500kHz到1MHz,兼顾体积和效率。

3.3 电容选型——输出纹波的最后防线

输出电容的作用,说白了就是滤波。纹波电压由电容的ESR和容值共同决定。

陶瓷电容 vs 电解电容:陶瓷电容ESR低、高频特性好,但容值做不大。电解电容容值大,但ESR高、寿命短。我建议输出端用陶瓷电容+少量电解电容的组合。陶瓷电容负责高频纹波,电解电容负责低频纹波和储能。

容值计算:对于Buck电路,输出纹波电压 ΔVout ≈ ΔI_L × (ESR + 1/(8×f×Cout))。其中ΔI_L是电感纹波电流,f是开关频率。嗯,这个公式看着复杂,其实你只要记住:纹波要求越严,容值就要越大,ESR就要越低。

电压降额:陶瓷电容有直流偏压特性——电压越高,实际容值越小。我遇到过,选了一颗10μF/25V的电容,结果在12V下实际只有4μF。所以,我建议至少降额50%,比如12V输出用25V耐压的电容。

警告:输出电容的ESR不能太低!有些同学为了追求低纹波,用了超低ESR的陶瓷电容,结果环路不稳定,振荡了。ESR为零时,控制环路会失去相位裕度。所以,适当串个小电阻或者用有适当ESR的电容,反而更稳定。

3.4 效率优化技巧——从92%到96%的差距

效率优化,是DC-DC设计的精髓。我总结了几条实战经验:

  1. 开关频率的选择:频率高了,电感可以小,但开关损耗大。频率低了,开关损耗小,但电感大、纹波大。扫地机器人这种电池供电的设备,我一般选600kHz-800kHz,兼顾效率和体积。
  2. 同步整流:用MOSFET代替续流二极管,导通压降从0.7V降到0.1V以下。轻载时效率提升尤其明显。我建议所有Buck电路都用同步整流,除非成本实在压不住。
  3. 轻载模式:扫地机器人大部分时间在待机或轻载状态。这时候用PFM(脉冲频率调制)模式,效率能比PWM高10%以上。我做过对比,待机电流从5mA降到了0.5mA。
  4. 布局布线:功率回路要短、要粗。开关节点(SW)的铜皮要足够宽,减少寄生电感。我见过一个案例,就因为SW节点走线太长,导致效率掉了3%。
  5. 电感选型再强调:DCR每降低10mΩ,效率大约提升0.5%-1%。别小看这1%,在电池续航上就是十几分钟的差距。

效率优化口诀:频率别太高,同步整流好,轻载用PFM,布局要短小。

3.5 实战案例——一个让我印象深刻的教训

最后分享一个我自己的案例。几年前做一款扫地机器人,电池端用Buck降到5V给电机驱动供电。设计时选了22μH的电感,想着纹波小一点。结果实际测试,满载时电感啸叫,效率只有88%。

排查后发现,22μH的电感在500kHz下,峰值电流已经接近饱和了。而且电感体积太大,散热不好。后来换成10μH的电感,饱和电流更大,DCR更低,效率直接干到93%。

所以,别迷信「电感越大越好」。合适的才是最好的。

我的建议:做DC-DC设计时,先仿真再打板。用LTspice或者TI的Webench跑一下,看看纹波、效率、环路稳定性。仿真不花钱,但打板一次就是几千块。别问我怎么知道的——都是泪。

好了,这一章就讲到这里。下一章咱们聊聊电池充电管理,包括充电曲线、恒流恒压控制、以及如何延长电池寿命。到时候我会分享一个「充电芯片选型翻车」的故事,保证精彩。