解读 148 · 什么是 buck(开关降压)
解读对象:概念课 · 以
microduck-replica/docs/硬件方案逆向.md§四 为教材(Pollen RPI Robot HAT 电源树)
需要的前置:解读 147(另一条降压路 LDO)、解读 45(官方电源树)、解读 91(独立的 buck 降压模块)
LDO 是"拧水龙头",buck 是另一种降压思路:不再把多余能量烧掉,而是高速开关、只取自己那份。官方 HAT 上给树莓派供 5V 的那颗 U9,就是 buck。
1. buck:水轮机,不是阀门
想象不是拧阀门,而是在水管里装一台高速启停的闸门:开 60% 时间、关 40% 时间,后面接一个大水箱,流进水箱的水量平均下来正好。buck(开关降压/降压变换器)就这么干——每秒开关上百万次,电感当飞轮稳住流量,电容当水箱抹平波纹。多余的能量不被烧掉,只是没被取走,所以效率高、发热小,代价是要多一颗电感、方案复杂一点。
逆向文档 §四 的电源树把这颗元件的周围写全了:电池 +BATT(NP-F550,2S 6.6–8.2V)→ 输入电容 C19 10µF/63V → U9 AP63205 + L4 6.8µH 电感 → 输出 +5V。手册口径:AP63205 是 2A、开关频率 1.1MHz 的 buck——"每秒 110 万次开关"对应上面那扇闸门。
2. 效率对比:同一道减法,两种结局
从 8.4V 降到 5V,压差 3.4V。给树莓派供 1A 的话:
- LDO:3.4V×1A=3.4W 全变成热——要一块大散热片才压得住,相当于给"阀门"接了台暖气。
- buck:能量只是"没被取走",损耗典型只有零点几瓦(具体效率曲线见 AP63205 手册,待验证;量级上远好于 LDO)。
这就是分工的由来。§四 还强调:舵机吃的是 +BATT 电池原压,不走这颗 buck——2A 带不动 15 个 XL330,+5V 只喂树莓派 40 针、音频功放 PAM8406D 和一块 →1.8V 的小稳压(XC6206P182)。而且 HAT 输入侧按高压设计(C19 耐压 63V,注释写"from 21V to 29V"),因为它本是通用板—— buck 的输入耐压,同样要按"最坏会来多少伏"选。
本项目 HL-2915 路线上,这个角色由 UBEC(≥3A,12V→5V 给 Radxa) 承担——UBEC 就是独立封装好的一颗 buck。
3. 动手验证:摸电感,量输出
整机断电打开:找到 UBEC,它身上那颗有点分量的小方块多半就是电感;上电量输出端,教程验收写 5.0–5.2V,然后 Radxa 稳定开机 10 分钟算过关。手指轻触电感与芯片:温热正常,烫手说明负载超了或效率出了问题——LDO 烫是原理,buck 烫是故障,这条区别能帮你很快定位。
你带走的收获
- buck=开关降压:高速开关+电感+电容"取平均",能量不被烧掉,效率远高于 LDO。
- 本项目两个实例:HAT 的 U9 AP63205(2A/1.1MHz,配 6.8µH 电感)给树莓派 5V;HL 路线的 UBEC(≥3A)给 Radxa。
- 分工口诀:小电流用 LDO 省事,大电流用 buck 省热;舵机永远吃电池原压,不走降压。
- buck 输入侧同样按最坏电压选耐压(HAT 用 63V 电容应对 21–29V 设计)。