TI电源路径管理芯片选型与设计实战:bq2403x/70/72系列对比解析

📅 2026/7/28 6:29:58 👁️ 阅读次数 📝 编程学习
TI电源路径管理芯片选型与设计实战:bq2403x/70/72系列对比解析

1. 项目概述:为什么电源路径管理是便携设备的“心脏”

在任何一个需要电池供电的便携设备里,电源管理芯片都扮演着“心脏”的角色。它不仅要负责给电池安全、高效地充电,还得确保设备在插着充电器时能稳定工作,拔掉充电器后又能无缝切换到电池供电,整个过程用户最好毫无感知。这就是电源路径管理(Power Path Management)技术的核心价值。我接触过不少项目,早期为了省成本或者图简单,直接用个充电IC加个二极管做电源切换,结果就是充电时系统电压被拉低导致重启,或者电池在轻微放电状态下就反复插拔充电,寿命急剧缩短。这些问题,一个设计得当的电源路径充电器都能迎刃而解。

德州仪器(TI)的bq2403x、bq24070/1和bq24072-5系列,就是专门干这个活儿的经典家族。它们把充电管理、路径切换和保护功能都集成到了一颗芯片里。但面对这好几个系列、十几种型号,怎么选?它们名字看起来差不多,但里面的门道可不少。比如,有的支持双输入(适配器和USB可以同时插),有的输入耐压高能抗浪涌,有的动态调节能力更精细。选错了,轻则性能不达标,重则可能留下可靠性隐患。这篇内容,我就结合手册里的对比表格和多年踩坑经验,把这几个系列的差异掰开揉碎了讲清楚,再手把手带你走一遍设计流程,让你下次选型时心里有底,设计一次成功。

2. 三大系列核心特性横向对比与选型逻辑

面对一堆型号,直接看规格书容易眼花。我们先把手册里那张核心对比表用更直观的方式解读一下,这是选型的起点。

2.1 共性基础:它们都提供了什么?

无论哪个系列,以下这些基础功能都是标配,构成了一个合格电源路径充电器的基石:

  • 电源路径(Power Path):这是根本,实现系统(OUT)与电池(BAT)之间的智能切换。
  • USB电流识别:支持100mA和500mA两种USB标准输入电流模式,兼容USB BC 1.2。
  • 可编程/可禁用安全定时器(Prog Timer with disable):防止电池因无法正常终止而长时间过充,增加安全冗余。
  • 热调节(THERMAL REG):当芯片结温过高时,自动降低充电电流,保护芯片自身不被烧毁。

注意:热调节是基于芯片结温的,如果你的板子散热设计不好(比如芯片背面没有足够大的铺铜并打过孔连接到地层散热),即使环境温度不高,芯片也可能因为自身发热而进入热调节,导致充电电流远低于设定值,充电时间变长。

2.2 关键差异点解析:如何影响你的设计?

差异点才是决定选型的关键。我根据实际项目中的考量权重,把它们分为几个层级。

2.2.1 第一层级:输入源与系统架构
  • 输入数量(Number of Inputs)

    • bq2403x系列双输入。它有两个独立的物理输入引脚,可以同时连接一个DC适配器和一个USB端口。芯片内部会自动优先选择适配器输入。这个特性在需要同时保留两种充电接口的设备上非常有用,比如一些工业手持终端。
    • bq24070/1和bq24072-5系列单输入。只有一个输入引脚,你需要通过外部电路(如MOSFET开关)或连接器机制来在适配器和USB之间做物理切换,或者干脆只支持一种输入方式。成本更低,电路更简单。

    选型思考:如果你的产品明确需要用户既能插DC圆口也能插Micro-USB/USB-C充电,且不希望用户手动切换,bq2403x是唯一选择。否则,单输入系列更经济。

  • 输入电压最大值(Input Voltage)

    • bq2403x, bq24070/1:最大18V。这足以覆盖标准的5V、9V、12V适配器,并留有一定余量。
    • bq24072-5系列:最大28V。更高的耐压意味着更强的抗电压瞬态(如浪涌)能力。如果你的电源环境比较恶劣(例如,适配器质量参差不齐,或者线缆很长容易感应尖峰),28V的耐压能提供更好的可靠性保障。

    选型思考:对于消费类产品,使用质量可靠的适配器,18V通常足够。但对于车载、工业或使用非标适配器风险较高的场景,28V的bq24072-5系列能让你睡得更安稳。

  • 过压保护OVP

    • bq24072-5系列(除特定型号):集成了OVP(如6.5V或10.5V阈值)。当输入电压超过此阈值,芯片会关断输入,保护后级电路。
    • bq24035:也具备OVP功能。
    • 其他型号:无内置OVP。

    选型思考:OVP是一项重要的安全功能。如果前端没有额外的保护电路,选择带OVP的型号可以省去一颗OVP芯片或TVS管的精心选型,简化设计并提高系统可靠性。尤其是在使用USB端口充电时,端口可能接触到非标准的充电器,OVP尤为重要。

