ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

DW01+8205A锂电池保护板:三种保护阈值实测与外围元件选型

DW01+8205A锂电池保护板:三种保护阈值实测与外围元件选型 锂电池保护板这个玩意儿说简单也简单一颗DW01加一颗8205A再加几个阻容就能搭出一个能用的保护电路。但说复杂也真复杂同样一套芯片方案有人做出来的板子过充保护点飘到4.35V有人做的稳稳压在4.28V有人短路保护干脆不触发有人一短路立马切断。差别全在那些看起来不起眼的外围元件上。我前后打过五六版DW018205A的板子从最早照抄参考设计到后来自己算阈值、调参数、换MOS、改电容踩过的坑能写满一页纸。这篇就把这套经典方案掰开揉碎讲清楚重点放在三种保护阈值的实测方法和外围元件的选型逻辑上不管你是刚入门想搞明白保护板怎么工作的还是已经画过几版板子想优化参数的应该都能捞到点有用的东西。1. 先搞清楚DW01和8205A各自在干什么很多人拿到这个方案第一反应是两颗芯片嘛照着典型应用电路连上就行。但如果你连它们各自负责什么、边界在哪里都不清楚后面调参数就是瞎蒙。我见过有人把过流保护调不上去折腾半天换MOS结果发现是DW01的采样机制没理解对。所以这一节先把两颗芯片的职责划分讲透。1.1 DW01的角色它是整个保护逻辑的大脑DW01是一颗专为单节锂电设计的保护ICSOT-23-6封装六个脚分别是VDD、VSS、VM、OD、OC、CS不同厂家丝印命名略有差异但功能一致。它的核心工作就三件事监测电芯电压、监测VM脚的压差、控制两颗MOS的栅极。具体来说DW01内部有一个基准电压源和几个比较器。它通过VDD脚持续采集电芯正极的电压和内部基准做比较。当电芯电压超过过充阈值典型4.30V并持续超过延时时间后OD脚拉低关断充电MOS。当电芯电压低于过放阈值典型2.40V并持续超过延时后OC脚拉低关断放电MOS。而过流和短路检测则是通过VM脚——VM脚接在放电MOS的漏极侧正常导通时VM电压接近VSS地当负载电流增大放电MOS的导通电阻上产生压降VM电压被抬高一旦超过过流检测阈值并维持一定时间DW01就判定过流拉低OC脚切断放电回路。这里有个关键点很多人忽略DW01的过流检测阈值是固定的典型值在150mV左右不同厂家批次有差异后面会讲怎么实测。你能调的是放电MOS的导通电阻Rds(on)——因为过流触发电流I V_th / Rds(on)。想改过流点要么换不同Rds(on)的MOS要么并联MOS改变等效电阻。这个逻辑理清楚了后面调参数就不会走弯路。1.2 8205A的角色它是执行开关但选型有讲究8205A是SOP-8封装的N沟道双MOS管内部集成了两颗MOS一颗负责充电控制一颗负责放电控制共漏极连接。它的作用就是执行DW01的指令——OD和OC分别控制两颗MOS的栅极实现充电回路和放电回路的通断。8205A的关键参数有几个必须关注导通电阻Rds(on)、耐压Vds、持续电流能力、栅极阈值电压Vgs(th)。其中Rds(on)直接决定了过流保护点也决定了正常工作时MOS上的功耗和发热。8205A的Rds(on)典型值在20-30mΩ单颗Vgs4.5V条件下两颗MOS串联在回路里总导通电阻大约40-60mΩ。这个数值看起来不大但在大电流场景下功耗很可观——比如3A放电时MOS上的功耗约0.36-0.54WSOP-8封装如果没有足够的铜箔散热温升会很明显。另外要注意8205A的Vgs(th)和DW01的输出电平匹配。DW01的OD/OC输出高电平约等于VDD电芯电压低电平接近VSS。在电芯电压较低比如3.0V时DW01输出的高电平只有3.0V左右如果8205A的Vgs(th)偏高可能出现MOS导通不充分、Rds(on)增大的情况进而导致过流点偏移和发热加剧。这个坑我在早期版本上踩过后面会详细说。1.3 两颗芯片配合时的信号流向把两颗芯片放在一起看整个保护板的工作流程是这样的电芯正极接DW01的VDD负极接VSS也是整板的地。充电MOS和放电MOS串联在负极回路上充电MOS的源极接电芯负极放电MOS的源极接负载负极P-。DW01的OD脚接充电MOS栅极OC脚接放电MOS栅极VM脚接在两颗MOS中间的那个节点上。正常放电时两颗MOS都导通电流从P-流入经过放电MOS、充电MOS回到电芯负极。此时VM脚电压等于放电MOS上的压降因为电流较小这个压降很低DW01不动作。当电流增大到过流阈值VM电压升高到检测点DW01拉低OC放电MOS关断回路切断。充电时同理电流方向相反过充时OD拉低充电MOS关断。理解了这个信号流向你就能明白为什么VM脚的走线、MOS的布局、甚至PCB的铜箔厚度都会影响保护阈值的实际表现。这些细节在后面实测部分会逐一展开。2. 三种保护阈值的实测方法不靠猜靠测DW01的数据手册上写着过充4.30V、过放2.40V、过流150mV但实际做出来的板子这些值往往对不上。原因很多芯片批次差异、外围元件精度、PCB布局、测量方法本身的问题。这一节我把自己用的实测方法完整写出来包括接线、仪器设置、读数时机以及怎么排除测量误差。2.1 过充保护阈值的实测从4.2V开始慢慢往上加测过充阈值核心思路是给电芯端施加一个可调的电压模拟电芯电压上升的过程同时监测充电MOS的栅极电压或充电回路的通断状态。具体接线用一台可调直流电源代替电芯正极接B负极接B-。电源初始设为4.2V然后以很小的步进比如10mV往上调。在B和P之间串一个充电回路可以用一个电阻模拟充电器同时在充电回路上串一个电流表或者LED指示灯用来判断充电MOS是否关断。操作步骤电源从4.2V开始每调高10mV等几秒钟观察充电回路是否断开。当充电回路突然断开时记录此时的电源电压这就是实际的过充保护阈值。注意DW01有过充延时典型值在100-200ms左右所以调高电压后要等一小会儿再看。我实测过十几颗不同批次的DW01过充阈值分布在4.26V到4.34V之间大部分落在4.28-4.32V。这个离散度是正常的芯片制造工艺决定的。如果你需要更精确的过充保护点单靠DW01本身做不到得选带外部可调阈值的保护IC或者用高精度基准加比较器自己搭。注意测量时电源的电压精度很关键。我用的是四位半台式电源读数能到1mV。如果用普通三位半电源读数误差可能有几十mV测出来的阈值参考价值就打折扣了。2.2 过放保护阈值的实测注意负载撤除后的电压回弹过放阈值的测量逻辑和过充类似但有个容易搞错的地方过放保护触发后放电MOS关断负载断开此时电芯端电压会因为负载撤除而回弹。如果你在保护触发后立刻读电源电压读到的可能是回弹后的值而不是触发瞬间的值。正确的做法是电源初始设为3.0V接一个合适的负载比如10Ω电阻然后慢慢往下调电压。当放电回路断开负载上的电流消失时记录触发瞬间的电源电压。为了捕捉这个瞬间可以用示波器同时监测电源电压和负载电流或者用带峰值保持功能的万用表。我实测的过放阈值分布在2.32V到2.48V之间典型值2.40V左右。同样存在批次离散。另外要注意过放保护触发后DW01会进入一个低功耗的休眠状态此时它自身的静态电流会降到很低典型1μA以下这是为了保护电芯不被保护IC自己耗光。2.3 过流保护阈值的实测用电子负载扫电流过流保护是三种保护里最难测准的因为它涉及到MOS的Rds(on)、VM脚的检测精度、以及延时时间。我的方法是用电子负载接在P和P-之间设置为恒流模式CC从0A开始慢慢往上加电流同时用示波器监测VM脚电压和放电回路的电流。当电流增大到过流阈值时DW01会拉低OC放电MOS关断电流瞬间归零。记录触发时的电流值这就是实际的过流保护点。同时记录触发前的VM脚电压这个值应该接近DW01的过流检测阈值典型150mV。这里有个关键细节过流保护触发后DW01不会自动恢复需要撤除负载或者给一个充电脉冲才能复位。所以每次测量后要断开负载等一会儿再重新开始。我实测的过流阈值和理论计算值150mV / Rds(on)对比发现实际触发电流往往比计算值略低原因是MOS的Rds(on)会随温度升高而增大而且VM脚的检测存在一定的误差。另外如果PCB布局不好VM脚的走线电阻会叠加在检测电压上导致过流点偏低。保护类型典型阈值实测范围主要影响因素过充保护4.30V4.26-4.34V芯片批次、电源精度过放保护2.40V2.32-2.48V芯片批次、负载大小过流保护150mV/Rds(on)计算值的85%-95%Rds(on)温漂、VM走线、延时3. 外围元件选型每一个都有它存在的理由DW018205A的典型应用电路里除了两颗芯片还有几个外围元件VDD和VSS之间的电容、VM和VSS之间的电容有些设计没有、以及可能的限流电阻。这些元件看起来简单但选错了或者省掉了保护板的表现会差很多。这一节逐个讲清楚它们的选型逻辑。3.1 VDD-VSS之间的电容不是随便放一个0.1μF就行这个电容的作用是给DW01提供稳定的供电同时在电芯电压发生瞬态波动时起到滤波作用。典型值是0.1μF但实际选型要考虑几个因素。首先是电容的材质。X7R或X5R的陶瓷电容都可以但要注意直流偏压效应——0.1μF的0402或0603电容在4V直流偏压下实际容值可能降到只有60-70nF。如果空间允许用0603或0805封装容值衰减会小一些。我一般用0.22μF的0603 X7R实测在4V偏压下还有150nF以上滤波效果更稳。其次是电容的位置。这个电容必须尽量靠近DW01的VDD和VSS脚走线越短越好。如果走线长了引入的寄生电感会影响高频滤波效果而且在电芯电压快速波动时DW01的供电可能不稳导致误触发。提示如果你在测过充阈值时发现读数跳动很大先检查这个电容是不是离芯片太远或者容值衰减太严重。3.2 VM脚的电容和电阻影响过流检测的响应速度VM脚是过流检测的输入端有些设计会在VM和VSS之间加一个小电容比如1nF-10nF作用是滤除VM脚上的高频噪声防止误触发过流保护。但这个电容不能太大否则会延迟过流检测的响应时间导致保护动作变慢。我一般用1nF的0402电容配合VM脚内部的电路既能滤掉高频干扰又不会明显影响响应速度。如果省掉这个电容在电机类负载或者有PWM干扰的场景下过流保护可能会误触发。另外有些设计会在VM脚串一个小电阻比如100Ω-1kΩ作用是限流保护VM脚内部电路。但这个电阻会和VM脚内部的等效电阻形成分压影响过流检测阈值。如果加了串阻需要重新计算实际的过流点。我一般不加这个电阻除非有特殊的防护需求。3.3 8205A的选型Rds(on)决定了过流点封装决定了散热8205A的选型核心看三个参数Rds(on)、Vds耐压、封装散热能力。Rds(on)直接决定过流保护点。前面说过过流触发电流I V_th / Rds(on)。如果你需要5A的过流保护点而DW01的V_th是150mV那么Rds(on)应该是150mV / 5A 30mΩ。注意这是两颗MOS串联的总电阻所以单颗MOS的Rds(on)应该是15mΩ左右。8205A的典型Rds(on)是20-30mΩ单颗对应过流点大约2.5-3.75A。如果你需要更大的过流点要么换更低Rds(on)的MOS比如8205S或某些低阻版本要么并联两颗8205A。Vds耐压方面8205A的耐压是20V对于单节锂电应用绰绰有余。但如果你做的是多节串联的电池组就要选更高耐压的MOS。封装散热方面SOP-8的散热能力有限主要靠引脚和PCB铜箔散热。如果持续放电电流较大比如3A以上建议在PCB上给MOS的漏极和源极引脚铺足够的铜箔必要时打过孔到背面铜层辅助散热。我实测过3A持续放电时SOP-8封装的8205A如果没有额外散热铜箔表面温度能到80°C以上加了铜箔和过孔后能降到60°C左右。3.4 限流电阻和保险丝可选项但有时很有必要在电芯正极和DW01的VDD之间有些设计会串一个小的限流电阻比如100Ω作用是限制流过DW01内部ESD保护二极管的电流。但这个电阻会影响VDD的供电电压特别是在大电流放电时如果电阻太大VDD电压可能被拉低导致DW01工作异常。我一般用0Ω电阻或者直接短接除非有特殊的防护需求。保险丝方面如果你的应用场景有严格的短路保护要求可以在电芯正极串一个一次性保险丝或者自恢复保险丝PTC。但要注意保险丝的内阻会增加回路总电阻影响过流保护点。选型时要计算保险丝内阻带来的额外压降。4. 实测中遇到的几个典型问题和排查过程前面讲了原理和选型这一节分享几个我在实测中遇到的具体问题以及完整的排查过程。这些问题在数据手册里不会写但实际做板子的时候很容易碰到。4.1 过流保护点偏低VM走线电阻惹的祸早期做的一版板子设计过流点是3A但实测只有2.4A就触发了。排查过程先确认MOS的Rds(on)没问题用万用表测了两颗MOS的导通电阻正常。然后测VM脚的电压发现触发时VM电压只有120mV左右而不是预期的150mV。这说明VM脚检测到的电压比实际MOS上的压降要高多出来的部分来自哪里答案是VM走线的电阻。VM脚接在放电MOS的漏极如果这段走线又细又长走线本身的电阻会叠加在MOS的压降上导致DW01检测到的电压偏高提前触发过流保护。解决办法很简单加粗VM走线尽量缩短走线长度最好直接从MOS的漏极引脚焊盘引线到DW01的VM脚。改版后过流点恢复到2.9A左右接近设计值。这个坑让我明白保护板的PCB布局和电路设计同样重要。4.2 过充保护后无法恢复延时和复位条件没搞对有一版板子过充保护触发后把电源电压降回4.0V充电回路还是不导通。一开始以为是芯片坏了换了一颗还是这样。后来查数据手册才发现DW01的过充恢复条件是电芯电压降到过充恢复阈值典型4.10V以下并且VM脚检测到负载或者充电器的存在。我的测试电路里充电回路只有一个电阻过充保护触发后充电MOS关断VM脚悬空DW01检测不到充电器的存在所以不会恢复。解决办法是在充电回路里加一个负载电阻到地或者直接用真实的充电器测试。这个细节在数据手册里写得很清楚但第一次看的时候容易忽略。4.3 短路保护不触发延时电容和MOS响应速度的匹配短路保护和过流保护用的是同一套检测机制但短路保护的响应时间要求更短。DW01的短路保护延时典型值在10-50μs如果VM脚的滤波电容太大或者MOS的栅极电容太大可能导致短路保护来不及触发。我遇到过一次短路保护不触发的情况排查后发现是VM脚的滤波电容用了100nF太大了把短路检测的信号延迟了。换成1nF后短路保护正常触发。另外8205A的栅极电荷也会影响关断速度如果对短路保护响应时间有严格要求要选栅极电荷更小的MOS。4.4 静态功耗偏高检查DW01的休眠状态和外围漏电锂电池保护板的静态功耗直接影响电池的待机时间。DW01在正常工作时的静态电流典型值是3μA左右过放保护触发后降到1μA以下。如果实测静态功耗明显偏高先检查外围元件有没有漏电特别是电容的漏电流和PCB表面的清洁度。另外如果VM脚的电阻或电容选得不对也可能导致额外的漏电通路。我实测过一版板子静态功耗达到15μA排查后发现是VDD电容用了劣质的Y5V材质漏电流大。换成X7R后静态功耗降到4μA左右。5. 从实测数据反推设计几个实用的经验公式做了这么多版板子和实测我总结出几个实用的经验公式可以在设计阶段快速估算保护阈值和选型参数。5.1 过流保护点的快速估算过流保护点I_oc ≈ V_th / (Rds(on)_discharge Rds(on)_charge R_trace)其中V_th是DW01的过流检测阈值典型150mVRds(on)_discharge和Rds(on)_charge分别是放电MOS和充电MOS的导通电阻R_trace是PCB走线的电阻。实际估算时R_trace可以按每厘米走线10mΩ1oz铜厚1mm线宽来粗略计算。举例如果两颗MOS的Rds(on)都是25mΩ走线电阻5mΩ那么I_oc ≈ 150mV / 55mΩ ≈ 2.7A。实测值通常会比这个计算值低5%-15%因为MOS的Rds(on)会随温度升高而增大。5.2 过充和过放阈值的批次差异预估DW01的过充和过放阈值存在批次差异典型离散度在±0.05V左右。如果你需要更精确的保护点有两个方案一是筛选芯片从一批里挑出阈值接近的二是用外部基准加比较器自己搭保护电路但成本和复杂度会上升。对于大多数应用场景±0.05V的离散度是可以接受的。锂电池本身的充电截止电压通常有±1%的精度4.2V对应±42mV和DW01的离散度相当。5.3 MOS功耗和温升的估算MOS的功耗P I² × Rds(on)_total。以3A放电、总导通电阻50mΩ为例P 9 × 0.05 0.45W。SOP-8封装的热阻大约在50-80°C/W取决于PCB铜箔面积所以温升大约在22-36°C。如果环境温度是25°CMOS表面温度大约在47-61°C。这个温度是可以接受的但如果环境温度更高或者电流更大就需要加散热措施。放电电流总导通电阻MOS功耗预估温升无额外散热预估温升加铜箔散热2A50mΩ0.20W10-16°C6-10°C3A50mΩ0.45W22-36°C14-22°C5A50mΩ1.25W62-100°C40-62°C从表里可以看出5A放电时如果没有额外散热MOS温升会非常可观可能触发过热保护或者影响可靠性。所以大电流应用一定要重视散热设计。6. 几个容易被忽略的细节和实操建议最后分享几个在实际操作中总结的细节都是些看起来不起眼但影响很大的点。6.1 焊接温度和时间对芯片的影响DW01和8205A都是对温度敏感的器件手工焊接时烙铁温度建议控制在300-320°C单点焊接时间不超过3秒。如果焊接时间过长芯片内部的参数可能发生漂移导致保护阈值偏移。我吃过这个亏一批板子手工焊接后过充阈值普遍偏高0.03V后来改用回流焊一致性就好了很多。6.2 PCB布局的优先级排序保护板的PCB布局有几个优先级第一VM走线要短而粗直接连到MOS漏极焊盘第二VDD电容要紧靠DW01第三MOS的漏极和源极铺铜要足够必要时打过孔第四电芯正负极的走线要尽量宽减少回路电阻。把这几点做好保护板的一致性会好很多。6.3 测试时的负载选择测过流保护时负载的选择会影响测量结果。用纯电阻负载和用电子负载测出来的过流点可能略有差异因为电子负载的响应速度和电阻负载不同。我一般用电子负载的CC模式响应快读数准。如果用电阻负载要注意电阻的功率余量避免电阻发热导致阻值变化。6.4 多颗MOS并联时的均流问题如果需要更大的过流点可以并联多颗8205A。但并联时要注意均流——如果两颗MOS的Rds(on)不一致电流会偏向Rds(on)小的那颗导致发热不均。解决办法是选同一批次的MOS并且在PCB布局上尽量对称让两颗MOS的走线电阻接近。6.5 长期可靠性的一点思考保护板做出来能工作只是第一步长期可靠性才是关键。我建议在批量生产前做几个测试高温老化比如60°C下持续充放电、温度循环-20°C到60°C循环、以及短路保护反复触发测试。这些测试能暴露很多潜在问题比如焊点开裂、芯片参数漂移、MOS热失效等。我个人在实际操作中的体会是DW018205A这套方案虽然简单但要做好做稳外围元件的选型和PCB布局的重要性不亚于芯片本身。很多保护板的问题追根溯源都是外围元件选错了或者布局没做好。把VM走线加粗、VDD电容选好、MOS散热做好这三件事做到位保护板的表现就能超过市面上大部分廉价方案。
返回列表