一句话
SA47301 的电源是三级接力:Boost 把低电压「垫高」,Buck 把宽压「压」成稳定的 5.8V 中间电压,五路 LDO 再把这个中间电压「精分」成各路低噪声电源。

为什么不一步到位?
电池电压 3~40V 波动巨大(冷启动可以掉到 3V,抛负载尖峰可到 40V)。而 MCU 的电源要求又「娇」:
- 直接用一路 Buck 从 40V 降到 3.3V?占空比不到 10%,开关管每个周期只导通极短时间,纹波和环路都难做。
- 电池掉到 3V 时又根本降不出 3.3V。
所以拆成三级,每级只解决一个问题。
第一级:Boost(可选)
- 只在 VIN 掉到阈值以下时才开关工作,把电压抬到足够 Buck 用的水平
- 输出目标约 7.5V(Boost 输出电压典型 7.5V),但注意它是「垫高不拦截」——VIN 高时它直接歇着
第二级:Buck 主调(核心)
- 全集成高侧 360mΩ / 低侧 130mΩ MOS 管,输出固定 5.8V,最大 2.5A
- 峰值电流模式,固定频率 400kHz 或 2.2MHz(第 06 篇)
- 这 5.8V 是后面所有 LDO 的共同「母线」
第三级:五路 LDO + 可选外部 Buck
| 输出 | 给谁用 | 最大电流 |
|---|---|---|
| VUC | MCU 主电源 | 600mA |
| VCO | 通信收发器 | 300mA |
| VR | 基准电压 | 200mA |
| VT1 / VT2 | 传感器(跟踪 VR) | 各 150mA |
| (外部 Buck) | MCU 大电流核心 | 由外部决定 |

记忆钩子
把它想象成小区供水:市政管网(电池)水压不稳 → 小区先建个稳压泵房(前级)→ 楼栋二次供水(Buck 5.8V)→ 各户水龙头(LDO)按需出干净水。
自测一下
为什么 Boost 平时不工作,只在低压时才开关?
答案:Boost 输出被设计为「不超过电池电压就待机」,只有 VIN/VINST 低于欠压阈值时才启动抬压。这样避免额外的开关损耗与噪声,效率更高。