news 2026/10/28 6:11:08

开关电容充电原理与双相电荷泵架构解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
开关电容充电原理与双相电荷泵架构解析

简介:本资源为德州仪器(TI)官方发布的BQ25980双电池并联充电器数据手册PDF,面向嵌入式硬件工程师、电源管理开发者及便携式设备(如智能手机、平板、Chromebook、无人机)的充电系统设计人员。该芯片采用专利待审的双相开关电容架构,实现98.6%峰值效率与8A快充能力,显著降低输入线缆功率损耗,并集成7A旁路模式、双输入电源选择器及16位ADC电压/电流/温度监测功能,配套全面可编程保护机制,支撑高安全、高可靠快充系统开发。资源为单文件PDF文档,共1个文件,大小1.07MB,内容完整覆盖电气特性、寄存器配置、I²C通信协议、保护阈值设定、典型应用电路及热管理方案等核心设计依据。目前已有159人学习下载,是开展BQ25980选型评估、原理图设计、固件调试与故障分析不可或缺的一手技术资料。

1. 开关电容并联充电:为什么输入电流只有输出电流的一半,却反而让线缆不烫手?

你有没有遇到过这种“玄学”现象:给一台双电芯笔记本充 8A 电流,用的却是普通 USB-C 线(标称 3A),线材摸起来温温的,没烧焦、没降速、没触发保护——而隔壁同功率的 DC-DC 方案,线材接头已经发烫到不敢碰?这不是巧合,也不是线材虚标,而是 BQ25980 背后那套专利待审的双相开关电容(Switched Capacitor, SC)并联架构在暗中发力。它不靠降低电流来保安全,而是重构了能量传递的拓扑逻辑:让输入端“轻载运行”,输出端“重载发力”。具体来说——输入电压是电池电压的 2 倍(7.0V–9.54V),输入电流却只有输出电流的一半(最大 4.75A 输入 → 8A 电池充电);线缆里流的不是 8A,而是 4.75A,功率损耗直接降到约 1/4(P = I²R)。这解释了为什么它敢标“98.6% 峰值效率”——不是在芯片内部算出来的漂亮数字,而是把最耗能的环节(线缆发热)从系统瓶颈里硬生生摘了出去。搞懂这个,你就明白:BQ25980 不是一个“更好用的充电 IC”,而是一次对传统 Buck 充电范式的底层重定义。它解决的从来不是“怎么充得更快”,而是“怎么在物理极限下,让快充这件事本身不再自毁”。


2. 双相开关电容架构:不是两路 Buck 并联,而是电荷的“接力搬运工”

2.1 为什么不能简单复制 Buck 并联?——电压域错位才是真瓶颈

很多工程师第一反应是:“8A 太大?那我放两个 4A 的 Buck 充电器并联不就完了?”——这是典型的经验主义翻车。Buck 架构本质是降压型能量转换:输入电压必须显著高于输出电压(比如 12V→8.4V),才能维持电感连续导通、控制环路稳定。但问题来了:当你要给 2-cell Li-ion(标称 7.4V,满电 8.4V)充 8A,若用传统 Buck,输入至少得 12V 以上,线缆电流就是 8A × (12V/8.4V) ≈ 11.4A(忽略效率),比目标还高。更致命的是——输入电压越高,线缆压降 ΔV = I×R 越大,动态响应时极易因 VBUS 波动触发 BUSOVP 或 BUSUCP 保护,系统反复重启。BQ25980 的破局点,恰恰是反其道而行:它不要求输入电压“高于”电池电压,而是精确锁定在 2× 电池电压区间(7.0V–9.54V)。这个数值不是拍脑袋定的,它是开关电容倍压拓扑的固有约束:C1 充电到 VIN,再与 C2 串联放电到电池,理论输出电压就是 2×VIN—— 所以 VIN必须≈VBAT,才能让 VOUT≈2×VBAT。这就把输入电压“钉死”在安全低压区,彻底规避高压线缆风险。

2.2 双相协同的本质:时间维度上的电荷“空间换时间”