2.2.2 第二层级:核心管理功能与性能
  • 动态管理环路

    • VIN-LOW LOOP:仅在bq24072-5系列中提供。当输入电压(Vin)降低到某个阈值时,此功能会限制输入电流。这专门用于应对“电网电压跌落”(brown-out)或使用功率不足的适配器的情况,防止输入电压被进一步拉垮。
    • DPM ILIM Loop(动态功率管理)
      • bq2403x/bq24070/1:在USB模式下有固定的100/500mA限流;在适配器模式下,依赖内部FET的导通电阻,限流值较大(约2.5A),不可精确编程。
      • bq24072-5系列输入电流限值(ILIM)可通过外部电阻精确编程。当系统总负载(系统+充电)达到此限值时,芯片会启动DPM,通过降低充电电流来确保输入电流不超限。
    • DPPM Loop(动态电源路径管理)
      • bq2403x/bq24070/1DPPM阈值可通过外部电阻编程。当系统输出电压(Vout)因过载而跌落到此阈值时,芯片减少充电电流以“让出”功率给系统。
      • bq24072-5系列:DPPM阈值内部固定(通常为比调节电压低100mV)。由于是内部比例设定,其精度比外部分压电阻编程的更高。

    选型思考:这是技术路线的选择。bq24072-5系列采用了混合DPM/DPPM架构。它先通过DPM(监控电流)来管理适配器功率,如果还不行,再由DPPM(监控电压)作为最后保障。这种设计兼具两者优点,且精度更高。如果你需要精确控制适配器的最大利用功率(例如,为了使用更便宜、功率更小的适配器),bq24072-5的可编程ILIM功能是刚需。

  • 充电电流(I-chg)与输出稳压(OUT Pin Voltage)

    • 充电电流:bq2403x/70/71最大1.5A,bq24072-5系列最大1A。这直接决定了你的电池能以多快的速度充电。
    • OUT引脚电压
      • bq24072的OUT引脚电压跟踪电池电压(VBAT)+ 200mV,这是一个低压差(LDO)路径,效率更高,尤其是在电池电压较高时。
      • 其他型号的OUT引脚通常稳压在4.4V或6V。6V输出(如bq24035)通常用于后接一个低压差稳压器(LDO)或开关稳压器给系统供电,而4.4V输出则更接近电池满电电压,路径损耗小。

    选型思考:如果需要大于1A的充电电流,就只能选前两个系列。对于OUT电压,bq24072的“跟踪式”设计在效率上有优势,但需确保VBAT+200mV能满足系统最低工作电压。固定4.4V/6V的方案则更简单直观。

2.2.3 第三层级:控制与封装细节
  • 使能与控制引脚逻辑:这部分差异显著,直接影响MCU的软件驱动编写。

    • bq2403x/bq24070/1CE引脚是芯片使能。拉低CE会关闭整个芯片输入,电池FET会自动接通以给系统供电。PSEL/MODE引脚用于选择输入源(适配器/USB)。
    • bq24072-5系列CE引脚是充电使能。拉高CE仅停止充电,但输入电源仍可为系统供电。输入电流模式(100mA/500mA/ILIM/挂起)则由EN1/EN2两个引脚的电平组合来控制,功能更细分。

    实操心得:务必仔细阅读目标型号的“真值表”。我曾在一个项目里想用CE引脚实现USB挂起,结果发现用的bq24075的CE只管充电,不管输入通路,差点翻车。最后是靠配置EN1/EN2来实现的。

  • 系统断电(SYS-OFF)功能:只有bq24075提供。通过一个外部引脚可以主动关闭电池到系统的FET。这个功能用于在系统完全关机时,彻底切断电池的微小放电通路,进一步降低待机功耗,对于需要超长仓储寿命的设备(如医疗传感器)很有价值。

  • 封装:bq2403x/70/1是3.5x4.5mm QFN-20,bq24072-5是3x3mm QFN-16。后者更小,但散热面积也小,这在处理大电流时需要考虑。

