电池充电器设计:充电拓扑与充电协议

各位同学,今天我们来聊聊充电器设计。这个话题,说白了就是怎么把电安全、高效地充进手机里。我做了这么多年硬件,见过太多因为充电设计翻车的案例——有的发热严重,有的充电慢得像蜗牛,还有的直接把电池充鼓包了。

嗯,咱们先从最基础的拓扑结构讲起。

一、充电拓扑: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),同时控制充电电流。如果电池温度过高,协议会重新协商,降低充电功率。

实际项目中的配合流程:

  1. 协议握手:确定输入电压和电流
  2. 拓扑转换:Buck/Boost 把输入电压转为电池所需电压
  3. 充电管理:CC/CV 模式切换,控制充电电流
  4. 安全监控:温度、电压、电流实时监测

嗯,这里要注意:协议协商失败时,拓扑电路不能乱工作。我见过一个案例,PD 协商失败后,Buck 电路直接以最大占空比输出,结果把电池充到了 4.5V,差点出事故。所以,一定要加硬件保护电路。

四、知识体系总览

下面这张图,把充电器设计的核心逻辑串起来了。你想想看,从充电头到电池,中间经历了什么?

充电器设计核心逻辑 充电头输入 AC-DC 转换 协议协商(QC / PD) 确定电压、电流、功率等级 拓扑转换(Buck / Boost / LLC) DC-DC 转换,实现电压/电流调节 效率 90%-97% 电池充电管理 CC/CV 模式,安全监控 硬件层 协议层 输入: 5V-20V 输出: 3.0V-4.4V 功率: 10W-240W

从这张图可以看得很清楚:充电头输出的是高压交流电(经过 AC-DC 转换后变成直流),然后通过协议协商确定充电参数,再经过拓扑转换变成电池需要的电压,最后以 CC/CV 模式充进电池。

每一步都有坑,每一步都需要精心设计。我做了这么多年,最大的体会就是:充电设计没有捷径,只有把每个环节都吃透,才能做出稳定可靠的产品。

最后分享一个实用技巧:调试充电电路时,先用电子负载代替电池,设置好恒压恒流参数。等电路稳定了,再换成真实电池。这样能避免电池过充的风险。

公众号:蓝海资料掘金营,微信deep3321