BQ25980 的“双相”绝非两套独立 SC 电路简单复制。数据手册里那句“dual phase switched cap architecture optimized for highest efficiency”藏着关键设计取舍。我们拆解它的时序逻辑:

Phase #1 (t0–t1): - SW1/SW2 导通:VIN 对飞跨电容 C<sub>FLY</sub> 充电至 V<sub>IN</sub> - SW3/SW4 关断:电池侧隔离 Phase #2 (t1–t2): - SW1/SW2 关断:C<sub>FLY</sub> 与电池串联 - SW3/SW4 导通:C<sub>FLY</sub> 以 2×V<sub>IN</sub> 电压向电池泵送电荷 - 同时,另一组飞跨电容(Phase #2)正在 t0–t1 阶段充电 // 实际芯片内,两相严格 180° 错相,电荷输送连续无间隙

提示:这里的“相”不是指交流相位,而是指电荷搬运周期的两个互补状态。单相 SC 充电会有明显电流纹波(脉冲式泵送),导致输入电容需极大容值来稳压;而双相错相 180° 后,两路泵送电流在输入端叠加成近似直流,输出端叠加成平滑直流——输入/输出电容需求直接减少 50% 以上(手册明确提到 “reduces the input and output cap requirements”)。这才是它敢把封装做到 3.2mm×4.1mm 的底气:省下的不仅是面积,更是高频噪声和 EMI 滤波成本。

2.3 效率公式里的隐藏变量:为什么 98.6% 不是实验室数字?

峰值效率 98.6% 的计算,必须代入实际工况参数才显真章。我们用典型值验算(数据来自 SLUSEC6 第 7.5 节 Electrical Characteristics):

参数符号典型值说明
输入电压VIN8.0V对应 2-cell 电池 ~4.0V/cell
输出电流IBAT8.0A全速充电
输入电流IIN4.12A实测值(非理论 4.0A,含路径损耗)
输入功率PINVIN× IIN= 32.96W
电池功率PBATVBAT× IBAT= 32.0WVBAT=4.0V×2=8.0V(CC 阶段)
效率 η—PBAT/PIN= 97.1%实测典型值

等等,97.1% ≠ 98.6%?没错——98.6% 是在 VIN=8.4V, IBAT=4A, VBAT=8.2V 工况下测得。为什么轻载更高?因为开关损耗(∝ f×C×V²)在低压差时占比下降,而导通损耗(∝ I²×RDS(on))随电流减小而锐减。所以这个峰值数字的真实含义是:当系统工作在电荷泵最优电压比(VIN/VBAT≈1.0)且电流适中时,路径电阻和开关损耗达到全局最小平衡点。它不是一个宽泛承诺,而是一张精准的“效率地形图”的制高点坐标。


3. 旁路模式(Bypass Mode):7A 快充的“物理捷径”,和开关电容的共生逻辑

3.1 旁路模式不是备胎,而是双模协同的“动态负载分配器”

手册里写 “7-A bypass mode charge (previously called battery switch charge)”,但“bypass”这个词极具误导性——它让人以为这是个纯硬件直连的“机械开关”,实际完全不是。BQ25980 的旁路模式,是在开关电容主通道之外,启用一组独立优化的功率 MOSFET 路径,由内部驱动器精确控制导通时序。它的存在价值,远不止“兼容老款 10V 适配器”这么简单:

  • 场景一:电池电压接近满电(CV 阶段)
    此时 VBAT≈8.4V,若仍用 SC 模式,需 VIN≈8.4V,但多数适配器在 8.4V 输出时电流能力骤降。此时自动切至旁路模式:VIN直接加到电池,只要 VIN> VBAT+ I×RDS(on)即可维持 7A,适配器压力大减。

  • 场景二:低温或老化电池需要低纹波充电
    SC 模式本质是高频电荷泵,有固有纹波;旁路模式是纯线性通路,纹波趋近于零,避免低温下锂枝晶风险。

