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

发布时间:2026/7/28 6:05:35
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 Inputsbq2403x系列双输入。它有两个独立的物理输入引脚可以同时连接一个DC适配器和一个USB端口。芯片内部会自动优先选择适配器输入。这个特性在需要同时保留两种充电接口的设备上非常有用比如一些工业手持终端。bq24070/1和bq24072-5系列单输入。只有一个输入引脚你需要通过外部电路如MOSFET开关或连接器机制来在适配器和USB之间做物理切换或者干脆只支持一种输入方式。成本更低电路更简单。选型思考如果你的产品明确需要用户既能插DC圆口也能插Micro-USB/USB-C充电且不希望用户手动切换bq2403x是唯一选择。否则单输入系列更经济。输入电压最大值Input Voltagebq2403x, bq24070/1最大18V。这足以覆盖标准的5V、9V、12V适配器并留有一定余量。bq24072-5系列最大28V。更高的耐压意味着更强的抗电压瞬态如浪涌能力。如果你的电源环境比较恶劣例如适配器质量参差不齐或者线缆很长容易感应尖峰28V的耐压能提供更好的可靠性保障。选型思考对于消费类产品使用质量可靠的适配器18V通常足够。但对于车载、工业或使用非标适配器风险较高的场景28V的bq24072-5系列能让你睡得更安稳。过压保护OVPbq24072-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.5Abq24072-5系列最大1A。这直接决定了你的电池能以多快的速度充电。OUT引脚电压bq24072的OUT引脚电压跟踪电池电压VBAT 200mV这是一个低压差LDO路径效率更高尤其是在电池电压较高时。其他型号的OUT引脚通常稳压在4.4V或6V。6V输出如bq24035通常用于后接一个低压差稳压器LDO或开关稳压器给系统供电而4.4V输出则更接近电池满电电压路径损耗小。选型思考如果需要大于1A的充电电流就只能选前两个系列。对于OUT电压bq24072的“跟踪式”设计在效率上有优势但需确保VBAT200mV能满足系统最低工作电压。固定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-20bq24072-5是3x3mm QFN-16。后者更小但散热面积也小这在处理大电流时需要考虑。2.3 选型决策树根据以上分析我们可以梳理出一个简单的选型流程是否需要双输入同时存在是 - 选bq2403x系列。充电电流是否需要大于1A是 - 在bq2403x或bq24070/1中选择。是否需要高精度、可编程的输入电流限制DPM来适配小功率适配器或者输入环境恶劣需要更高耐压和OVP是 - 选bq24072-5系列。在确定的系列内根据是否需要特定功能如可编程终止电流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两套系统。工作流程可以这样理解第一道防线是DPM通过ILIM引脚设置输入电流上限。系统优先遵守这个电流预算。第二道防线是DPPM如果出现了DPM也无法完全应对的极端情况比如输入电压本身突然降低导致Vout开始下降那么内置的、高精度的DPPM阈值Vbat200mV - 100mV会作为最终保障进一步调整充电电流。这种混合架构结合了DPM的“预防性”和DPPM的“保护性”并且由于DPPM阈值是内部固定的比例精度更高系统行为更可预测。TI在文档中也明确指出对于新设计bq24072-5系列是首选因为它功能更全面、精度更高。只有在需要双输入或大于1A充电电流的高功率应用中才考虑前两个系列。4. 实战设计以bq24074为例从头构建充电电路纸上得来终觉浅我们以bq24074属于bq24072-5系列为例完成一个完整的充电电路设计。假设我们要为一个单节锂离子电池标称3.7V满电4.2V的设备充电。4.1 设计需求与框图首先明确设计指标这是所有计算的依据输入电源VDC5V 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这类芯片务必遵守功率回路最小化输入电容C_IN、芯片的IN和VSS引脚、以及输出电容C_OUT所形成的环路面积要尽可能小。使用短而粗的走线最好在紧邻芯片的层铺设完整的电源平面和地平面。敏感信号远离噪声源ISET、ILIM、ITERM、TMR引脚上的电阻及其走线是模拟信号必须远离开关节点如电感、二极管和数字噪声源。这些电阻应尽可能靠近芯片引脚放置走线简短。充分散热芯片底部的PowerPAD是主要散热路径。必须在PCB上设计一个与其尺寸相当或更大的裸露铜皮并通过多个过孔阵列连接到内部或背面的接地层进行散热。不要用阻焊层覆盖这个区域焊接时应确保焊锡充分填充。电池连接BAT引脚到电池连接器之间的走线要足够宽以承载充电电流。电池端的电容C_BAT应靠近电池连接器放置以滤除电池线上的噪声。5. 调试常见问题与故障排查实录设计完成打样回来调试阶段才是真正考验的时候。以下是我在实际项目中遇到的一些典型问题及解决方法。5.1 充电电流不达标或为零现象设定充电电流800mA实测只有几百mA甚至为零但输入电压正常。排查步骤检查ISET电阻用万用表测量R_ISET阻值是否正确焊接是否良好。这是最常见的原因。测量ISET引脚电压在充电状态下用示波器或高精度万用表测量ISET引脚对地电压。根据datasheet此电压与充电电流成正比通常约为充电电流检测电阻压降的倍数。如果电压远低于预期可能是芯片未进入充电模式。检查使能和控制引脚确认CE、EN1、EN2引脚的电平是否符合预期的工作模式参考datasheet真值表。用逻辑分析仪或示波器查看上电时序是否有问题。检查电池电压和温度如果电池电压接近或高于浮充电压通常4.2V芯片会进入恒压模式或终止充电电流自然会减小。确保电池未充满。同时检查TS引脚电压确认温度在正常范围内通常对应NTC阻值在正常区间。检查热调节用手触摸芯片是否异常发烫。用红外测温枪或热电偶测量芯片温度。如果芯片过热进入热调节电流会被限制。检查PCB散热设计特别是PowerPAD的焊接和过孔是否良好。检查DPPM/DPM状态如果系统负载很大可能触发了DPPM或DPM导致充电电流被削减。测量OUT引脚电压是否低于额定值或者监控输入电流是否达到ILIM设定值。5.2 系统电压Vout不稳定或过低现象设备工作时偶尔重启或者测量Vout发现电压纹波大或在负载突变时跌落严重。排查步骤检查输入电源能力首先确认你的5V适配器是否能在系统峰值电流下保持电压稳定。用一个电子负载测试适配器的负载调整率。确认输出电容检查OUT引脚附近的电容C_OUT容值和ESR是否合适。通常需要一颗10μF以上的陶瓷电容和一颗更大容量的电解或聚合物电容如47μF并联以提供瞬时电流。电容应尽量靠近芯片OUT和VSS引脚。排查DPPM触发如果Vout被钳位在某个低于4.4V的电压例如4.0V很可能是触发了DPPM。这说明系统总负载系统充电超过了输入电源的供给能力。需要减小系统负载、降低充电电流或者换用功率更大的适配器。测量电池FET压降在电池供电模式下拔掉适配器测量BAT引脚和OUT引脚之间的电压差。这个压差是电池FET的导通电阻Rds_on与放电电流的乘积。如果压差过大如超过200mV可能导致在电池电压较低时Vout跌到系统最低工作电压以下。这需要检查电池连接线阻是否过大。5.3 充电无法终止现象电池长时间充电CHG指示灯常亮或MCU检测到一直处于充电状态电池电压早已达到4.2V。排查步骤检查ITERM电阻测量R_ITERM阻值是否正确。阻值过大会导致终止电流阈值设得过小充电电流永远降不到阈值以下。检查电池老化旧电池内阻增大在恒压充电阶段电流下降非常缓慢可能长时间无法达到终止电流阈值。尝试用一个新的、容量已知的电池测试。检查安全定时器确认TMR电阻设置是否正确。如果定时器时间设得过长例如24小时需要等待很久才会超时终止。同时检查TMR引脚是否被错误拉高禁用定时器。检查负载情况如果系统在充电时仍有较大负载且这个负载是直接从电池端汲取的有些设计如此那么实际流入电池的电流会小于芯片检测到的充电电流导致检测电流永远达不到终止阈值。确保芯片BAT引脚处的电流测量能准确反映净充入电池的电流。5.4 芯片发热严重现象芯片表面温度很高甚至触发内部热保护。排查步骤计算功耗主要功耗来自两个部分输入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乘以电流后发热量可观。评估散热设计这是最关键的一点。回顾PCB布局PowerPAD的散热过孔数量是否足够建议至少9个过孔阵列这些过孔是否都连接到了大面积的地铜层芯片上方是否有空气流通考虑降低充电电流如果散热无法优化唯一的办法就是在热约束下降低充电电流增大R_ISET。充电电流减半发热量大致降为原来的四分之一。检查是否有短路用热成像仪检查芯片周边是否有元件异常发热排除短路可能。经过这样系统的选型、设计和调试一颗电源路径充电芯片才能真正可靠地工作在产品中。它不仅仅是“接上就能充电”那么简单其内部的智能管理逻辑和外部电路的精心配合共同保障了便携设备能源心脏的稳定与高效跳动。每次成功解决一个电源问题看着设备稳定运行那种成就感正是硬件工程师的乐趣所在。