TI bq77905EVM评估模块实战:3-5串锂电池保护电路设计与验证指南

📅 2026/7/27 17:14:26
TI bq77905EVM评估模块实战:3-5串锂电池保护电路设计与验证指南
1. 项目概述与核心价值如果你正在设计一个3到5串的锂离子电池组比如用于电动工具、便携式储能电源或者一些工业设备那么电池保护电路的设计绝对是你绕不开的核心环节。电池保护芯片Protector IC的选择和验证直接关系到整个产品的安全性和可靠性。几年前我在做一个户外储能项目时就曾因为保护电路响应不够快差点让一批电芯过放报废损失不小。自那以后我对保护电路的评估就格外上心。德州仪器TI的bq77905就是这样一款专为3-5串锂离子/聚合物电池组设计的低功耗保护器芯片。它集成了过压OV、欠压UV、过流OC和温度保护功能通过控制外部的N-MOSFET来切断充放电回路。而bq77905EVM-707评估模块则是TI官方提供的一个“开箱即用”的验证平台。它把芯片、MOSFET、采样电阻、热敏电阻以及所有必要的外围电路都集成在了一块小板上。你拿到手接上电源和负载马上就能开始测试保护逻辑是否正常工作省去了自己画板、焊接、调试的漫长过程。这块板子的核心价值在于它能让你在投入实际产品设计前以极低的成本和风险彻底摸清bq77905这颗芯片的“脾气”。比如它的保护阈值是否精准延迟时间是多少在不同温度下的表现如何恢复条件又是什么这些关键参数光看数据手册是不够的必须在实际电路中验证。EVM模块就是连接数据手册理论参数和实际电路行为的桥梁。对于硬件工程师、BMS电池管理系统开发人员甚至是学生和爱好者来说这都是一个极其高效的学习和评估工具。2. 模块深度解析从原理图到安全设计刚拿到bq77905EVM模块时别急着上电。花点时间研究一下它的原理图和布局能帮你避开很多后续的坑。这块板子虽然小巧但设计上有很多值得琢磨的细节。2.1 核心芯片bq77905功能引脚解读bq77905采用TSSOP-20封装功耗极低非常适合需要长待机的应用。我们结合模块原理图看看几个关键引脚是如何被使用的VC1-VC5 (引脚7, 6, 5, 4, 3)这是电池组各节电芯的电压检测点。在EVM上它们通过分压电阻网络R1, R4, R5, R9, R10, R11均为1kΩ与C1-C6构成滤波连接到J2端子座的CELL1-CELL5。这里有个重要细节这些检测引脚内部有高阻抗的电压采样电路外部的RC滤波1kΩ和0.1uF主要是为了抑制来自电池连接线或PCB走线的噪声干扰确保电压检测的稳定。如果滤波电容过大可能会影响保护响应的速度。SRP, SRN (引脚9, 10)电流检测差分输入正负极。它们直接连接到板载的那颗0.01Ω, 1%, 2010封装的采样电阻R21两端。这个电阻的选型很有讲究阻值小自身功耗低功率I²R但产生的检测电压也小对芯片的检测精度要求高阻值大检测电压信号强但自身发热和压降会成为问题。0.01Ω是一个在精度和功耗之间比较平衡的常见选择。模块默认的过流保护阈值就是基于这个电阻值设定的。CHG, DSG (引脚13, 11)充电和放电控制引脚用于驱动外部的P-MOSFET在bq77905的应用中通常使用N-MOSFET但需要配合电荷泵或自举电路而此EVM使用了N-MOSFET和特定的驱动设计。在EVM上它们通过栅极电阻原理图中未明确标出阻值通常为10-100Ω连接到MOSFET Q1和Q2的栅极控制其开关。TS, VTB (引脚15, 16)温度检测相关引脚。TS连接板载的10kΩ NTC热敏电阻RT1用于监测电池温度。VTB则通过一个电阻分压网络R14, R15等设定温度保护阈值。模块上的J3跳线帽H和L就是用来模拟超温Hot和低温Cold条件的移除跳线帽相当于断开了温度检测路径芯片会认为温度异常从而触发保护。CCFG (引脚17)电池串数配置引脚。通过将其连接到AVDD约2.5V或GND可以告诉芯片当前是监控3节、4节还是5节电池。EVM板上的J4焊盘就是用于此目的。这是一个非常容易忽略的配置点如果这里设置错误芯片可能会错误地判断电池数量导致保护功能紊乱。2.2 功率路径与MOSFET选型分析模块的功率路径设计是评估的重点。电流从J2的BATT流入经过保险丝如果有、采样电阻R21再流经两个背靠背的N-MOSFETQ1和Q2型号为CSD18534Q5A最后从J6的PACK流出。MOSFET选型逻辑为什么选用CSD18534Q5A我们看几个关键参数Vds60V完全满足5串锂电满电21V的电压余量Id50A连续远大于模块标称的3A电流提供了充足的安全边际Rds(on)典型值仅2.2mΩ在3A电流下导通压降仅6.6mV发热和损耗极小。SON 5x6封装也兼顾了散热和尺寸。在实际产品设计中你需要根据你的最大持续电流和峰值电流如电机启动来重新计算并选择MOSFET确保其在最坏情况下的结温不超过安全值。背靠背结构的意义使用两个MOSFETQ1控制放电Q2控制充电背对背串联可以实现充放电回路的独立控制。这种结构能有效防止因单一MOSFET体二极管导通而产生的意外漏电或反向电流。例如当电池组外接一个比它电压高的电源时如果只有放电管关断充电管的体二极管可能正向导通造成意外充电。背靠背结构从物理上杜绝了这种可能性。驱动电路原理图中CHG和DSG引脚通过电阻连接到MOSFET栅极。MOSFET是电压型器件其开关速度与栅极驱动能力密切相关。驱动电阻栅极电阻的作用是限制栅极充电电流防止瞬间电流过大损坏驱动引脚同时也能抑制由于PCB走线寄生电感和栅极电容引起的振荡。EVM上的取值是经过权衡的如果你更换了不同型号的MOSFET特别是Qg栅极电荷差异大的可能需要调整这个电阻值来优化开关速度与EMI。2.3 安全设计与布局考量官方手册里反复强调的“CAUTION”不是开玩笑的。这块评估板为了灵活性做了一些简化这也带来了一些风险点缺少缓冲与TVS板子在电池输入BATT和负载输出PACK路径上没有安装大容量的电解电容或钽电容来缓冲瞬态电流。当你用长导线连接电源或负载时导线的电感在开关瞬间会产生很高的电压尖峰L*di/dt这个尖峰可能超过MOSFET的Vds额定值导致击穿。手册中建议用户根据需要自行在输入端添加TVS管瞬态电压抑制二极管D1位置预留了焊盘和电容这是非常重要的补充措施。底部裸露风险板子是单面布局所有元件都在顶层但底层有裸露的焊盘和走线。绝对不能在导电表面如金属桌面、防静电袋上通电测试否则极易短路。最好用塑料柱或绝缘垫将板子架起来。热管理虽然CSD18534Q5A的Rds(on)很低但在大电流或长时间测试时MOSFET和0.01Ω采样电阻仍会发热。手册建议监控温度并提供散热。我个人的经验是即使电流不大也最好用手或红外测温枪时不时摸一下/测一下这几个关键元件的温度做到心中有数。3. 手把手快速上手指南与功能验证好了理论分析完我们接上线让它动起来。这是最直观、最能建立信心的环节。请严格按照步骤操作并准备好你的万用表。3.1 准备工作与安全确认在动手之前请再次核对你的装备清单bq77905EVM模块一块。可调直流电源要求至少能提供10-23V电压1A以上电流。最好有双象限可吸收电流功能方便测试充电场景但不是必须。务必确认你的电源是否有防反灌功能如果没有在电源输出端串联一个功率二极管如1N540x系列防止EVM上的电压倒灌损坏电源。模拟电芯电阻5个200Ω精度1%1/4W的电阻。用它们来模拟5节串联的电池每节“电池”用电阻分压模拟。负载电阻一个5kΩ1/4W的电阻用于模拟轻负载。数字万用表用于测量电压。连接线若干导线或杜邦线。安全第一再次检查板子底部是否悬空工作区域是否整洁无金属杂物。确认电源电压在关闭状态下设置为0V。3.2 基础连接与上电检查搭建模拟电池组将5个200Ω电阻串联起来。一端接J2的BATT-CELL1然后依次连接到CELL2、CELL3、CELL4最后另一端接BATTCELL5。这就模拟了一个5节“电池”串联的组每节“电池”的电压将由电源总电压分压决定。确认跳线找到板上的J34Pin排针确保上面插着两个跳线帽Shunt分别短接了1-2脚标记为“H”和3-4脚标记为“L”。这表示温度检测通路正常芯片认为温度在允许范围内。连接电源将可调直流电源的正极接到J2的BATT或CELL5负极-接到BATT-。先不要打开电源。初次上电与测量将电源电压设置为18V模拟5节锂电每节3.6V左右电流限制定在1A。打开电源。立刻用万用表测量J6PACK和PACK-之间的电压。正常情况你应该能读到大约18V。这说明芯片上电自检通过CHG和DSG两个MOSFET都处于导通状态电池电压直接输出到了PACK端。关键检查点用万用表测量测试点TP1对GND这应该是芯片的VDD供电电压应等于BATT电压约18V。再测量J4的第1脚对GND这是芯片内部模拟电源AVDD正常值应在2.5V左右。这两个电压正常是芯片工作的前提。3.3 核心保护功能验证实验现在我们开始逐一验证bq77905的各项保护功能。请跟着步骤操作并观察万用表读数的变化理解芯片的响应逻辑。过压保护OVP验证保持PACK端空载不接5kΩ电阻。缓慢调高电源电压从18V向23V调整。当总电压超过芯片的过压保护阈值每节电芯的OVP阈值约为4.25V-4.3V5节总电压约21.25V-21.5V时你会观察到PACK端的电压突然下降到比电源电压低大约0.6V。现象解读这0.6V的压差正是充电控制MOSFETQ2关断后其体二极管正向导通产生的压降。芯片检测到总电压超限立即关闭了充电MOSFET防止继续充电但放电回路仍然畅通DSG FET仍导通。所以如果你在PACK端接一个负载电流仍可流出但无法流入。将电压调回18VPACK端电压应恢复至18V。这说明过压状态解除后保护自动恢复Auto Recovery。欠压保护UVP验证将电源电压从18V缓慢下调至12V模拟电池电量耗尽每节电芯约2.4V。当电压低于欠压保护阈值每节电芯的UVP阈值约为2.7V-3.0V5节总电压约13.5V-15V时你会观察到PACK端电压骤降至接近0V。现象解读此时放电控制MOSFETQ1被关断切断了放电回路。这是为了防止电池过放损坏。关键差异点与过压保护不同现在将电压调回18V。你会发现PACK端电压仍然为0V这是bq77905的一个特点欠压保护后需要移除负载或施加一个充电电压才能恢复。这是为了防止在电池电压刚刚恢复、内阻还很大的情况下立刻接上负载导致电压再次被拉低陷入“保护-恢复-再保护”的振荡循环。此时断开PACK端的负载如果接了的话或者用另一个电源给PACK端施加一个高于18V的电压模拟充电器你会看到PACK端电压恢复。这模拟了“插上充电器”或“断开用电器”的恢复条件。温度保护验证将电源电压调回18V确保PACK端有电压输出。模拟高温故障用镊子小心拔掉J3上短接1-2脚的“H”跳线帽。瞬间PACK端电压应降至0V。这是因为芯片认为温度传感器开路相当于热敏电阻阻值极小指示温度极高触发了高温保护。重新插回“H”跳线帽保护应解除电压恢复。模拟低温故障同样拔掉短接3-4脚的“L”跳线帽。PACK端电压再次降为0V触发低温保护。插回后恢复。这个功能验证了芯片对NTC热敏电阻状态监测的有效性。在实际应用中你需要根据选用的NTC型号通过调整VTB引脚的分压电阻R14, R15等来设定具体的高温和低温保护点。带载测试在PACK和PACK-之间接上5kΩ电阻作为负载。计算一下电流I V/R 18V / 5000Ω 3.6mA这是一个很小的负载。重复上述过压、欠压测试。你会发现在欠压保护后即使电压恢复由于负载的存在保护也不会解除必须移除负载。这直观地展示了“负载移除”恢复机制。实操心得在这个快速测试中你用电阻分压模拟了电池这只能验证电压保护逻辑。过流保护OCP和短路保护SCP在这个简单设置中无法触发因为你的电源电流限定了1A而模块的过流保护阈值由采样电阻R21和芯片内部比较器设定通常更高例如10A以上。要测试过流你需要一个能提供大电流且可编程的电子负载让负载从PACK端吸入大电流同时用电流探头监测电流波形观察MOSFET的关断速度。这是下一阶段进阶测试的内容。4. 进阶评估与电路配置修改完成基本功能验证后你可以利用EVM进行更贴近实际应用的测试。模块本身提供了一些扩展焊盘和配置选项。4.1 连接真实电池组警告此操作有风险务必谨慎建议先用稳压电源充分熟悉模块操作后再尝试。准备工作确保你的3-5串锂离子电池组是已焊接好并做好绝缘的成品且每节电芯电压在正常范围内如3.0V-4.2V。准备好合适的连接线。连接顺序这是关键的安全步骤。永远先连接电池组的总负极B-到EVM的BATT-。然后再依次或同时连接各中间抽头CELL1, CELL2...到对应的检测点。最后连接总正极B到BATT。这个顺序可以避免因电势差而在连接瞬间产生火花或冲击电流。监测连接好后先不要接负载或充电器。用万用表测量PACK端电压应与电池组电压一致。然后可以接上负载进行放电测试或接上充电器进行充电测试。在整个过程中密切监视电池组和EVM上关键点的电压、电流和温度。4.2 修改配置以评估3串或4串电池bq77905支持3-5串EVM默认是5串配置。如果你想评估用于3串或4串电池的方案需要进行简单修改硬件连接假设评估3串电池。你将电池组的B-接BATT-第1节正极接CELL1第2节正极接CELL2第3节正极接CELL3。那么CELL4和CELL5检测点怎么办你需要将CELL4和CELL5一起连接到电池组的B即第3节正极。这样芯片的VC4和VC5引脚检测到的就是与VC3相同的电压不会误判为有额外电芯。配置引脚设置你需要通过J4焊盘来设置电池串数。查看原理图或板子丝印对于4串应用在J4的引脚1和2之间焊接一个0Ω电阻或跳线帽标记为“4”。对于3串应用在J4的引脚2和3之间焊接一个0Ω电阻或跳线帽标记为“3”。对于5串或不使用此功能时J4必须保持开路。重要提示这个配置是告诉芯片实际监控的电芯数量使其忽略更高的检测引脚。如果设置错误芯片可能无法正常工作或提供错误的保护。4.3 双模块堆叠测试高级bq77905支持模块堆叠以监控更多串数的电池例如6-10串。EVM板预留了堆叠接口通过J1, J5和部分未焊接的元件。这是一个更进阶的评估涉及电路修改。堆叠原理两个模块一上一下。上层模块监控高电压段的电芯如第6-10节下层模块监控低电压段的电芯如第1-5节。下层模块需要接收上层模块的故障信号并协调关断总回路的MOSFET。EVM修改步骤针对下层模块 根据手册Table 2你需要对用作下层的EVM模块进行如下改动安装R2, R3焊接两个10MΩ电阻0603封装。这两个高阻值电阻用于堆叠模块间的电平移位和信号传递。移除R6, R7这两个是0Ω电阻移除它们断开了某些内部连接以使堆叠接口生效。安装R20焊接一个470kΩ电阻0603封装。这个电阻与内部电路配合用于实现欠压保护后的“负载移除检测”功能在堆叠模式下的协调。安装D3焊接一个BAS16J开关二极管SOD-323F封装。用于信号隔离和方向控制。连接与测试将修改好的模块作为下层未修改的模块作为上层。按照手册Figure 5进行电气连接。特别注意电池连接顺序和共地。上电测试时需要分别验证上层和下层模块各自的保护功能如分别触发上层或下层的过压并观察整个串联回路是否能被正确切断。重要警告修改后的下层模块如果独立使用不连接上层模块其MOSFET将无法开启。这是正常现象因为堆叠使能信号缺失。踩坑记录我在第一次尝试堆叠时忘了移除下层模块的R6和R7结果两个模块无法正常通信故障信号传递失败。务必对照BOM表和原理图仔细核对每一个需要修改的位号。另外堆叠后由于寄生参数变化开关噪声可能更大建议在输入输出端额外添加缓冲电容和TVS管。5. 故障排查与调试经验实录即使按照指南操作有时也会遇到模块“没反应”的情况。别慌按照以下逻辑树进行排查能解决90%的问题。5.1 上电无输出PACK端无电压这是最常见的问题。请按顺序检查电源与基本连接确认电源已打开输出电压设置正确例如18V且电流限制未触发。用万用表直接测量J2的BATT和BATT-之间电压确认电源已送达板端。检查5个模拟电池的200Ω电阻连接是否正确、牢固无虚焊或错位。芯片供电检查测量TP1VDD对GND电压。它应该等于BATT电压。如果为0或很低检查从BATT到芯片VDD引脚通过R21等的路径是否畅通。测量J4引脚1AVDD对GND电压。正常值约为2.5V。如果为0可能是芯片未正常工作或损坏。配置与状态检查确认J3跳线帽必须确保“H”和“L”两个跳线帽都正确安装。这是最容易被忽略的一点少一个跳线帽芯片都会认为温度故障而锁定输出。确认J4配置如果你在做3串或4串测试检查焊接的跳线是否正确。如果做5串测试或常规测试确保J4没有任何跳线或焊接。检查是否处于保护锁定状态如果之前触发过欠压保护UVP并且PACK端有负载哪怕是很轻的负载如万用表电压档的内阻保护也不会自动恢复。尝试移除PACK端的所有连接线再看电压是否恢复。或者给PACK端施加一个高于电池电压的充电电压。信号追踪如果以上都正常可以测量芯片的CHG引脚13和DSG引脚11引脚对GND电压。正常工作时它们应该输出高电平接近VDD来打开MOSFET。如果输出低电平说明芯片出于某种原因关闭了驱动。测量MOSFET Q1和Q2的栅极G对源极S电压。如果芯片输出了高电平但栅极没电压可能是驱动路径上的电阻或PCB走线开路。5.2 保护功能不触发或阈值不准模拟电池电阻不匹配如果你用的不是200Ω电阻或者电阻精度太差会导致分压比例变化模拟出的“单节电芯电压”就不准从而影响过压/欠压保护触发的电压点。建议使用1%精度的金属膜电阻。电源响应速度当你快速调整电源电压来模拟电压突变时有些电源的响应速度可能跟不上导致芯片检测到的电压变化缓慢保护触发点看起来“偏移”了。可以用电子负载进行动态加载测试或者用另一台电源模拟电压阶跃变化。温度保护阈值温度保护阈值由VTB引脚的外部分压电阻R14, R15等和NTC热敏电阻的阻值-温度曲线共同决定。如果你觉得触发点不对需要根据你选用的具体NTC型号重新计算并调整这些电阻值。EVM板上的值是针对其板载的10kΩ NTC型号103AT-2设定的。5.3 模块修改后的异常堆叠模式失效如果修改模块进行堆叠测试后不工作请双倍检查Table 2中的每一个修改项R2、R3是否焊上10MΩR6、R7是否已拆除确认焊盘上没有残留焊锡短路R20和D3是否焊对位置和极性。用万用表通断档仔细检查。更换元件后的振荡如果你更换了不同型号的MOSFET特别是Qg栅极总电荷比原装CSD18534Q5A大很多的型号可能会导致栅极驱动不足开关缓慢甚至在开关瞬间产生振荡。这可能会引起芯片误检测到电压毛刺而触发保护。解决方法是适当减小栅极驱动电阻但要注意不要超过芯片驱动脚的峰值电流能力或者在栅源极之间增加一个10kΩ左右的小电阻以增强关断速度。6. 从评估到设计关键参数计算与选型思考EVM测试通过意味着你验证了bq77905的功能逻辑。接下来要把它用到自己的产品设计中还需要进行一系列计算和选型。6.1 过流保护OCP阈值计算bq77905的过流保护阈值由芯片内部固定但触发点与外部采样电阻Rsense密切相关。你需要根据数据手册给出的阈值电压V_OCP例如典型值可能为50mV或100mV需查具体型号数据手册来计算。 公式为I_OCP V_OCP / Rsense例如如果V_OCP 50mVRsense 0.01Ω则I_OCP 0.05V / 0.01Ω 5A。 这意味着当负载电流达到5A时采样电阻两端的压降达到50mV芯片触发过流保护。选型考量Rsense功率电阻的额定功率必须大于实际最大功耗。P I² * R。假设持续工作电流3AP 3² * 0.01 0.09W。EVM上的2010封装电阻功率通常为0.5W或1W绰绰有余。但如果你的应用峰值电流很大就需要计算脉冲功率并选择更大封装的电阻。Rsense精度与温漂过流保护的精度直接取决于采样电阻的精度和温度系数。1%精度的电阻是基本要求对于高精度应用可能需要0.5%甚至0.1%。金属箔电阻或低TCR的合金采样电阻是更好的选择但成本更高。6.2 MOSFET选型与热计算这是决定系统可靠性和效率的关键。电压额定值MOSFET的Vds额定电压必须留有充足余量。对于5串锂电满电电压约21V考虑电压尖峰选择Vds 30V是安全的。EVM选用60V余量非常大。电流能力MOSFET的连续漏极电流Id必须大于系统最大持续电流。同时要关注SOA安全工作区曲线确保在短路等瞬态大电流情况下也能安全关断。导通电阻 Rds(on)这是影响效率和发热的核心参数。功耗P_loss I² * Rds(on)。在3A电流下一个5mΩ的MOSFET损耗为3² * 0.005 0.045W而一个20mΩ的MOSFET损耗则为0.18W相差4倍。选择Rds(on)更小的MOSFET可以显著减少发热提升效率。热计算光看Rds(on)不够必须估算结温。公式简化如下功耗P_loss I² * Rds(on)_max按最大Rds(on)计算考虑温升。温升ΔT P_loss * RθJA。其中RθJA是MOSFET结到环境的热阻取决于封装和PCB散热设计。结温Tj Ta ΔT。Ta是环境温度。要求Tj必须小于MOSFET数据手册规定的最大结温通常是150℃或175℃。实操建议在初步选型后一定要在样机上进行实际温升测试。用热电偶或红外测温枪测量MOSFET外壳温度反推结温。PCB的铜箔面积、是否敷锡、是否有散热器对RθJA影响巨大。6.3 自恢复与延时电路考量bq77905的某些保护如过压是自恢复的有些如欠压则需要条件恢复。在实际产品设计中你需要思考欠压恢复策略芯片要求“移除负载”或“施加充电电压”。在你的产品应用中如何实现是通过MCU检测到保护后主动切断负载继电器还是设计成必须连接充电器才能重启这需要系统级定义。延时电路数据手册中通常会给出保护触发的延时时间如过压检测延迟。这个延时可以防止电压毛刺引起的误保护。你需要确认这个延时时间是否满足你的应用需求。过短容易误动作过长则失去保护意义。有些保护芯片允许通过外部电容来调整延时bq77905是固定延时选型时需注意。经过这一整套从模块评估到参数计算的流程你对bq77905以及如何设计一个可靠的锂离子电池保护电路应该有了从理论到实践的完整认识。EVM模块的价值就在于它把这些抽象的公式和参数变成了可以看得见、测得到的实际现象。最终当你把从这个绿色小板子上学到的经验应用到你自己设计的、带着产品外壳的PCB上时那种信心是完全不同的。