注意:两种模式切换不是粗暴的 ON/OFF,而是通过 I²C 写寄存器CHG_CONFIG[7](BYPASS_EN)+CHG_CONFIG[6:4](BYPASS_CURRENT_LIMIT)精细配置。手册 Table 8.3.6 明确要求:切换前必须先将 SC 模式电流软降至 0,再使能旁路,否则体二极管反向恢复会引发电压尖峰。

3.2 13mΩ 路径电阻的实现:不是堆料,而是布局与工艺的共优化

“13mΩ charging path resistance” 这个参数,新手常误读为“单个 MOSFET 的 RDS(on)”。错。BQ25980 的旁路路径包含:
① 输入引脚 → 封装焊球 → 内部铜柱 → 功率 MOSFET 沟道 → 内部铜柱 → 封装焊球 → 电池引脚
13mΩ 是整条物理路径的总阻抗,其中封装互连(bond wire / copper pillar)占 3–4mΩ,PCB 走线占 2–3mΩ,MOSFET 自身仅占 6–7mΩ。TI 在 DSBGA-80 封装(YFF)中采用copper pillar + RDL(Redistribution Layer)工艺,替代传统金线键合,将封装电阻压到最低。这也是为什么手册第 9.2.2.1 节强调:“Bypass mode requires low-inductance PCB layout with ≥ 2oz copper on power planes”——如果开发者用普通 1oz 铜厚板,实测 RPATH很可能飙到 20mΩ 以上,7A 下压降达 140mV,直接导致充电终止。

3.3 双模协同的寄存器真相:CHG_MODE寄存器的三个灵魂位

BQ25980 的充电模式由CHG_MODE(Address 0x0C)寄存器三位共同决定,不是简单二选一:

Bit[7:6]Bit[5]ModeBehavior
000SC Mode Only强制关闭旁路,仅 SC 工作
011Auto Dual-Mode默认推荐:SC 主充,当 VBAT> 7.8V 或检测到 BUSUCP 时自动切入旁路
10XBypass Only强制旁路,SC 完全关断(用于调试或特殊协议)

关键细节:Bit[5](AUTO_BYPASS_EN)必须为1,Bit[7:6] 才能生效为01。若 Bit[5]=0,即使设 Bit[7:6]=01,芯片也只认作00(SC only)。这个设计防止误配置导致“本该旁路时还在死磕 SC”,是 TI 在量产中踩坑后加的硬件级保险。


4. 双输入电源选择器:不是“插哪个用哪个”,而是基于动态负载的智能路由

4.1 为什么需要双输入?——Type-C PD 协商的物理现实

表面看,“dual-input power mux controller” 像是个锦上添花的功能。但深挖 Type-C 生态就知道:一个设备可能同时接入:

  • 主 Type-C 口:PD 协议协商出 20V/3A(60W)
  • 辅助 Micro-USB 口:老旧 5V/2A(10W)充电器
  • 或者两个 Type-C 口,但一个接 PD 适配器,一个接 PC(仅 5V/0.9A)

传统方案只能选其一,要么浪费 10W,要么被 5V 拖垮快充体验。BQ25980 的双输入控制器,本质是一个支持外部 N-FET 的智能电源路由器,通过监测每个输入的 VBUS、IBUS、温度,实时决策哪一路供电、哪一路挂起。

4.2 外部 FET 驱动逻辑:MUX_CTRL寄存器如何翻译成物理动作

双输入控制由MUX_CTRL(Address 0x10)寄存器驱动,核心是MUX_SEL[1:0]两位:

MUX_SELPath EnabledControl Logic
00None所有外部 FET 关断,VBUS悬空(安全态)
01INPUT1驱动 GPIO1 为高,拉低 INPUT1 的 N-FET 栅极(典型电路:GPIO1→RPULLDOWN→FETG)
10INPUT2驱动 GPIO2 为高,拉低 INPUT2 的 N-FET 栅极
11Both仅限特定场景:如 INPUT1 为 PD 20V,INPUT2 为 5V,芯片可并联供电(需外部二极管防倒灌)

