4、DC-DC转换器选型:高效Buck转换器(如TPS62130)的参数计算与选型
好,咱们接着聊电源。上一节讲了系统功耗估算,算出来总功耗大概在1.2W左右。那问题来了——电池的3.7V电压,怎么给3.3V的MCU和5V的传感器供电?
你可能会想,用LDO啊,简单又便宜。嗯,我刚开始做洪水预警项目时也是这么想的。结果呢?电池电压从4.2V降到3.3V,LDO上白白烧掉了将近0.9V的压差。你想想看,本来电池容量就不大,再这么浪费,设备能撑几天?
所以,这里必须上DC-DC转换器。具体来说,就是Buck降压转换器。
4.1 为什么选Buck而不是LDO?
说白了,效率是王道。LDO的效率等于输出电压除以输入电压。3.3V/3.7V,效率才89%。而Buck转换器,效率轻松做到90%以上,好的能到95%。
我给你们算笔账:系统总功耗1.2W,如果效率差5%,一年下来多消耗的电量就是:
1.2W × 5% × 24h × 365天 ≈ 525.6Wh
对于靠电池供电的野外设备来说,这可不是小数目。我在项目里见过不少同行,为了省几毛钱的成本用LDO,结果电池续航直接砍半。嗯,这个坑我踩过,所以现在特别敏感。
4.2 TPS62130:我为什么推荐它?
TI的TPS62130,是我在多个嵌入式项目中反复用过的一款Buck转换器。它有几个特点让我特别喜欢:
- 输入电压范围宽:3V到17V,覆盖锂电池的整个放电区间(3.0V~4.2V)
- 输出电流大:最大3A,咱们系统峰值电流才400mA,绰绰有余
- 效率高:轻载时效率依然能保持在85%以上,重载时超过95%
- 静态功耗低:关断模式下只有1.5μA,待机模式约15μA
关键参数速查表:
| 参数 | TPS62130 | 我们的需求 |
|---|---|---|
| 输入电压 | 3V ~ 17V | 3.0V ~ 4.2V |
| 输出电压 | 0.9V ~ 6V(可调) | 3.3V |
| 最大输出电流 | 3A | 400mA |
| 开关频率 | 2.5MHz | — |
| 效率(3.7V→3.3V) | ~93% | ≥90% |
| 静态电流 | 15μA(工作) | ≤50μA |
4.3 参数计算:输出电阻分压网络
TPS62130的输出电压是通过外部电阻分压器设定的。公式很简单:
Vout = Vref × (1 + R1 / R2)
其中Vref是内部基准电压,TPS62130的Vref = 0.8V。
我们要输出3.3V,所以:
3.3V = 0.8V × (1 + R1 / R2)
R1 / R2 = (3.3 / 0.8) - 1 = 3.125
我习惯选R2 = 10kΩ,这样R1 = 31.25kΩ。实际用标准电阻值,选31.6kΩ(1%精度)。
我的小技巧: 电阻分压器的电流要远大于FB引脚的漏电流(典型值0.1μA),所以分压电阻值别太大。10kΩ级别刚刚好,既不会浪费太多电流,又能保证精度。
4.4 电感选型:别小看这个元件
很多人觉得电感随便选一个就行。我曾经也这么想,结果有一次项目调试时,发现输出纹波特别大,传感器读数跳来跳去。查了半天,原来是电感饱和电流选小了。
对于TPS62130,电感值推荐范围是1.0μH到4.7μH。计算公式:
L = (Vin - Vout) × Vout / (Vin × ΔIL × fsw)
其中ΔIL是电感纹波电流,一般取输出电流的20%~40%。咱们系统最大输出电流400mA,取30%就是120mA。
代入参数(Vin=3.7V, Vout=3.3V, fsw=2.5MHz):
L = (3.7 - 3.3) × 3.3 / (3.7 × 0.12 × 2.5×10^6)
= 1.32 / 1.11×10^6
≈ 1.19μH
实际选2.2μH,留点余量。饱和电流要大于最大输出电流的1.3倍,也就是520mA以上。
注意: 电感饱和电流不够,会导致电感值急剧下降,输出纹波暴增,甚至烧毁芯片。我建议至少留50%的余量。
4.5 输入输出电容:滤波的关键
输入电容主要用来抑制输入电压的纹波。TPS62130的数据手册建议:
- 输入电容:10μF陶瓷电容(X5R或X7R材质),耐压10V以上
- 输出电容:22μF陶瓷电容,ESR要低
这里有个坑——陶瓷电容的容值会随着直流偏置电压下降。比如一个标称10μF的电容,在3.7V下实际可能只有6μF。所以,我一般会选耐压高一档的电容,比如16V耐压的10μF电容,实际在3.7V下能保持8μF以上。
4.6 实际选型清单
好,咱们把整个BOM列出来:
| 元件 | 型号/规格 | 数量 | 备注 |
|---|---|---|---|
| Buck转换器 | TPS62130 | 1 | TI原装 |
| 电感 | 2.2μH, 饱和电流≥1A | 1 | 推荐TDK或Murata |
| 输入电容 | 10μF, 16V, X7R, 1206封装 | 2 | 并联降低ESR |
| 输出电容 | 22μF, 10V, X7R, 1206封装 | 2 | 并联降低ESR |
| 反馈电阻R1 | 31.6kΩ, 1% | 1 | 0603封装 |
| 反馈电阻R2 | 10kΩ, 1% | 1 | 0603封装 |
4.7 布局布线注意事项
最后说几句布局的事。DC-DC转换器对PCB布局很敏感,我吃过不少亏。
- 输入电容要尽量靠近芯片的VIN引脚,走线要短粗
- 电感要靠近SW引脚,减少高频噪声辐射
- 反馈分压电阻要靠近FB引脚,远离电感和SW节点
- 地线要铺铜,不要走细线
我的经验: 第一次打板时,我建议先按数据手册的参考布局来。等板子调通了,再根据自己的需求优化。别一上来就搞创新,DC-DC的布局经验是慢慢积累的。
好了,这一节的内容就到这里。下一节咱们聊聊电池充电管理芯片的选择,那又是另一个有意思的话题。