电池充电器设计:充电拓扑与充电协议
各位同学,今天我们来聊聊充电器设计。这个话题,说白了就是怎么把电安全、高效地充进手机里。我做了这么多年硬件,见过太多因为充电设计翻车的案例——有的发热严重,有的充电慢得像蜗牛,还有的直接把电池充鼓包了。
嗯,咱们先从最基础的拓扑结构讲起。
一、充电拓扑:Buck、Boost、LLC
充电拓扑,就是电源转换的“骨架”。不同的拓扑,决定了你的充电器能输出多大功率、效率有多高、发热有多少。
1. Buck 降压拓扑
Buck 拓扑,说白了就是降压。输入电压高,输出电压低。比如充电头输出 9V,电池电压只有 3.7V,中间就需要 Buck 电路来降压。
我在项目中遇到过一个问题:某款手机用 Buck 充电时,电感啸叫特别明显。后来发现是开关频率设置得太低,刚好落在人耳可听范围内。调整到 2MHz 以上,问题就解决了。
Buck 拓扑核心特点:
- 效率高,通常能做到 90% 以上
- 输出纹波小,对电池友好
- 适合大电流充电场景
2. Boost 升压拓扑
Boost 拓扑,就是升压。输入电压低,输出电压高。你可能会问:“手机充电不是降压吗?怎么还要升压?”
其实,有些场景需要升压。比如 OTG 反向充电时,手机电池 3.7V 要升到 5V 才能给其他设备供电。还有,某些快充协议要求充电头输出高压,手机端也需要升压电路配合。
个人经验:Boost 拓扑的纹波通常比 Buck 大,设计时要注意输出电容的选型。我曾经因为电容 ESR 太大,导致反向充电时电压跌落严重,差点没通过认证。
3. LLC 谐振拓扑
LLC 拓扑,是高端充电器才会用的。它利用电感和电容的谐振来实现零电压开关(ZVS),效率可以做到 95% 以上。
为什么需要 LLC?因为大功率充电(比如 65W、100W)时,传统 Buck 的开关损耗会急剧增加,发热严重。LLC 能很好地解决这个问题。
注意:LLC 拓扑设计复杂,对元件精度要求高。谐振电容的容值偏差超过 5%,就可能偏离最佳工作点。我建议新手先从 Buck 入手,别一上来就搞 LLC。
二、充电协议:QC 与 PD
拓扑是“硬件基础”,协议是“软件沟通”。充电器和手机之间,需要握手协商,才能确定用多大的电压和电流来充电。
1. QC 协议(Quick Charge)
QC 是高通推出的快充协议。它的核心思路是:通过 D+、D- 两根数据线上的电压来协商充电参数。
QC 2.0 支持 9V/12V 输出,QC 3.0 支持 3.6V-20V 的 INOV(智能协商电压),QC 4.0 开始兼容 USB PD。
QC 协议的关键点:
- 只支持 USB-A 接口(QC 4.0 开始支持 Type-C)
- 协商速度慢,大约需要 1-2 秒
- 兼容性好,市面上大部分安卓手机都支持
2. PD 协议(Power Delivery)
PD 协议是 USB-IF 组织推出的标准。它通过 CC 线(Configuration Channel)来通信,支持双向供电,功率最高可达 240W(PD 3.1)。
我个人习惯用 PD 协议做设计,原因很简单:它是开放标准,不用交授权费。而且 PD 的协商机制更完善,支持电压电流的精细调节。
避坑指南:我曾经遇到过 PD 协议协商失败的问题。排查了半天,发现是 CC 线上的下拉电阻值不对。PD 协议要求 CC 线上的 Rd 电阻必须是 5.1kΩ,偏差超过 1% 就可能握手失败。
3. QC vs PD:怎么选?
| 对比项 | QC 协议 | PD 协议 |
|---|---|---|
| 通信方式 | D+/D- 电压 | CC 线通信 |
| 最大功率 | 100W(QC 5.0) | 240W(PD 3.1) |
| 接口类型 | USB-A / Type-C | Type-C 强制 |
| 授权费用 | 需要高通授权 | 免费 |
| 生态兼容性 | 安卓阵营为主 | 全平台通用 |
我的建议是:如果是做高端旗舰机,优先考虑 PD 协议。如果是做中低端机型,QC 协议成本更低,兼容性也够用。
三、充电拓扑与协议的配合
拓扑和协议不是孤立的。它们需要协同工作,才能实现高效、安全的充电。
举个例子:手机插入充电器后,PD 协议先协商出 9V/3A 的充电参数。然后 Buck 电路把 9V 降到电池电压(比如 4.2V),同时控制充电电流。如果电池温度过高,协议会重新协商,降低充电功率。
实际项目中的配合流程:
- 协议握手:确定输入电压和电流
- 拓扑转换:Buck/Boost 把输入电压转为电池所需电压
- 充电管理:CC/CV 模式切换,控制充电电流
- 安全监控:温度、电压、电流实时监测
嗯,这里要注意:协议协商失败时,拓扑电路不能乱工作。我见过一个案例,PD 协商失败后,Buck 电路直接以最大占空比输出,结果把电池充到了 4.5V,差点出事故。所以,一定要加硬件保护电路。
四、知识体系总览
下面这张图,把充电器设计的核心逻辑串起来了。你想想看,从充电头到电池,中间经历了什么?
从这张图可以看得很清楚:充电头输出的是高压交流电(经过 AC-DC 转换后变成直流),然后通过协议协商确定充电参数,再经过拓扑转换变成电池需要的电压,最后以 CC/CV 模式充进电池。
每一步都有坑,每一步都需要精心设计。我做了这么多年,最大的体会就是:充电设计没有捷径,只有把每个环节都吃透,才能做出稳定可靠的产品。
最后分享一个实用技巧:调试充电电路时,先用电子负载代替电池,设置好恒压恒流参数。等电路稳定了,再换成真实电池。这样能避免电池过充的风险。