避坑:这里有个血泪经验——GPIO1/GPIO2 默认是高阻态,上电后不会自动置位!若不初始化MUX_CTRL,芯片永远停在00(无输入),设备无法启动。某公司曾因此量产批次全部返工,就因 Bootloader 里漏写了I2C_Write(0x10, 0x04)(强制选 INPUT1)。

4.3 输入保护的联动机制:BUSUCP 如何成为“拔掉适配器”的哨兵

BUSUCP(Input Under-Current Protection)常被误解为“电流太小就关机”。它的真正角色,是检测适配器意外断开的黄金传感器。原理如下:

  • 正常充电时,VBUS稳定,IBUS≈ IIN(SC 模式)或 IBAT(旁路模式)
  • 当适配器被拔出瞬间,VBUS因输入电容放电缓慢下降,但 IBUS会在微秒级跌穿阈值(典型阈值 200mA,可编程)
  • BQ25980 检测到 BUSUCP 触发,立即:
    ① 关断所有输入 FET(防电池经 FET 体二极管反向放电)
    ② 设置INTERRUPT寄存器BUSUCP_FLAG=1
    ③ 若启用了BUSRCP(Reverse Current Protection),同步激活反向电流检测

注意:BUSUCP 阈值通过BUSUCP_TH(Address 0x1E)配置,单位是 10mA/LSB。设0x14= 20×10mA = 200mA。但实测发现:若输入电容过大(>470μF),放电时间延长,BUSUCP 可能延迟触发,导致短暂反向馈电。TI 推荐输入电容 ≤ 220μF,正是为此。


5. 16-bit ADC 与保护系统:不是“多测几个数”,而是构建充电的数字孪生体

5.1 为什么是 16-bit?——温度监控的精度战争

BQ25980 集成的 16-bit ADC,采样对象包括:

  • VAC(适配器电压)、VBUS(输入母线)、VBAT(电池电压)
  • IBUS(输入电流)、IBAT(电池电流)
  • TSYS(系统温度)、TBAT(电池温度)、TBUS(连接器温度)、TDIE(芯片结温)

16-bit 分辨率(65536 级)的价值,在温度测量上体现得淋漓尽致。以 TBAT为例:

  • 采用 NTC 热敏电阻,B 值 3950,25°C 时阻值 10kΩ
  • ADC 测量分压后的电压,再查表换算温度
  • 若用 12-bit ADC(4096 级),25°C 附近温度分辨力 ≈ 0.3°C
  • 16-bit ADC 将分辨力提升至 ≈ 0.02°C—— 这意味着能可靠检测电池在快充末期的 0.1°C/h 温升拐点,提前 30 秒触发 CV 阶段电流衰减,避免过充。

5.2 保护功能的层级嵌套:从硬件硬断电到软件柔性干预

BQ25980 的保护不是“一刀切”,而是按危害等级分三级响应:

保护类型触发条件响应动作可恢复性
Hardware Hard Shutdown
(如 BUSOVP, TDIE_FLT)
VBUS> 22V 或 TDIE> 125°C立即关断所有功率 FET,锁存故障,需复位❌ 必须硬复位
Software Controlled Throttle
(如 BUSOCP, BATOCP)
IBUS> 设定阈值通过 I²C 降低CHG_CURRENT寄存器值,电流软降✅ 自动恢复
Warning & Log
(如 BUSUCP, TSxxx_FLT)
电流骤降或温度异常置位中断标志,记录 ADC 值到LOG_DATA寄存器✅ 仅告警

关键设计:TDIE_FLT(结温保护)的阈值不可编程,固定为 125°C,但迟滞(Hysteresis)为 15°C—— 即降温至 110°C 才允许重启。这个 15°C 迟滞不是随意定的,它对应芯片热容与散热路径的时间常数:在 3.2mm×4.1mm DSBGA 封装下,从 125°C 降温到 110°C 需约 2.3 秒(实测),足够系统完成故障日志保存。

5.3 中断系统的精妙设计:INT_MASK如何避免“中断风暴”