2.3 选型决策树

根据以上分析,我们可以梳理出一个简单的选型流程:

  1. 是否需要双输入同时存在?是 -> 选bq2403x系列。
  2. 充电电流是否需要大于1A?是 -> 在bq2403xbq24070/1中选择。
  3. 是否需要高精度、可编程的输入电流限制(DPM)来适配小功率适配器?或者输入环境恶劣需要更高耐压和OVP?是 -> 选bq24072-5系列。
  4. 在确定的系列内,根据是否需要特定功能(如可编程终止电流ITERM、系统断电SYS-OFF等)选择具体型号。

3. 深入原理:DPPM与DPM如何守护你的系统

理解了选型,我们再来深入看看它们核心的“动态”管理功能是如何工作的。这能帮助你在调试时看懂芯片的行为。

3.1 动态电源路径管理(DPPM):基于电压的守护者

DPPM的核心思想是监控系统输出电压(Vout)。你可以把它想象成一个智能的水库管理员。外部电源是上游来水,充电是往水库(电池)里蓄水,系统用电是下游放水。

在正常情况下,来水量大于(蓄水+放水)量,水库水位(Vout)保持稳定。当系统用电突然激增(下游开闸泄洪),或者外部电源供水能力下降(上游来水减少),导致总需求超过供给时,水库水位(Vout)就会开始下降。

一旦Vout下降到预设的DPPM阈值,管理员(DPPM环路)就会立即行动:减少甚至停止往水库蓄水(降低或停止充电电流),把有限的水资源优先保障下游用水(系统供电),防止水位进一步下降导致下游断流(系统电压崩溃、复位)。

它的优势很明显

  • 适配器选择更灵活:你可以选择一个功率“刚好够用”的适配器,其额定功率只需满足“系统平均功耗 + 充电平均功耗”。当系统出现瞬时峰值功耗时,DPPM会临时降低充电功率来应对,避免了为瞬时峰值而选用更大、更贵的适配器。
  • 抗干扰能力强:能有效应对电网电压跌落(Brown-out)或接触不良导致的输入电压下降。
  • 效率相对较高:只要DPPM阈值设置得高于电池电压,系统就始终由效率更高的适配器直接供电,而不是经过电池FET供电。

但它也有缺点

  • 电压波动:在DPPM触发和退出时,Vout会有一定的电压瞬变,对于音频编解码器、高精度ADC等对电源纹波敏感的电路,可能需要额外的滤波处理。
  • 设计稍复杂:典型的DPPM拓扑需要两个功率FET(输入FET和电池FET)。

3.2 动态功率管理(DPM)与混合架构:基于电流的预判者

DPM的核心思想是监控输入电流(Iin)。它还像那个水库管理员,但这次他紧盯着上游的进水口流量计。

他事先知道上游管道的最大流量(适配器电流限值ILIM)。他会实时计算“蓄水+放水”的总需求。一旦总需求接近管道的最大流量,在Vout水位还没开始下降之前,他就主动减少蓄水(充电电流),确保总需求永远不会超过最大流量,从而从根本上避免了水位下降的风险。

bq24072-5系列采用的是一种更先进的混合DPM/DPPM架构。它同时具备了电流监控(DPM)和电压监控(DPPM)两套系统。工作流程可以这样理解:

  1. 第一道防线是DPM:通过ILIM引脚设置输入电流上限。系统优先遵守这个电流预算。
  2. 第二道防线是DPPM:如果出现了DPM也无法完全应对的极端情况(比如输入电压本身突然降低),导致Vout开始下降,那么内置的、高精度的DPPM阈值(Vbat+200mV - 100mV)会作为最终保障,进一步调整充电电流。

