1. 项目概述与核心价值如果你正在设计一个需要超级电容作为后备电源或能量缓冲的系统比如智能电表、工业物联网网关或者便携式医疗设备那么给超级电容找一个靠谱的“充电管家”绝对是绕不开的一环。超级电容和锂电池的“脾气”可不太一样它没有记忆效应但充电电压必须严格控制过压会直接导致损坏充电电流也需要根据应用场景精细调节。这时候一个专用的线性充电管理芯片就显得至关重要。德州仪器TI的BQ25173就是这样一款专为1至4节超级电容设计的线性充电器IC。而BQ25173EVM评估模块就是TI官方为工程师们准备的一块“实验田”。它把芯片、外围电路、测试点、跳线帽都集成在了一块巴掌大的板子上。你拿到手接上电源和电容就能立刻开始测试省去了自己画原理图、打样板、焊接调试的漫长过程。这对于方案选型、参数验证和早期故障排查来说效率提升不是一点半点。这块板子的核心价值在于“可配置”和“可视化”。充电的最终电压VREG可以通过板载的可调电阻R16来设定范围很宽充电电流ISET则可以通过跳线JP4选择固定的400mA或者通过另一个可调电阻R22在15mA到1A之间精细调整。板子上还有两个LED指示灯D1 PG和D2 STAT充电状态、故障告警一目了然。说白了它把数据手册里冷冰冰的参数和曲线变成了可以亲手调节、亲眼观察的实时现象。无论你是想评估BQ25173在特定输入/输出压差下的温升表现还是想验证其过压保护OVP功能是否灵敏这块EVM都能给你最直接的答案。2. 模块深度解析与硬件设计思路2.1 核心芯片BQ25173功能拆解BQ25173这颗芯片虽然封装小巧WSON-8但“麻雀虽小五脏俱全”。我们得先吃透它的几个关键引脚和功能才能用好EVM。IN (引脚1): 电源输入脚。这是充电能量的来源。芯片的工作电压范围是3V到18V但它的一个关键特性是集成了一路最高40V的过压保护OVP。也就是说当输入电压超过18V但低于40V时芯片会进入保护状态停止充电并报告故障。这个设计对于前端电源可能存在的浪涌或异常很有用。ISET (引脚2): 充电电流设置脚。这是实现“可调”的关键。芯片内部有一个精密的电流源通过在这个引脚和地GND之间连接一个外部电阻R_{ISET}来设定恒流充电阶段的电流值。计算公式在数据手册中有明确给出大致关系是 I_{CHG} (mA) ≈ 1000 / R_{ISET} (kΩ)。在EVM上这个电阻就是R22可调或由JP4选择内部固定路径。CE (引脚3): 充电使能脚。高电平有效内部有上拉。通过跳线JP8你可以方便地开启或关闭充电功能这在测试启停特性或做系统功耗管理时非常方便。STAT (引脚5): 状态指示脚。这是一个开漏输出需要外接上拉电阻EVM上为R24和LEDD2。它的逻辑很直观充电时拉低LED亮充满或故障时拉高LED灭。但注意在输入过压OVP等故障下它会以1Hz频率闪烁这是非常重要的诊断信息。PG (引脚6): 电源好指示脚。同样为开漏输出外接上拉电阻R23和LEDD1。当输入电压在有效范围内高于欠压锁定阈值且低于OVP阈值时该引脚被拉低LED点亮。输入电压异常时LED熄灭。FB (引脚7): 电压反馈脚。这是设置超级电容充电终止电压浮充电压的核心。芯片内部基准电压V_{REF}为0.8V典型值。通过在OUT电池正极和FB之间连接电阻R_{FB1}在FB和GND之间连接电阻R_{FB2}构成一个分压网络。充电时芯片会调节OUT脚电压使得FB脚电压等于0.8V从而确定最终的 V_{OUT} 0.8V × (1 R_{FB1}/R_{FB2})。EVM上的R16500kΩ可调电阻和R15604kΩ固定电阻就组成了这个网络。OUT (引脚8): 充电输出/电池正极连接脚。直接连接超级电容的正极。它也是内部功率MOSFET的漏极是主要的发热点。Thermal Pad (引脚9): 散热焊盘。必须良好焊接至PCB的接地铜箔这是芯片散热的主要路径。EVM的PCB设计在此处做了大面积铺铜并打了过孔就是为了把热量导到背面和内部地层散去。2.2 EVM板载电路设计精要看懂了芯片再看EVM的板子就能明白TI工程师的布局巧思了。主充电回路路径非常清晰。输入从J1接入经过输入电容C1、C3滤波后进入U1 (BQ25173) 的IN脚。芯片内部的线性调节器功率管在CE使能且条件满足时导通能量从IN经由芯片内部流向OUT脚再通过J2给超级电容充电。输出端有C2、C4进行滤波。辅助电源轨生成板子上除了BQ25173还有一颗U2型号是TPS7B8133。这是一颗高压、低静态电流的LDO。它的输入IN通过跳线JP2选择可以来自输入电压VIN或者充电输出电压BAT。它的输出OUT提供了一个稳定的、最高8.8V的电压轨这个电压通过R2510kΩ上拉至STAT和PG引脚为开漏输出的LED驱动提供“电源”。这个设计很贴心因为无论你的输入电压是5V还是12V或者直接用电池供电状态指示灯的供电都是稳定可靠的。关键跳线功能详解JP2 (OUT/REG/IN)选择U2 LDO的输入源。连接到“IN”则使用前端输入电源连接到“OUT”则使用超级电容端的电压。后者在输入电源断开后依然可以由超级电容为状态指示灯短暂供电方便观察。JP4 (Fixed/ISET/ADJ)充电电流模式选择。短接“Fixed”端则使用芯片内部固定的400mA充电电流源。短接“ADJ”端则启用由可调电阻R2220kΩ设定的电流值。R22的阻值越大充电电流越小。JP8 (CE)充电使能开关。短接“ON”端将CE引脚通过一个电阻R27 49.9kΩ上拉至高电平使能充电。断开或短接到其他位置则禁止充电。JP3 和 JP5分别是PG和STAT指示灯的使能跳线。移除跳线帽可以断开LED方便你用万用表或示波器直接测量这两个引脚的电平变化而不会被LED的压降影响。注意板上的多个测试点TP1-TP14是调试的利器。例如TP1是IN电压TP2是GNDTP3是FB脚电压关键TP6是ISET脚电压TP8是OUT电压。通过测量这些点的电压你可以非常精确地反推出芯片的工作状态。3. 上电前准备与安全须知在急着通电看现象之前花几分钟做好准备工作能避免绝大多数“冒烟”的悲剧。3.1 必需设备清单与选型建议根据用户指南你需要以下设备可编程直流电源至少需要一路输出。规格建议为电压0-20V最好能到30V以上以测试OVP电流0-2A带明确的电压/电流显示。这是你的“输入源”VIN。品牌不限像是德科技、罗德与施瓦茨、固纬、普源精电的常见型号均可。负载或超级电容二选一。电子负载建议使用四线制、可设置恒压CV模式的电子负载来模拟超级电容。将其电压设定为你想要的充电终止电压如2.7V电流限值设得比充电电流大即可。这是最安全、可重复的测试方法。真实的超级电容务必使用额定电压高于你设定充电电压的电容单体或组合。例如如果你要测试4节2.7V的电容串联理论10.8V建议选择额定电压2.7V或更高的单体且串联后的总耐压必须高于你通过R16设定的VREG。绝对不要超过电容的额定电压测量仪表数字万用表至少需要两台。一台用于监视输入电压/电流另一台用于监视输出电压/电流。如果只有一台优先保证精确测量FB引脚电压TP3这对设置VREG至关重要。示波器可选但推荐用于观察STAT、PG引脚在上电、故障、充电完成时的动态波形特别是1Hz的故障闪烁用示波器看最直观。连接线带香蕉头或夹子的测试线用于连接电源、负载和EVM板。3.2 关键安全警告与操作禁忌这块板子在测试时有些地方会发热操作不当可能损坏芯片或电容。高温警告用户指南明确警告某些元件主要是U1 BQ25173在工作时表面温度可能超过55°C。线性充电器的原理决定了当输入输出电压差VIN - VOUT很大且充电电流I_{CHG}也较大时芯片上的功耗 P_{DISS} (VIN - VOUT) × I_{CHG} 会很高。这部分功耗几乎全部转化为热量。因此在通电状态下和断电后短时间内都不要用手直接触摸芯片区域。建议使用小型散热风扇对板子进行吹风散热尤其是在进行大压差、大电流测试时。电压与电流极限输入电压正常工作范围是3V-18V。虽然OVP保护到40V但严禁长时间施加超过18V的电压进行“正常”测试OVP是应急保护不是常态工作区。输出电压绝对最大额定值为13V。你通过R16设定的VREG必须低于此值且必须低于你连接的超级电容的总耐压值。输出电流芯片的恒流充电范围是10mA-800mA。通过R22设置时数据手册警告如果计算出的电流值超过860mA可能在启动时触发ISET_SHORT故障。输出过流保护OCP点约为1A。上电顺序一个良好的习惯是“先接弱电后上强电先设参数后通电源”。具体到这块板子建议先连接好所有测量仪表和负载/电容确保电源输出为0V且限流设置妥当然后再接通电源并缓慢调高电压至目标值。4. 分步实操测试与现象解读下面我们按照一个典型的测试流程一步步操作并解释每一步背后的原理和预期现象。4.1 初始硬件配置与连接跳线设置将板上所有跳线帽恢复到出厂默认状态。对照用户指南中的表格JP2短接“IN”端使用输入电源为LDO供电。JP3安装使能PG LED。JP4短接“Fixed”端使用400mA固定充电电流。JP5安装使能STAT LED。JP8短接“ON”端使能充电。设备连接将可编程电源的正负极分别接到EVM的J1端子的VIN和GND。将电子负载设定为恒压CV模式电压设为2.5V电流限值设为1A的正负极分别接到EVM的J2端子的BAT和BAT-。如果使用真实超级电容则将其正确连接到J2。将万用表表笔连接到TP3FB和TP2GND用于监测FB电压。另一台万用表可以串联到输入或输出回路中监测电流或者并联监测电压。电源预设置将可编程电源的输出电压设为5.0V电流限制设为1.0A大于400mA即可。先不要打开电源输出。4.2 核心参数设置充电终止电压VREG这是最关键的一步决定了你的超级电容会被充到多高的电压。打开电子负载或确保超级电容初始电压较低如2.5V。打开可编程电源的输出。此时输入电压约为5V负载或电容电压为2.5V。观察与调节此时芯片应该开始充电。你的万用表应该能在TP3FB测到一个电压。我们的目标是将这个电压调节到芯片的基准电压0.8V。微调R16使用无感起子缓慢旋转板上的蓝色可调电阻R16500kΩ多圈电位器。同时观察连接到TP3的万用表示数。顺时针或逆时针旋转直到读数稳定在0.800V。为什么是0.8V因为BQ25173内部的误差放大器会不断调整OUT脚电压使得FB引脚的电压等于其内部基准V_{REF}0.8V。当你把FB调到0.8V时就意味着OUT脚的电压已经达到了由R15和R16分压比所决定的那个目标值VREG。如何计算VREG根据分压公式V_{FB} V_{OUT} × [R_{FB2} / (R_{FB1} R_{FB2})]。已知V_{FB}0.8V R_{FB2}R16调节中 R15(604kΩ) R_{FB1}是板上的一个固定电阻原理图中可见。通过调节R16就改变了分压比从而设定了V_{OUT}。用户指南中举例是调到2.7V你可以根据自己超级电容的规格来设定。调节完成后记录下此时电子负载上显示的电压这就是你设定的充电终止电压VREG。例如你调到了2.70V。4.3 基础功能验证测试完成VREG设置后我们可以进行一系列标准测试来验证芯片功能。恒流充电测试保持电源输入为5V。将电子负载的电压设定值调低比如调到2.0V低于VREG以模拟一个电量耗尽的电容。观察电源或串联万用表上的电流读数。由于JP4设置在“Fixed”电流应该稳定在400mA左右。这就是恒流CC充电阶段。STAT LEDD2应该点亮表示正在充电。恒压充电与充满指示随着充电进行电子负载或电容两端的电压会逐渐上升。当电压接近你设定的VREG如2.7V时充电电流会开始逐渐减小。这就是恒压CV充电阶段或称“消流充电”。当电流下降到接近0例如小于10mA具体阈值见数据手册时芯片认为充电完成。此时STAT LEDD2会熄灭。PG LEDD1应保持点亮因为输入电压正常。输入过压保护OVP测试重要在进行此测试前确保电子负载处于恒压模式且电压设定在VREG以下如2.5V让芯片处于充电状态。缓慢调高可编程电源的输出电压同时观察输入电流和STAT LED。当电压超过18V典型值时芯片应触发OVP。充电会立即停止电流降为0。此时STAT LEDD2会以大约1Hz的频率闪烁这就是芯片在报告“输入过压”故障。PG LEDD1会熄灭因为输入超出正常范围。将输入电压调回18V以下如15VOVP故障应被清除。STAT LED停止闪烁并重新点亮如果电容电压仍低于VREG恢复充电。PG LED重新点亮。充电使能CE控制测试在充电过程中小心地避免短路拔掉JP8上的跳线帽。充电应立即停止电流降为0STAT LED熄灭。将跳线帽重新短接到“ON”位置充电应重新开始STAT LED点亮。4.4 高级配置与性能评估完成基本功能测试后可以利用板上的其他资源进行更深入的评估。调整充电电流将JP4的跳线帽从“Fixed”移到“ADJ”位置。此时充电电流由电阻R2220kΩ可调电阻决定。通过旋转R22可以改变ISET引脚的电压从而改变电流。如何估算电流你需要测量TP6ISET对地的电压 V_{ISET}。充电电流 I_{CHG} 与 V_{ISET} 成正比。具体比例因子需要查数据手册通常在1000mA/V量级。更直接的方法是在恒流充电阶段直接测量输出回路电流然后调节R22到你想要的电流值如100mA。记住电流越大芯片发热越严重。热性能评估创建一个“压力测试”场景设置较高的输入电压如12V较低的输出电容电压如3V并设置一个较大的充电电流如500mA以上。计算芯片的功耗P_diss (12V - 3V) × 0.5A 4.5W。这个功耗对于一个小封装芯片来说很大。通电几分钟后使用红外测温枪切勿用手测量芯片U1表面的温度。观察充电电流。如果芯片结温超过125°C它会启动热调节自动降低充电电流以控制温升。你可能会看到电流从设定的500mA慢慢下降。如果温度达到150°C芯片会热关断完全停止充电。这个测试能让你直观了解该方案在你目标应用的热环境下的实际带载能力。辅助电源轨测试改变JP2的跳线位置从“IN”切换到“OUT”。此时为STAT和PG LED供电的LDOU2改由超级电容OUT供电。断开输入电源VIN你会发现即使输入没了只要电容还有电两个状态LED依然会正常工作一段时间。这对于需要断电状态指示的应用很有意义。5. 常见问题排查与实战心得在实际调试中你可能会遇到一些“反常”现象。这里列几个典型的坑和解决办法。5.1 问题速查表现象可能原因排查步骤与解决方案上电无任何反应所有LED不亮1. 电源未接通或反接。2. 输入电压低于欠压锁定UVLO阈值约2.7V。3. 板子或芯片损坏。1. 检查电源连接、电压设置和输出开关。2. 用万用表测量TP1VIN对TP2GND电压确保3V。3. 测量U2 LDO的输出TP14附近应有约8V电压为LED供电。若无检查U2及周边。STAT LED快速闪烁约1Hz输入过压保护OVP激活。1. 立即测量输入电压TP1确认是否超过18V。2. 检查电源是否有电压尖峰或噪声。3. 将输入电压降至18V以下故障应自动清除。充电电流远小于设定值1. 输入输出压差太小芯片进入“低压差”状态无法维持恒流。2. 芯片热调节启动。3. ISET电阻R22设置过大或连接不良。4. 超级电容已接近充满进入CV阶段。1. 测量VIN和VOUT确保压差足够通常需0.5V具体查数据手册。2. 触摸芯片附近是否烫手或用测温枪检查。加强散热或降低电流/压差。3. 检查JP4跳线位置若在ADJ档测量R22阻值或TP6电压。4. 测量VOUT看是否已接近设定的VREG电压。无法调节FB电压到0.8V1. R16可调电阻损坏或调节范围不足。2. 分压电阻R15开路或短路。3. 芯片FB引脚内部电路故障。1. 断电用万用表测量R16两端电阻调节时阻值应平滑变化。2. 检查电阻R15604kΩ是否焊接良好阻值是否正确。3. 在断电状态下测量FB引脚TP3对地电阻不应为短路或完全开路。PG LED不亮但输入电压正常1. JP3跳线帽未安装。2. LED D1或限流电阻R23损坏。3. 芯片PG引脚功能故障。1. 确认JP3已短接。2. 测量R231kΩ两端电压正常应有压降。测量D1两端电压判断LED好坏。3. 移除JP3跳线帽直接测量芯片PG引脚引脚6对地电压充电时应为低电平接近0V。5.2 实操心得与进阶技巧测量FB电压的秘诀调节VREG时务必使用高输入阻抗的数字万用表测量TP3FB。表笔的接触要良好避免引入干扰。调节R16时要慢因为它是多圈电位器变化很精细。调好后可以用一点胶固定R16的旋钮防止意外碰触导致参数变化。电流测量点的选择要准确测量充电电流最好的方法是在输出回路J2的BAT端串联一个高精度、低阻值的采样电阻如0.1Ω用万用表测量电阻两端的压降来计算电流。如果使用电源的电流表请注意它显示的是电源的总输出电流可能包含了板载LDOU2等电路的消耗并非纯粹的充电电流。理解“热”是线性充电器的常态线性方案效率η ≈ VOUT / VIN。当VIN5V VOUT2.5V时效率只有50%另一半功率都变成了热量。所以设计最终产品时PCB的散热设计至关重要必须严格按照数据手册推荐为芯片的Thermal Pad设计足够大的铺铜面积并使用过孔阵列将热量传导到背面或内层。EVM的板子只是评估功能长期大电流工作必须加强散热。利用好测试点EVM板上的十几个测试点TP不是摆设。除了关键的FB、ISET还有CE、PG、STAT等。用示波器同时抓取CE和STAT的波形可以精确分析使能控制的响应时间。抓取输入电压和STAT波形可以分析OVP的响应速度。这些动态特性在数据手册的图表里是看不到的只有实际测量才能获得。从EVM到产品设计的过渡EVM帮你验证了芯片功能和基本参数。但在设计自己的产品PCB时需要注意输入/输出电容的选型容值、ESR、耐压要参考数据手册的推荐反馈电阻R15、R16要选择高精度1%、低温漂的型号以保证VREG的精度所有连接到芯片敏感引脚如FB、ISET的走线要尽量短远离噪声源。这块BQ25173EVM就像一把钥匙帮你打开了理解和管理超级电容充电的大门。通过亲手操作这些测试你会对线性充电器的工作模式、限制条件和设计要点有肌肉记忆般的理解。最终当你把从这个绿色小板子上学到的经验应用到你自己设计的、有着更优散热和布局的产品中时那种感觉才是工程师最大的成就感。