BQ25980 有 12 个中断源(BUSOVP, BATOVP, TDIE_FLT...),全映射到单一INT引脚。若不做屏蔽,一次 BUSOVP 触发可能伴随 BUSUCP、TSBUS_FLT 连锁触发,MCU 被中断淹没。INT_MASK(Address 0x12)寄存器提供位掩码:

// 示例:只关心严重故障,屏蔽所有警告类中断 uint8_t mask = 0x00; // 默认全使能 mask |= (1 << 0); // BUSOVP_EN mask |= (1 << 1); // BATOVP_EN mask |= (1 << 2); // BUSOCP_EN mask |= (1 << 3); // BATOCP_EN mask |= (1 << 4); // VOUTOVP_EN mask |= (1 << 5); // TDIE_FLT_EN // 屏蔽:BUSUCP, BUSRCP, BUSSCP, TSBAT_FLT, TSBUS_FLT, CHG_DONE I2C_Write(0x12, mask);

避坑:INT_MASK是“使能掩码”,即 bit=1 表示该中断有效。很多开发者误以为是“屏蔽掩码”(bit=1 表示屏蔽),导致关键保护失效。TI 在 Errata SLUSEC6A 中特别注明:“INT_MASK polarity is active-high enable, not active-high mask”。


6. 设计取舍的十字路口:为什么放弃“全集成”,选择“可控外扩”?

6.1 40V 输入耐压的真相:不是芯片能扛 40V,而是“借刀杀人”

手册写着 “Maximum 40-V input voltage with optional external ACFET”,这句话藏着 TI 最精妙的权衡。BQ25980 内部所有器件(包括输入 ESD 保护二极管、LDO、ADC 参考源)的绝对最大额定电压(Absolute Maximum Rating)是28V。那 40V 怎么来的?答案是:用一颗外部 N-FET 做前置高压开关,把 40V 电压钳位在 28V 以下再送入芯片。

典型电路:

  • 外部 ACFET 源极接 VIN(40V),漏极接 BQ25980 的 VBUS
  • BQ25980 的ACFET_CTRL引脚输出 PWM 信号,控制 ACFET 栅极
  • 当 VIN> 28V,ACFET 工作在线性区,自身承担多余压降(40V–28V=12V),功耗 P = 12V × IIN

设计教训:某项目选用 ACFET 时只看 VDS> 40V,忽略其线性区 SOA(Safe Operating Area)。实测 8A 电流下,ACFET 因瞬时功耗超限炸毁。TI 推荐型号 CSD18540Q5B(VDS=60V, RDS(on)=1.9mΩ),其 SOA 图显示:在 12V VDS、8A 条件下,可持续 10ms 不损毁——这正是 BQ25980 的ACFET_CTRLPWM 周期(典型 10kHz,周期 100μs)留出的安全余量。

6.2 为什么没有集成 Type-C PD PHY?——生态位的清醒认知

BQ25980 不带 PD 协议栈,必须搭配外部 PD 控制器(如 BQ25790 或第三方 MCU)。有人质疑:“集成 PD 不是更省事?” 但 TI 的取舍很清晰:

  • 协议迭代太快:USB PD 3.1 刚发布,已支持 240W,而充电 IC 生命周期长达 5–10 年
  • 认证成本太高:USB-IF 认证费用超 $50K,且每版协议都要重认证
  • 客户定制需求强:有的要私有快充协议(如 VOOC),有的要多口动态功率分配

所以 BQ25980 把接口做透:VBUS引脚直接接 PD 控制器的 VBUS_MON,I2C总线与 PD 控制器共享,INT引脚通知 PD 控制器“我这边要调压了”。这是一种面向十年生命周期的架构韧性——PD 控制器可随时升级,BQ25980 保持不变。

6.3 我的血泪习惯:每次 Layout 前,必做三件事