这种混合架构结合了DPM的“预防性”和DPPM的“保护性”,并且由于DPPM阈值是内部固定的比例,精度更高,系统行为更可预测。TI在文档中也明确指出,对于新设计,bq24072-5系列是首选,因为它功能更全面、精度更高。只有在需要双输入或大于1A充电电流的高功率应用中,才考虑前两个系列。

4. 实战设计:以bq24074为例从头构建充电电路

纸上得来终觉浅,我们以bq24074(属于bq24072-5系列)为例,完成一个完整的充电电路设计。假设我们要为一个单节锂离子电池(标称3.7V,满电4.2V)的设备充电。

4.1 设计需求与框图

首先明确设计指标,这是所有计算的依据:

  • 输入电源(VDC):5V DC适配器。
  • 快速充电电流(I_chg):目标800mA(考虑到电阻精度,计算时按0.8A)。
  • 输入电流限制(I_in_max):适配器最大提供1.3A,我们希望芯片输入电流不超过此值。
  • 充电终止电流(I_term):当充电电流降至120mA时,判定电池已充满,停止充电。
  • 安全定时器(T_fastchg):设定最长快速充电时间为6.25小时,超时则强制停止充电以保安全。
  • 电池温度监测(TS):使用电池包内的10k NTC热敏电阻(103AT型)。

根据bq24074的 datasheet,我们绘制应用框图,并确定每个引脚的外围电路需求。核心设计就是围绕几个关键电阻的计算展开。

4.2 关键参数计算与元件选型

这是设计的核心步骤,每一步都直接关系到充电性能。

4.2.1 设定快速充电电流(ISET引脚)

充电电流由连接在ISET引脚(Pin 16)和地(Vss)之间的电阻R_ISET设定。 公式:R_ISET = K(ISET) / I_chg从芯片电气特性表中查到,比例常数K(ISET) = 890 AΩ。 计算:R_ISET = 890 / 0.8 = 1112.5 Ω ≈ 1.113 kΩ选型:选择最接近的E96系列1%精度标准电阻值:1.13 kΩ

注意:电阻精度直接影响充电电流精度。对于充电电流要求严格的应用,务必使用1%精度的电阻。我曾因用了5%精度的电阻,导致批量生产中充电电流从800mA离散到750mA-850mA,延长了整机测试时间。

4.2.2 设定输入电流限制(ILIM引脚)

输入电流限制由连接在ILIM引脚(Pin 12)和地(Vss)之间的电阻R_ILIM设定。 公式:R_ILIM = K(ILIM) / I_in_max从芯片电气特性表中查到,比例常数K(ILIM) = 1550 AΩ。 计算:R_ILIM = 1550 / 1.3 = 1192.3 Ω ≈ 1.192 kΩ选型:选择最接近的E96系列1%精度标准电阻值:1.18 kΩ

实操心得:这个电流限制是保护适配器和前端电路的关键。设置值应略小于适配器的额定输出电流,预留一定余量。例如适配器标称1.5A,可以设置为1.3A-1.4A。

4.2.3 设定充电终止电流(ITERM引脚)

终止电流由连接在ITERM引脚(Pin 15)和地(Vss)之间的电阻R_ITERM设定。注意,bq24074的终止电流是可编程的,其公式与R_ISET相关。 公式:R_ITERM = (I_term * R_ISET) / 0.030代入已知值:I_term = 0.12A,R_ISET = 1130 Ω计算:R_ITERM = (0.12 * 1130) / 0.03 = 4520 Ω = 4.52 kΩ选型:选择最接近的E96系列1%精度标准电阻值:4.53 kΩ

重要提示:Datasheet中指出,当芯片工作在USB 100mA模式时,终止电流阈值会自动变为正常值的三分之一。这意味着在USB小电流模式下,充电会更快进入终止状态,防止从USB端口抽取过大电流。

4.2.4 设定安全定时器(TMR引脚)

