
1. 项目概述从一块评估板开始理解线性充电器的核心在便携式电子设备的设计中电源管理尤其是电池充电管理是决定产品可靠性与用户体验的基石。无论是我们口袋里的手机、手腕上的智能手表还是各种手持医疗、工业设备其“能量心脏”的充电方案都至关重要。线性充电方案以其简洁的架构、低廉的成本和极低的噪声干扰在空间和成本敏感的应用中始终占据着一席之地。今天我想结合手头这块德州仪器TI的bq24090系列评估模块EVM和大家深入聊聊如何上手评估一颗线性充电器芯片这不仅仅是照着手册接线测试更是理解其设计哲学、验证其在实际场景中表现的关键一步。bq24090系列是一颗高度集成的单节锂离子/锂聚合物电池线性充电管理芯片。它的核心价值在于将功率MOSFET、电流检测、高精度电压/电流调节环路、充电状态指示以及过温、过压保护等复杂功能全部塞进了一个小小的HTSSOP封装里。对于工程师而言评估模块EVM就像一位“翻译官”和“测试平台”它将芯片数据手册上冰冷的参数和方框图转化为可以触摸、测量和调试的实体电路。通过它我们可以直观地验证充电曲线是否平滑、热管理是否有效、各种保护功能是否灵敏从而为最终的产品设计提供坚实的数据支持和信心保障。接下来我将带你一步步拆解这块EVM从硬件解析到实测演练分享我在评估过程中的实操要点和避坑经验。2. 评估模块硬件深度解析与设计思路拿到一块评估板第一步绝不是急着通电。花时间读懂它的设计理解每个元器件的用意往往能在后续测试中事半功倍也能洞察到芯片设计者的良苦用心和潜在的设计边界。2.1 核心芯片选型与功能差异辨析bq24090系列包含bq24090, bq24091, bq24092, bq24093四个型号。这块EVM的BOM表显示它可以兼容焊接这四颗芯片中的任意一颗但它们的核心区别必须厘清这直接关系到你的测试配置和结果解读。bq24090与bq24091这对“兄弟”的主要区别在于内部用于连接电池温度传感器NTC Thermistor的上拉电阻值。bq24090内部上拉电阻为10kΩ而bq24091为100kΩ。这意味着当你使用相同阻值的NTC热敏电阻时它们产生的分压曲线不同对应的温度保护阈值点也就不同。在设计时你需要根据所选用的具体NTC型号其B值常数来匹配芯片以确保温度监测的准确性。EVM上通过一个可调电阻R11来模拟NTC在测试时需要注意初始设置。bq24092与bq24093这两款在bq24090/91的基础上增加了对USB-OTG功能的支持即可以从电池向USB口输出5V电压。但在单纯的充电器评估模式下这个功能通常不涉及。不过它们的热敏电阻接口逻辑与bq24090/91类似同样需要注意区分。实操心得在焊接或更换板载U1芯片前务必确认型号。如果错误地将bq24090的配置用于bq24091的预期热敏电阻网络会导致温度保护功能完全错乱可能使电池在危险温度下继续充电或是在正常温度下误触发保护。我习惯在板卡上用电工胶带贴上一个小标签注明当前焊接的芯片型号和关键配置如ISET电阻值避免日后混淆。2.2 关键外围电路设计与作用评估板的原理图清晰地展示了围绕bq24090系列芯片构建的典型应用电路。我们挑几个重点部分来说输入电源接口J1与输入电容C1, C2J1是一个两针的接线端子用于接入4.45V至6.45V的直流电源典型值为5V。C11µF和C22.2µF陶瓷电容就近放置在芯片的VIN引脚旁其主要作用是滤除电源线上的高频噪声并为芯片内部电路提供瞬间电流确保输入的稳定性。特别是当使用长导线连接实验室电源时这些电容尤为重要。充电电流编程网络R2, R4这是线性充电器的“大脑”之一。芯片的ISET引脚通过连接一个电阻R2到地来设定恒流充电阶段的电流大小。电流值I_{CHG}与电阻R_{ISET}的关系近似为I_{CHG} (A) ≈ 1000 / R_{ISET} (Ω)。例如EVM默认焊接的R2为1kΩ电阻对应的充电电流约为1000mA。R4是一个可调电阻用于灵活设置预充电Pre-charge和充电终止Termination电流阈值。预充电电流通常是快充电流的10%而终止电流阈值则决定了何时从恒压阶段结束充电。USB电流限制选择JMP3这个三针跳线帽是模拟主机如电脑USB端口对充电电流的限制。当跳线帽连接ISET2和GND低电平时充电电流由ISET电阻R2完全决定当ISET2悬空或接高阻态时进入USB100模式最大充电电流被限制在100mA当ISET2接高电平时进入USB500模式最大电流限制在500mA。这个功能完美模拟了连接不同USB电源标准下行端口、充电下行端口时的场景。状态指示与热敏电阻模拟D1PG电源良好和D2CHG充电中两个LED提供了直观的工作状态指示。JMP5连接的热敏电阻模拟电路由R11可调电阻构成至关重要。通过调节R11可以改变TS引脚的电压从而模拟电池温度的变化用以验证芯片的低温充电、高温保护等功能是否正常触发。电池接口J2与输出电容C3J2是电池连接端。C32.2µF是输出端的去耦电容有助于稳定充电电压并吸收电池连接线上可能存在的电感带来的瞬态波动。3. 测试环境搭建与设备选型要点一份可靠的测试数据始于一个正确且稳定的测试环境。根据用户指南的建议我们需要准备以下设备但其中有很多细节值得展开。3.1 核心测试设备清单与参数考量可编程直流电源要求能提供5.1V ±0.1V电流限值可设为1.5A ±0.1A。这里有几个关键点电压精度5.1V而非5.0V是为了补偿电源线缆和接插件上的压降确保到达EVM输入端的电压仍在芯片推荐工作范围4.75V以上内。电流限值设为1.5A略高于芯片最大可能输入电流快充电流芯片自身功耗折算既能提供充足余量又能在异常短路时提供保护。推荐选型像是德科技Keysight的E36300系列或固纬GW Instek的GPP系列都是不错的选择它们噪声低响应快且具有精确的电压/电流测量功能。电子负载或模拟电池最理想的测试对象是一个真实的、电压在3.0V-4.2V之间的单节锂离子电池。但出于安全性和测试重复性考虑更推荐使用可编程电子负载。它可以精确地模拟电池在不同荷电状态SOC下的电压并且可以施加一个恒定的系统负载电流来测试芯片在“边充边放”场景下的表现。电子负载应能工作在恒压CV和恒流CC模式。数字万用表DMM需要至少三块。分别用于表1监控输入电压VIN确保电源稳定。表2监控电池端电压VBAT这是观察充电阶段预充、恒流、恒压转换的关键。表3监控充电电流IBAT。强烈建议使用一块带数据记录功能的万用表或者搭配一个电流探头以便捕获电流随时间变化的完整曲线。示波器用于观察动态特性。例如在接入电源瞬间观察VIN和VBAT的上电波形检查有无过冲在充电阶段转换时观察电流和电压的瞬态响应是否平稳还可以捕捉TS引脚电压变化时芯片控制逻辑的响应速度。3.2 评估板初始状态检查与跳线设置在连接任何线缆之前请先完成以下“体检”目视检查检查PCB有无明显的物理损伤、焊接短路或虚焊。重点检查U1芯片引脚、可调电阻R2 R4 R11以及跳线帽插座。关键电阻值确认使用万用表测量R2ISET对地电阻确认是否为预设的1kΩ对应~1A快充。如果你想测试其他电流可以在此处更换电阻。测量R4PRE-TERM中心抽头对地电阻将其调节至约2kΩ根据公式这会将预充电流设为快充电流的约10%终止电流设为约5%。将R11TS模拟中心抽头调节到中间位置使其对地电阻约为10kΩ模拟室温下的NTC典型值。跳线帽配置用于独立评估模式JMP1安装跳线帽连接PRE_TERM引脚使能预充电/终止电流编程功能。JMP2安装跳线帽连接PG LED使能电源良好指示灯。JMP3将跳线帽安装在引脚2和3ISET2-LO上使充电电流完全由R2决定不受USB模式限制。JMP4安装跳线帽连接CHG LED使能充电状态指示灯。JMP5安装跳线帽连接TS热敏电阻电路使能温度监测功能。注意事项连接电源和电池/负载的导线应尽可能短而粗以减少线路阻抗和寄生电感。如果导线过长建议在EVM的输入和输出端口就近并联一个更大容量的电解电容如100µF以抑制可能由长线引入的振荡。我曾因使用了一对过细过长的测试线导致在恒流转恒压阶段观察到轻微的电压振荡更换为短粗的硅胶线后问题消失。4. 分步测试流程与核心参数验证环境搭建完毕我们就可以开始一场“标准体检”了。下面的流程将引导你验证芯片的所有主要功能。4.1 基础功能与充电曲线测试上电与待机状态验证将可编程电源设置为5.1V电流限值1.5A先关闭电源输出。将电源正负极分别连接到EVM的J1DC和DC-。将电子负载设置为恒压模式电压设为3.5V模拟一个深度放电的电池连接到J2BAT和BAT-。开启电源。此时PG绿色LED应点亮表示输入电源正常且电压在有效范围内。CHG红色LED应熄灭因为电池电压3.5V低于芯片的充电开启阈值典型值3.5V-4.0V具体见数据手册芯片处于待机或检测状态。预充电Pre-charge阶段此时用万用表测量电池端电流。你应该能测到一个较小的电流这就是预充电电流。其值应为I_{PRE} ≈ 1000 / R_{PRE-TERM}。我们之前将R4调至2kΩ所以预充电电流约为500mA的10%即50mA左右。这个阶段会持续到电池电压上升到约3.0V具体值参考数据手册的V(LOWV)参数。恒流快充Constant Current CC阶段当电池电压由电子负载模拟升高或真实电池被充至超过V(LOWV)阈值后芯片进入恒流快充阶段。CHG LED应稳定点亮。此时充电电流应稳定在由R2设定的值约1A。用万用表或电流探头确认此电流值。同时电池电压会以一个相对稳定的斜率上升。恒压Constant Voltage CV阶段与充电终止当电池电压接近4.2V锂离子电池的标准充电终止电压时芯片内部的电压环开始起主导作用进入恒压阶段。你会观察到电池电压被钳位在4.2V有微小精度误差而充电电流开始逐渐下降。当充电电流下降到由R4设定的终止电流阈值I_{TERM} ≈ 1000 / (10 * R_{PRE-TERM})对于2kΩ约为50mA时芯片判定电池已充满终止充电。终止标志CHG LED熄灭。芯片停止向电池输送电流仅维持一个极小的待机电流。4.2 USB电流限制模式测试这个测试验证芯片如何适应不同的USB电源能力。保持电子负载模拟一个半电电池如3.8V使系统处于恒流快充阶段。USB100模式小心地将JMP3上的跳线帽完全取下ISET2引脚悬空。此时充电电流应立即从~1A下降到约100mA。CHG LED可能因电流过小而闪烁或变暗取决于LED驱动电路但用万用表测量电流最准确。USB500模式将JMP3的跳线帽移至引脚1和2ISET2-HI。充电电流应上升并限制在500mA左右。返回全速模式将跳线帽移回引脚2和3ISET2-LO。充电电流应恢复至~1A。实操心得切换USB模式时建议在恒流阶段进行观察电流变化最明显。同时用示波器捕捉电流切换的瞬态波形可以评估芯片模式切换的平滑度和速度这对于系统稳定性很重要。有些对电压波动敏感的后级电路可能会因为充电电流的突变导致电池电压抖动。4.3 温度监测与保护功能验证这是安全测试的核心。我们通过调节R11来模拟温度变化。低温充电与故障模拟bq24090/91确保芯片处于充电状态CHG LED亮。缓慢顺时针调节R11减小TS引脚对地电阻模拟温度降低NTC阻值增大。用万用表监测TP9TS引脚对地的电压。当V_TS上升到约1.4V时芯片应进入低温故障状态停止充电。注意根据用户指南对于第一次充电CHG LED在此状态下会保持点亮这是一个重要的状态指示细节区别于其他故障。逆时针调节R11使V_TS回到约0.5V模拟室温充电应恢复。高温降额与故障继续逆时针调节R11增大TS引脚对地电阻模拟温度升高NTC阻值减小。当V_TS下降到约150mV时芯片应触发高温故障停止充电。同样首次充电时CHG LED保持亮。将V_TS调回0.5V充电恢复。bq24092/93的特殊性对于这两款芯片在V_TS下降到约790mV时就会进入高温降额模式快充电流会开始减小而不是立即停止。这提供了更平缓的热管理。继续降至278mV时在恒压模式下调节电压会从4.2V降至约4.06V。最终在150mV触发高温故障。测试时需对照数据手册的精确阈值。4.4 终止与定时器禁用模式TTDM测试这个模式允许设备在无电池或电池已满的情况下直接从输入电源获取工作电力。在充电完成CHG LED熄灭或任何状态下移除JMP5上的跳线帽断开TS连接。此时芯片进入TTDM模式。输入电源5V会通过芯片内部通路在OUT引脚输出一个稳定的4.2V电压即浮充电压最大输出电流受ISET电阻限制或USB模式限制。你可以在电池端口J2连接一个系统负载如一个电阻或电子负载设为恒流模式验证在无电池时系统是否能正常工作。重新安装JMP5跳线帽即退出TTDM模式。5. 常见问题排查与实战经验分享即使按照指南操作在实际评估中也可能遇到各种“小状况”。下面是我总结的一些典型问题及其排查思路。5.1 充电电流与预期不符现象可能原因排查步骤电流远小于设定值如R21k 电流仅100mA1. USB电流限制模式被意外激活ISET2引脚状态不对。2. 输入电压不足芯片进入压差Dropout状态无法提供足够电流。3. 芯片结温过高触发热调节Thermal Regulation。4. 电池电压已接近4.2V进入恒压阶段电流自然下降。1. 检查JMP3跳线帽设置确认在ISET2-LO位置。2. 测量EVM输入端子J1处的实际电压确保高于电池电压至少0.3V芯片压差。3. 触摸芯片表面是否烫手。加强散热或降低输入电压/充电电流。4. 测量电池电压若接近4.2V则为正常现象。电流为零无充电迹象1. 输入电源未接通或反接。2. 电池电压高于充电阈值如电池已满。3. TS引脚电压异常触发温度故障。4. 芯片或外围电路损坏。1. 检查电源连接确认PG LED是否点亮。2. 测量电池空载电压。3. 测量TP9TS对地电压应在正常范围如0.1V-1.5V。4. 检查关键点电压VIN OUT ISET引脚电压应约等于1000 * I_CHG。电流波动大不稳定1. 输入电源噪声大或动态响应差。2. 测试导线过长过细引入寄生振荡。3. 输出电容C3容值不足或失效。1. 用示波器观察VIN引脚波形看是否有纹波或振荡。2. 缩短并加粗电源和电池连接线或在端口就近加焊大容量电容。3. 检查或更换C3电容。5.2 指示灯状态异常PG LED不亮首先确认输入电压在4.45V-6.45V之间。如果电压正常检查D1 LED是否焊反或损坏以及限流电阻R51.5kΩ是否正常。CHG LED常亮不灭充电完成后CHG LED应熄灭。如果常亮首先检查电池是否真的充满了电压稳定在4.2V且电流接近0。如果电池已满但灯仍亮可能是终止电流阈值设置过高R4阻值过小导致芯片无法检测到终止条件。检查R4的阻值设置。CHG LED在充电时闪烁这通常表示充电被暂停。可能的原因包括输入电压瞬间跌落导致欠压锁定UVLO、温度故障间歇性触发、或者电池电压在充电阈值附近波动。需要用示波器捕获异常发生时的VIN、VBAT和TS波形进行判断。5.3 热管理与散热实操建议线性充电器的本质是一个“可变电阻”其功耗P_{diss} (V_{IN} - V_{BAT}) * I_{CHG}。在快充阶段如果输入输出压差大发热会非常严重。计算热耗散例如VIN5.1V VBAT3.7V恒流中期 I_CHG1A 则芯片功耗为 (5.1-3.7)*1 1.4W。这对于一个小封装芯片来说压力很大。观察热调节你可以故意使用一个较高的输入电压如5.5V对低压电池如3.5V进行1A充电。用热电偶或红外测温枪监测芯片表面温度。当芯片结温达到约125°C时你会观察到充电电流开始自动下降这是芯片内部热保护在起作用。记录电流开始下降时的温度和功耗这与数据手册的热阻参数是吻合的。设计启示在实际产品设计中必须根据最恶劣情况最大压差、最大电流计算温升并为其设计足够的散热面积如大面积铺铜并连接到外壳或考虑降低充电电流。评估模块的PCB面积有限散热能力不强因此在高功耗测试中观察到热调节是正常的这恰恰验证了保护功能的有效性。5.4 使用电子负载替代电池的注意事项用电子负载模拟电池进行测试非常方便但有两个陷阱负载响应速度一些低成本的电子负载动态响应较慢。当充电器从恒流模式切换到恒压模式时负载需要快速从恒流CC模式切换到恒压CV模式。如果切换不及时可能导致输出电压瞬间过冲触发保护或损坏负载。建议使用性能较好的可编程直流电子负载并先在小电流下测试模式切换的跟随性。输出电容的影响真实的电池本身是一个巨大的电容。而电子负载在恒压模式下其输入阻抗特性与电池不同。EVM上的输出电容C32.2µF对于真实电池来说足够但对于电子负载模拟的“纯CV”负载可能偏小可能导致环路不稳定。如果发现恒压阶段电压振荡可以尝试在EVM的BAT和BAT-之间并联一个更大的电容如100µF电解电容但要注意这会延长充电终止的判断时间。经过这样一轮从硬件认知到功能验证再到问题排查的完整评估你对bq24090这颗线性充电器芯片的理解就不再停留在纸面参数上了。你会对它的能力边界、热特性、保护机制的响应速度都有一个直观的把握。这块评估板的价值就在于它把这些抽象的特性变成了可以测量、可以观察、可以调试的具体现象为后续将其集成到你自己的产品设计中扫清了绝大部分的疑虑和障碍。最终所有测试的数据和波形都应与你根据数据手册进行的理论计算和预期相互印证这才是评估工作的闭环。