从第一个 BQ25980 项目翻车(热成像显示芯片边缘温度比中心高 15°C),到后来量产百万台零热相关召回,我固化了一套检查清单,现在每次新项目都强制执行:

  1. 铜厚验证:用 PCB 厂商提供的叠层文件,确认 Power Plane 是 2oz 铜(≥70μm),并在 Gerber 中单独导出 Power Plane 层,用 Altium 的Measure Distance工具抽查走线宽度——任何 < 0.8mm 的 power trace 都要加铜皮;
  2. 热焊盘开窗:DSBGA-80 的底部 thermal ball(B1/B2/C1/C2...)必须开窗露铜,并打 ≥ 8 个 0.3mm 过孔连接到内层地平面,过孔间距 ≤ 1mm;
  3. ADC 参考去耦:VREF引脚(Pin 42)必须用 100nF X7R + 10μF 钽电容紧邻放置,且钽电容正极必须直接连到VREF,负极连到AGND(不是 PGND!),否则 16-bit ADC 的 LSB 会跳变。

这套流程让我再没遇到过“ADC 读数漂移”或“结温保护误触发”的客诉。它不炫技,但每一次都把芯片的物理极限,稳稳锚在 datasheet 的白纸黑字里。

希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/28 6:08:58

Electron封装iOS开发CLI工具:自动化签名、模拟器控制与真机调试

1. 项目概述&#xff1a;t3code 是什么&#xff0c;它解决的到底是什么问题&#xff1f;t3code 这个名字乍一看像某个开源工具、CLI 命令、甚至可能是某款小众 IDE 的代号&#xff0c;但结合当前全网搜索热度中反复出现的关键词——CLI、Electron、web app、iOS——它绝不是孤立…

作者头像 李华
网站建设 2026/10/28 6:08:22

算法竞赛刷历年真题:本地调试与对拍验证闭环

1. 为什么刷历年真题一定要配一套本地流程每年固定举办、题目质量在圈内口碑一直很好的那项年度程序设计赛事&#xff0c;它的历年真题是很多人算法路上绕不开的训练素材。题目风格稳、考点覆盖面广、难度梯度均匀&#xff0c;从签到题到压轴题都齐全&#xff0c;适合拿来练手。…

作者头像 李华
网站建设 2026/10/28 6:07:39

华为云码道代码智能体零基础入门:从环境配置到MCP接入实战

1. 从零上手华为云码道&#xff1a;一个零基础开发者的真实入门路径第一次打开华为云码道&#xff08;CodeArts&#xff09;的代码智能体功能时&#xff0c;我的感受是既兴奋又有点懵。兴奋的是&#xff0c;终于有一个把代码托管、流水线、代码检查、智能补全串在一起的平台&am…

作者头像 李华
网站建设 2026/10/28 6:06:48

Hadoop+Spark+Hive构建智能租房推荐系统实战

1. 项目概述&#xff1a;大数据技术在租房推荐领域的创新应用这个基于HadoopSparkHive的租房推荐系统&#xff0c;本质上是一个融合了分布式计算、机器学习与可视化技术的大数据解决方案。我在实际开发中发现&#xff0c;传统租房平台面临三个核心痛点&#xff1a;房源数据分散…

作者头像 李华
网站建设 2026/10/28 6:06:20

ECC密码学原理与实战:从椭圆曲线到HTTPS加密

1. ECC到底是什么&#xff1f;别被缩写吓住&#xff0c;它其实就在你每天用的手机和银行卡里ECC——这三个字母在最近的搜索热榜上反复出现&#xff0c;但很多人点进去才发现&#xff0c;内容五花八门&#xff1a;有说SAP系统的&#xff0c;有提Trustwave证书的&#xff0c;还有…

作者头像 李华
网站建设 2026/10/28 6:06:17

神经符号方法在数学问题解析中的创新应用

1. 神经符号方法如何革新数学问题解析推理数学问题解析推理一直是人工智能领域最具挑战性的任务之一。传统方法要么依赖纯符号推理系统&#xff08;如定理证明器&#xff09;&#xff0c;要么完全交给神经网络处理&#xff0c;但两者都存在明显局限。神经符号方法&#xff08;N…

作者头像 李华