安全定时器时长由连接在TMR引脚(Pin 14)和地(Vss)之间的电阻R_TMR设定。 公式:R_TMR = t_maxchg / (10 * K(TMR))从芯片电气特性表中查到,比例常数K(TMR) = 48 s/kΩ。时间需转换为秒:t_maxchg = 6.25 hr * 3600 s/hr = 22500 s。 计算:R_TMR = 22500 / (10 * 48) = 22500 / 480 = 46.875 kΩ选型:选择最接近的E96系列1%精度标准电阻值:46.4 kΩ

注意:安全定时器是锂电池充电的最后一道安全防线。即使前面的电压、电流检测电路失效,定时器也能防止无限期充电。对于容量已知的电池,定时器时长可以设置为“理论充电时间 * 1.5”左右。

4.2.5 电池温度监测(TS引脚)

将电池包内的10k NTC热敏电阻(103AT)连接到TS引脚(Pin 1)和地之间。芯片内部有上拉电流源,会根据NTC的阻值判断温度范围(通常为0°C至45°C),超出范围则暂停充电。如果要禁用温度监测功能(不推荐,除非有外部监控),可以在TS引脚和地之间连接一个10 kΩ的固定电阻。

4.3 状态指示与PCB布局要点

4.3.1 状态指示电路

芯片提供CHG(充电状态)和PG(电源良好)两个开漏输出引脚。

  • LED指示:在每个引脚和OUT(系统电压)之间串联一个LED和一个限流电阻。例如,使用OUT(约4.4V)供电,LED正向压降约2V,期望电流5mA,则限流电阻R = (4.4 - 2) / 0.005 = 480 Ω,可选择470Ω510Ω的电阻。
  • MCU监控:如果需要MCU读取状态,可以将这两个引脚通过上拉电阻连接到MCU的GPIO和电源轨。引脚在正常时为高阻态,被内部FET拉低时表示相应状态激活(如充电中CHG为低)。
4.3.2 PCB布局黄金法则

开关电源电路的布局决定了性能的八成。对于bq24074这类芯片,务必遵守:

  1. 功率回路最小化:输入电容C_IN、芯片的INVSS引脚、以及输出电容C_OUT所形成的环路面积要尽可能小。使用短而粗的走线,最好在紧邻芯片的层铺设完整的电源平面和地平面。
  2. 敏感信号远离噪声源ISETILIMITERMTMR引脚上的电阻及其走线是模拟信号,必须远离开关节点(如电感、二极管)和数字噪声源。这些电阻应尽可能靠近芯片引脚放置,走线简短。
  3. 充分散热:芯片底部的PowerPAD是主要散热路径。必须在PCB上设计一个与其尺寸相当或更大的裸露铜皮,并通过多个过孔阵列连接到内部或背面的接地层进行散热。不要用阻焊层覆盖这个区域,焊接时应确保焊锡充分填充。
  4. 电池连接BAT引脚到电池连接器之间的走线要足够宽,以承载充电电流。电池端的电容C_BAT应靠近电池连接器放置,以滤除电池线上的噪声。

5. 调试常见问题与故障排查实录

设计完成,打样回来,调试阶段才是真正考验的时候。以下是我在实际项目中遇到的一些典型问题及解决方法。

5.1 充电电流不达标或为零

  • 现象:设定充电电流800mA,实测只有几百mA甚至为零,但输入电压正常。
  • 排查步骤
    1. 检查ISET电阻:用万用表测量R_ISET阻值是否正确,焊接是否良好。这是最常见的原因。
    2. 测量ISET引脚电压:在充电状态下,用示波器或高精度万用表测量ISET引脚对地电压。根据datasheet,此电压与充电电流成正比(通常约为充电电流检测电阻压降的倍数)。如果电压远低于预期,可能是芯片未进入充电模式。
    3. 检查使能和控制引脚:确认CEEN1EN2引脚的电平是否符合预期的工作模式(参考datasheet真值表)。用逻辑分析仪或示波器查看上电时序是否有问题。
    4. 检查电池电压和温度:如果电池电压接近或高于浮充电压(通常4.2V),芯片会进入恒压模式或终止充电,电流自然会减小。确保电池未充满。同时检查TS引脚电压,确认温度在正常范围内(通常对应NTC阻值在正常区间)。
    5. 检查热调节:用手触摸芯片是否异常发烫。用红外测温枪或热电偶测量芯片温度。如果芯片过热进入热调节,电流会被限制。检查PCB散热设计,特别是PowerPAD的焊接和过孔是否良好。
    6. 检查DPPM/DPM状态:如果系统负载很大,可能触发了DPPM或DPM,导致充电电流被削减。测量OUT引脚电压是否低于额定值,或者监控输入电流是否达到ILIM设定值。

