电源输入与电源树¶
电源电路的任务不只是“把 24 V 变成 5 V”,还要保证插反、热插拔、短路、负载突变和电机制动时,故障不会烧板或让 MCU 随机复位。
一、从电源树和预算开始¶
以系列中的 4S~6S 电池主控板为例:
BAT_IN 12~25.2 V
│
├── 输入保护 → VMOTOR:送外置驱动器,不经过逻辑 DC-DC
├── 输入保护 → Buck 5V_SYS / 3 A
│ ├── 5V_SENSOR_A:高边开关 / 限流
│ ├── 5V_SENSOR_B:高边开关 / 限流
│ └── 通信与外设
└── 5V_SYS → Buck 或 LDO → 3V3_DIG / 0.6 A
1.1 功耗表怎样做¶
| 电源轨 | 负载 | 最大电流 | 峰值特征 |
|---|---|---|---|
| 5V_SYS | 4 个传感器 | 0.32 A | 上电同时启动可到 0.6 A |
| 5V_SYS | CAN、RS485、编码器 | 0.25 A | 通信时变化不大 |
| 5V_SYS | 扩展接口 | 1.00 A | 外部负载未知,应限流 |
| 3V3_DIG | MCU 与逻辑 | 0.32 A | MCU/无线模块可能有短脉冲 |
电源额定值不等于表中电流简单乘 1.2,还要检查:
- 最低输入电压时输入电流是否变大;
- 限流点的最小值是否高于正常峰值;
- 电感饱和电流是否高于峰值开关电流;
- 输入/输出电容在直流偏压下的有效容值;
- 芯片在实际封装、铜面积、环境温度下是否降额;
- 连接器、线束、保险丝和 PCB 铜箔是否同步满足。
二、电源入口需要哪些电路¶
常见功能链为:
这只是功能顺序。TVS、保险和防反器件的物理次序要结合故障电流路径决定。例如反接时是否让保险熔断、TVS 泄放电流经过哪一段铜箔,都必须逐条分析。
2.1 连接器与保险¶
保险保护的是线束、连接器和 PCB,不是让后级芯片永远不损坏。
| 方案 | 特点 | 适用场景 |
|---|---|---|
| 一次性熔断器 | 切断可靠,故障后更换 | 电池总入口、灾难性短路保护 |
| 自恢复 PTC | 可恢复,但动作慢、热阻大 | 小功率分支、允许较大压降 |
| eFuse | 可调限流、软启动、过压关断、故障输出 | 主控板入口、外部模块支路 |
| 带保护的高边开关 | MCU 可控,常带限流和过温 | 传感器/舵机分组供电 |
选择时检查:
- 保持/额定电流高于正常持续和允许峰值;
- 短路时动作足够快,且切断能力覆盖电池可能提供的故障电流;
- 保险之前的走线也能承受故障,器件尽量靠近电源入口;
- eFuse 的安全工作区能承受“高输入电压下限流”产生的瞬时功耗;
- 连接器每针额定电流、接触电阻、线径和温升都满足。
电池短路能力远大于额定负载
锂电池可以提供很高的瞬时短路电流。实验电源限流下正常,不代表接上真实电池也安全。总入口保险应靠近电池端或线束源端。
2.2 防反接¶
| 拓扑 | 优点 | 缺点 |
|---|---|---|
| 串联肖特基二极管 | 简单,方向直观 | 压降约为数百毫伏,持续损耗 \(P\approx VI\) |
| 高边 P-MOS | 压降低,外围少 | 大电流/高电压型号选择受限,栅源电压需保护 |
| N-MOS + 理想二极管控制器 | 损耗低、可扩展到大电流 | 电路和成本更高 |
MOS 防反接必须逐项检查:
- 体二极管方向:正常接入时能否先建立电压让 MOS 导通;反接时是否阻断;
- \(V_{DS}\):高于正常最高电压和残余瞬态;
- \(V_{GS}\):电池高压下是否超过栅源绝对最大值,必要时用齐纳钳位;
- \(R_{DS(on)}\):在实际栅压和高温下的最大值,而不是室温典型值;
- 故障功耗与安全工作区:软启动/限流期间 MOS 可能处于线性区。
2.3 TVS、浪涌和热插拔¶
TVS 的三个核心参数:
- \(V_{RWM}\):反向工作电压,要高于正常输入最高值;
- \(V_{BR}\):开始明显击穿的电压;
- \(V_C\):指定脉冲电流下的钳位电压,要与后级耐压协调。
实操要求:
- TVS 靠近连接器,泄放到地/回流端的路径短而宽;
- 峰值脉冲功率和测试波形匹配可能的浪涌,不只看封装大小;
- 高速信号选择低电容 ESD 器件,电源口 TVS 则更关注能量能力;
- 若 TVS 的实际钳位仍高于后级可承受值,加入 eFuse、过压关断、串联阻抗或更高耐压器件;
- 长线热插拔会由线缆电感和板上陶瓷电容形成振铃,需要软启动、阻尼或专用热插拔控制器。
大电容不能代替浪涌设计
增大输入电容有助于负载瞬态,却也会增大插入浪涌;同时,线缆电感与低 ESR 陶瓷电容可能产生更高过冲。要看示波器波形而不是只堆电容。
三、Buck、Boost、Buck-Boost 与 LDO¶
3.1 按输入输出关系选择拓扑¶
| 工作条件 | 适合拓扑 |
|---|---|
| 输入始终高于输出,电流或压差较大 | Buck 降压 |
| 输入始终低于输出 | Boost 升压 |
| 输入可能高于也可能低于输出 | Buck-Boost 升降压 |
| 压差小、电流小、低噪声优先 | LDO |
| 大压差后还要求低噪声 | Buck 预降压 + LDO |
3.2 LDO 不只看“最大输出 1 A”¶
LDO 损耗:
例如 5 V 转 3.3 V、输出 0.6 A:
这对小封装通常已经很热。温升可初步估算:
但数据手册的 \(\theta_{JA}\) 依赖测试板、铜面积和气流,不能照搬成最终温度。实际要检查热关断前的持续输出能力并测温。
还需核对:
- Dropout:最低输入下仍有足够压差;
- 输出电容允许范围和 ESR,避免振荡;
- 静态电流和关断电流,影响电池待机;
- Enable 默认状态、输出放电和反向电流能力;
- PSRR 只在规定频率、电流和电容下成立。
3.3 Buck 的器件与参数¶
一颗非集成电感的 Buck 通常包含:
选型先看:
| 项目 | 要求 |
|---|---|
| 输入范围 | 正常最低/最高和保护后的残余瞬态均满足 |
| 输出电流 | 在最低输入、最高温度和实际散热下满足 |
| 开关频率 | 影响电感电容尺寸、效率和 EMI |
| 工作模式 | 轻载 PFM/跳脉冲可能影响噪声敏感采样 |
| UVLO/EN | 上电门限和时序是否符合系统需要 |
| 保护 | 限流、短路、过温、输出过压行为 |
| 封装 | 裸露焊盘、铜面积和过孔能否实现 |
电感电流纹波常按输出电流的 20%~40% 作为设计起点,但最终应使用该芯片手册公式。必须满足:
陶瓷电容要注意直流偏压:例如标称 10 µF 的小封装 MLCC 在高直流电压下,实际可能只剩一部分容量。计算稳定性和瞬态时应使用厂商曲线中的有效容值。
不要跨芯片照抄外围值
不同控制架构、频率和补偿方式需要不同的电感、电容与反馈网络。必须使用目标芯片在目标工作点的设计步骤和参考布局。
四、去耦、储能和滤波不是一回事¶
| 元件 | 典型位置 | 处理的问题 |
|---|---|---|
| 100 nF 等小陶瓷电容 | IC 电源脚旁 | 高频瞬态电流与局部回路 |
| 1~10 µF 局部电容 | 每个模块入口 | 中低频负载变化 |
| 数十到数百 µF 储能电容 | 电源入口、执行器/驱动附近 | 线缆阻抗和大负载阶跃 |
| 磁珠 + 电容 | 噪声源与敏感负载之间 | 高频噪声隔离 |
| RC/LC/π 滤波 | 明确频段后 | 定向衰减纹波或传导干扰 |
4.1 去耦的连接方式¶
目标不是“原理图上并了 100 nF”,而是形成最小高频回路:
- 每个电源脚按手册配去耦,电容贴近对应引脚;
- 电容地端就近过孔到连续地平面;
- 不要让去耦电流绕过长线或细颈;
- 多个容量并联只有在布局合理时才覆盖不同频段。
4.2 磁珠何时使用¶
磁珠常用于给 ADC、PLL、射频或传感器形成较干净的支路,但要检查:
- 直流额定电流和直流电阻造成的压降;
- 阻抗曲线对应的噪声频段;
- 磁珠与低 ESR 电容可能形成高 Q 谐振,需要阻尼;
- 大电流饱和后阻抗会下降;
- 没有量到噪声来源时,不要用磁珠代替良好回流布局。
五、电源域、地与大电流回流¶
5.1 优先连续地平面¶
低压机器人控制板通常优先使用连续 GND 平面,不随意切割成“模拟地岛、数字地岛、功率地岛”。真正要控制的是回流路径:
- 电机、线圈和 Buck 的大电流从负载直接回到电源入口;
- 不让大电流回流穿过 MCU、晶振、ADC 和通信收发器区域;
- 电源与回流成对布置,避免只加粗正电源而共用细地线;
- 高 di/dt 的开关回路面积最小;
- 模拟芯片若有 AGND/DGND,引脚连接方式遵循其数据手册。
“单点接地”适用于某些明确的低频/功率回路组织,不等于在 PCB 上随意割裂参考平面。高速信号跨越地分割会迫使回流绕路,反而增加 EMI。
5.2 电源线宽不靠固定口诀¶
线宽取决于:
- 铜厚、外层/内层;
- 持续电流与允许温升;
- 走线长度和允许压降;
- 相邻铜、过孔、连接器焊盘造成的瓶颈;
- 环境温度和板内散热。
优先使用 IPC-2152 类计算工具和板厂层叠参数。大电流使用铜皮或平面,换层时多个过孔并联,并检查最窄处而不是只看大面积铺铜。
六、可控传感器电源¶
需要给相机、编码器或传感器断电复位时,使用高边负载开关,而不是用 GPIO 给模块供电:
选型检查:
- 工作电压、持续/限流电流和导通压降;
- 软启动时间能否限制外部大电容浪涌;
- 关断时是否输出放电;
- 是否支持反向电流阻断,外部信号会不会反灌;
- MCU 未上电时 EN 的默认状态;
- 短路后的行为是恒流、打嗝、锁存还是热关断。
高边 P-MOS 也能实现简单开关,但若需要可靠限流、故障输出和热保护,专用 load switch/eFuse 更容易验证。
七、电源原理图与首板检查¶
7.1 原理图必须标注¶
- 每条电源网络使用明确名称:
BAT_RAW、BAT_PROTECTED、5V_SYS、3V3_DIG; - 标出电压范围、设计电流和使能逻辑;
- 写明保险额定值、限流点、TVS 选择依据;
- DNP/0 Ω/跳线配置进入 BOM 属性;
- 为 BAT、5 V、3.3 V、EN、PG、GND 放测试点;
- 每个电源模块可通过 0 Ω 或焊桥与后级断开。
7.2 首板验证顺序¶
- 不装后级,限流电源从低电压给输入保护上电;
- 测反接、正常压降和静态电流;
- 单独启用 5 V,用电子负载从轻载逐步拉到设计电流;
- 测启动过冲、负载阶跃、纹波、短路行为和温升;
- 再启用 3.3 V,重复测试;
- 最后接 MCU、传感器和执行器;
- 用真实电池和线束复测热插拔、电机启动与制动尖峰。
7.3 电源 Checklist¶
- 正常输入、满电电压、残余瞬态和反接条件均明确;
- 总入口和各支路的过流保护与线束能力匹配;
- 防反 MOS 的体二极管、\(V_{GS}\) 和热设计正确;
- TVS 的 \(V_{RWM}\)、\(V_C\) 和脉冲能力经过核对;
- Buck 电感、电容、反馈与补偿按手册重新计算;
- LDO 最坏损耗、压差和稳定性已验证;
- 所有电源轨不存在 USB、接口信号或外部模块反灌;
- 大电流回流不穿过 MCU 和模拟区域;
- 每条电源可断开、可测量、可限流单独启动;
- 已计划用示波器测过冲和负载阶跃,而不只测万用表平均值。
完成电源系统后,再进入MCU 最小系统与基础 I/O。