5.2 系统电压(Vout)不稳定或过低

  • 现象:设备工作时偶尔重启,或者测量Vout发现电压纹波大,或在负载突变时跌落严重。
  • 排查步骤
    1. 检查输入电源能力:首先确认你的5V适配器是否能在系统峰值电流下保持电压稳定。用一个电子负载测试适配器的负载调整率。
    2. 确认输出电容:检查OUT引脚附近的电容C_OUT容值和ESR是否合适。通常需要一颗10μF以上的陶瓷电容和一颗更大容量的电解或聚合物电容(如47μF)并联,以提供瞬时电流。电容应尽量靠近芯片OUTVSS引脚。
    3. 排查DPPM触发:如果Vout被钳位在某个低于4.4V的电压(例如4.0V),很可能是触发了DPPM。这说明系统总负载(系统+充电)超过了输入电源的供给能力。需要减小系统负载、降低充电电流,或者换用功率更大的适配器。
    4. 测量电池FET压降:在电池供电模式下(拔掉适配器),测量BAT引脚和OUT引脚之间的电压差。这个压差是电池FET的导通电阻(Rds_on)与放电电流的乘积。如果压差过大(如超过200mV),可能导致在电池电压较低时,Vout跌到系统最低工作电压以下。这需要检查电池连接线阻是否过大。

5.3 充电无法终止

  • 现象:电池长时间充电,CHG指示灯常亮(或MCU检测到一直处于充电状态),电池电压早已达到4.2V。
  • 排查步骤
    1. 检查ITERM电阻:测量R_ITERM阻值是否正确。阻值过大会导致终止电流阈值设得过小,充电电流永远降不到阈值以下。
    2. 检查电池老化:旧电池内阻增大,在恒压充电阶段,电流下降非常缓慢,可能长时间无法达到终止电流阈值。尝试用一个新的、容量已知的电池测试。
    3. 检查安全定时器:确认TMR电阻设置是否正确。如果定时器时间设得过长(例如24小时),需要等待很久才会超时终止。同时检查TMR引脚是否被错误拉高(禁用定时器)。
    4. 检查负载情况:如果系统在充电时仍有较大负载,且这个负载是直接从电池端汲取的(有些设计如此),那么实际流入电池的电流会小于芯片检测到的充电电流,导致检测电流永远达不到终止阈值。确保芯片BAT引脚处的电流测量能准确反映净充入电池的电流。

5.4 芯片发热严重

  • 现象:芯片表面温度很高,甚至触发内部热保护。
  • 排查步骤
    1. 计算功耗:主要功耗来自两个部分:输入FET的导通损耗P_in = I_in^2 * Rds_on_in,和电池FET的导通损耗P_bat = I_chg^2 * Rds_on_bat。在快速充电阶段,如果输入电压为5V,系统电压为4.4V,电池电压为3.7V,那么输入FET的压差约0.6V,电池FET的压差约0.7V,乘以电流后发热量可观。
    2. 评估散热设计:这是最关键的一点。回顾PCB布局,PowerPAD的散热过孔数量是否足够(建议至少9个过孔阵列)?这些过孔是否都连接到了大面积的地铜层?芯片上方是否有空气流通?
    3. 考虑降低充电电流:如果散热无法优化,唯一的办法就是在热约束下降低充电电流(增大R_ISET)。充电电流减半,发热量大致降为原来的四分之一。
    4. 检查是否有短路:用热成像仪检查芯片周边是否有元件异常发热,排除短路可能。

经过这样系统的选型、设计和调试,一颗电源路径充电芯片才能真正可靠地工作在产品中。它不仅仅是“接上就能充电”那么简单,其内部的智能管理逻辑和外部电路的精心配合,共同保障了便携设备能源心脏的稳定与高效跳动。每次成功解决一个电源问题,看着设备稳定运行,那种成就感,正是硬件工程师的乐趣所在。