Q1:如何检测电池电压?
在我的应用中,需要动态地检测电池的电压。而我的系统限制只能提供一个数字I/O。请问我如何才能有效的检测该参量?
A1:从工程角度讲,我建议你增加一个可以利用单个I/O通信的器件来实现电池电压测量等功能的芯片,如Maxim的1-wire电池管理器件DS2762或ADC芯片DS2450。
做为技术的讨论,如果这个数字I/O是唯一的资源、系统有计时器可用和打算在软件上花些功夫,还是有可能粗略测量电池电压的。具体的做法与能提供的I/O输出的逻辑电平有关,要用到输出和输入两个状态。这个方法需要用输出0电平和电源电压为电压标准值,用输入的甄别门限Vt作电压检测。
测量时首先把I/O设为输出逻辑0(Vz),通过一个电阻R1使一个电容C上的电压下降到比I/O当作输入时的逻辑高电平门限值还低的初始值,这个电容通过R2与拟测量电压E的电池上。平衡后电容上的电压VC即Vz和E的压差经过R1和R2电阻串的分压结果。这个I/O除了通过R1与这个电容相连外,还需要通过一个电阻RV上拉到电源电压。然后把I/O从输出改变为输入,同时开始计时。由于RV的上拉作用,电容上的电压将逐渐上升。待I/O输入看到的电压上升超过高逻辑电平时,停止计时。这个过程中计时器所计到的持续时间T与Vz,E和Vt有关(但不是直线关系)。做为逻辑器件,Vz、Vt都不会很稳定,因此这个办法只能得到非常粗略的电压值。
Q2:自恢复保险丝与一次性保险丝怎样选择?
相对于一次性保险丝而言,自恢复保险丝可靠性较差,响应时间较长,而且额定电流做不高;为什么目前的电源设计中多采用自复保险丝?是不是行业标准或者国家标准建议使用?
A2:首先,也不是所有一次性保险丝都快,例如砂管保险丝就慢得很。如果我为电源产品选择保险丝,只要功率不是很大,我会选自复保险。最主要的原因是不会因为意外损坏招致退货或者返修;如果连自复保险都烧坏了,客户大概也不好意思找我了。其二是自复保险丝的连续运行寿命长,基本不存在影响实际应用的老化。对于中小功率电源,基本上其电路元件都有足够的裕量和内在的限流机制,等着自复保险断路是没有问题的。较大功率的恐怕是不行的,如果不做考虑、短路浪涌就可能烧坏很多部件。另外,从机理上看,如果电流太大,接触分离的过程就很可能烧毁自复保险。
我不能确定你讲的可靠性差是不是也包括了动作电流不准、断流不彻底等问题,还是只是失效率高。我估计前两项是受其工作机理限制,应该是赶不上一次保险丝的。失效率高的问题不应该,如果与其发热有关、至少可以通过选大一点的动作电流可以改善。
我没有见过规定采用自复保险的标准,只是有些标准规定了发生过流时的动作或是不是要自复。如果要求有自复功能,肯定选自复保险要比自复电路来的便宜。
Q3:电池保护电路,对于电池保护板的测试如何进行?需要什么仪器设备?
A3:测试需按生产过程品质保证和设计特性验证两个方向设计;其中一个侧重产能效率和关键参数,另外一个则以实用、全面为目标。一般更需要关注生产测试设备;如果贵公司计划大量生产,最好是自制若干专用装置配合一般标准设备(直流电源、数字面板表)即可高效率地完成生产测试。可由自制设备完成电压、电流的简单扫描以及触发电压、电流的短时间保持和显示即可(此处考虑测量2个电压门限、1或2个电流门限和耐压能力)。
Q4:关于多串电池提前报警问题。
我是做锂电池保护回路的,我想问下专家现在有没有对多串锂电池保护和容量低时提前报警的IC,因为现在锂电池保护IC中多是只针对锂电池保护设计,没有考虑到用户使用时提前报警的问题,我想寻找一款能在单体电压保护前就能提出报警的IC。
A4:可以肯定地讲,目前没有这样的芯片。
目前可以提供类似功能的通常是一些“系统”,而不是芯片。形成这个局面的原因一方面与锂2电池排的“高贵”历史有关,另外一方面也与电池残余电量估测的复杂性有关。锂2电池的放电量与包括温度、放电电流在内的放电条件,短期历史表现均有很大关系;需要不断的自修正方可比较有效地估算残余电量。这样的系统在笔记本和高档pDA里面都可以见到。基本上的方法都是采用电量计配合参数修正的办法,如OCV修正法等。
Q5:请问对于两节干电池的升压芯片都有哪些?
我现在做得一个系统,用两个干电池供电3V,但是其它部分还需要5v、12v的电源,电流可以小点,能否提供一些常用的芯片呢?
A5:用2节干电池产生3V的条件比较特别;新电池开始使用时有一段时间需要降压,以后的大多数时间里要进行升压。选择一个电源组合还需要更多的参数,如对输出电压稳定性的要求、效率(即预期负载条件下的工作时间是多少)和尺寸限制等。从成本、效率综合来讲,MAX711是3V输出电源的一个选择(可从1.8V起工作)。另外两组电源的选择余地较大,如MAX1677、MAX1817等都可以。如果5V或12V要求的输出电流畸小,或者某组输出对稳定性的要求不高,还可以考虑其它的组合解决方案。
Q6:采用碱性电池供电的超低功耗LDO电路设计咨询。
大家好,我们现在设计一款产品,需要采用四个碱性电池供电驱动小电机,并采用一个LDO降压给芯片使用。其中电池电压是6V左右,IC电压是3。3V,现在选用了一款GM6250的LDO,他的待机电流是1uA,那么我们应该选用什么样的电容,保证小电机启动瞬间不会造成LDO输出过大的波动,以及保证纯粹休眠待机时候漏电最少。我们希望电容漏电也就1uA左右吧,小电机启动瞬间工作电流有1A,然后快速下落到200ma左右。
A6:电容漏电不是问题,几乎任何一般的电容都不会有太大的漏电。但是电容大了以后LDO会不稳定。靠加电容解决不了电压下降的问题,只有巨大的容量可能背的起来1A的堵转电流。一般是山不转水转,如果背不动电机就转而使那些对电压变化敏感、但电流不大的其它部分的电压不要受到堵转期间电压下降的影响,而放任电机部分的电压下降一段时间。
Q7:请问两组dctodcConverter各应用于正及负电压输出(同一输入电源)要如何应用?
A7:如果选择两个分离的芯片实现这两个电源,则正电源的可选范围大得多、基本上可认为是很常规的。空间不是很大的情况下,如果不能同步两个电源、则这两个电源从前一级吸入电流总量的起伏与这两个电源的频率之间的差频有关,可以看到明显的“差拍”起伏。这种差拍如果落在百到数十千周的范围内,则难以由前级电源和储能电容消化。这两个电源中至少一个应该是可同步的,需要跟踪另外一个电源的频率。两个电源还应该做到错相配置,使他们不会在同一个时间从电源吸取电流、以减少对源端滤波的要求。这牵涉到另外一个要求:从系统上电顺序和安全的角度出发,那个电源更需要保证持续(主从性)?
的确,Fly-back架构在变压器方式中是比较简洁的。但是不是采用Fly-back架构还与其它条件有关。上次少问了一个问题:那个28V是稳定的吗?看起来这两个电源像是一个系统中的下级子电源,有可能该28V是可以保证的。如果该28V是可以保证的,则最简单的方式是自制一个变压器驱动器、利用变压器产生略大于+/-15V的非稳压DC,然后利用线性稳压器产生稳定的+/-15V。对于15V的输出来讲,2-3V的压降对效率的影响不大。
可以肯定,正电源用一般的Buck结构不会有问题。但对于负电源来讲,从+28到-15V的电压变化幅度很大、电流也不小,实际设计的难度不低。一般可见<1A的基于电感的Inverter具体实践。我建议在负电源侧考虑Fly-back结构。
还有一个问题:你肯定制变压器吗?
待明确正负电源的主从性和28V的条件后,我们再来讨论可以有哪些选择。
MAX1654是一个不错的选择,只用单个控制器和一对开关管就可以实现两路受控制的输出。其不足是并不是错相的,同时全部能量首先需要注入到+15V点输出电容,让后将一部分再转移给-15V输出。这样对输入和+15V的储能、滤波要求会高一些。但由于只使用了一对开关管,又是同步整流结构,整体的效率和成本在这个功率上还是有竞争力的。还有一点就是需要调整反馈和过流保护部分的采样电路,以使其适应+/-15V的输出(Datasheet上提供的电路是<6V的)。
Q8:USB充电时,USB的中间两个管脚的接法
单节锂离子电池升压到5.3V后,使用的的升压芯片是Sp1308,但是在给其他带设备供电时,保护电路里的mos管发热过大。USB的中间两脚我是让它们处于悬空状态。在进行USB接口的充放电时,中间的信号脚如何接呢?
A8:看起来你说的是好几个问题;第一个问题是不是讲,当利用锂2电池通过升压芯片Sp1308对外提供5.3V电源时、保护电路里的MOS管发热严重?我相信你一定是讲超乎寻常地发热;如果只是正常由于电流过大发热,大概你就不会当个问题提出来了。我没有找到Sp1308的Datasheet,也不好判断是不是其转换效率有问题。另一个需要提醒你注意的是不要让瞬态大电流脉冲流过电池,这除了引起异常发热外、对电池寿命也极其不利。
第二个问题比较复杂,与你做了个什么东西关系很大。有关的标准有YDT1591-2006,USBCharger2.0,USB2.0,OMTp,USBOTG等,都可以从网站上查到。如果你要做的是USB的手机充电器,短接那两条线就是了(似乎不像你说的产品)。
Q9:镍氢电池的放电终止控制。
我们现在有一个项目,12V电池组,平均放电电流5-8A,峰值10A,EOD:9V,要求做放电终止控制,但问题是,静态功耗可以达到多少?因为电池可能发货后,经过很长时间,如果静态电流太大,会造成电池过放电。
A9:总体上看,NiHM的自放电率是比较高的,最好也就是起标称Ah容量0.001-0.002%。过放保护终止电路的静态功耗(电流)可以参考自放电电流设计(如果比自放电小得多没有实际效果)。从你的电池看,几十uA的静态电流不会有问题。
MAXIM有很多基准+比较器组合可以工作在1-2uA,慢速(基本上是静态)驱动NMOS或pMOS均不需要太大电流。再小心设计供电环节的耗电,这个电路应该可以做到<10uA。
Q10:充电器和电池保护电路的融合已经实现了吧!?
很多家公司都称自己的充电控制IC是集成方案,带智能保护。为什么专家还拿出来讨论,称部分融合,难道还需额外的保护电路?
A10:的确,包括MAXIM在内的许多家公司都有这种带有保护功能的产品。实际的融合的困难不在于电路设计,而在于对安全管理的尊重和行业分工习惯的延续。设计和制造带有滇池保护功能的芯片很容易,甚至也可以做到在同一个硅片上实现保护部分和充电控制部分的单点故障安全。但即使是这样做了,与由电池厂家在电池内部配制独立的保护电路比较也没有多大的成本优势。只有小电池和少量的不允许用户换电池的应用在使用没有内置保护电路的电池。从行业分工看,采用带有内置保护的电池包将由电池厂负责电池包的安全设计,责任划分清晰。如果把充电及保护一体化到一个芯片里,则这个芯片与电池的安装关系需要保证靠近和不可被轻易改动,基本上需要放到电池包里。这将带来散热、通用性以及与通用性有关的成本控制等一系列问题。电量计与保护电路的融合的实际推广高于充电器与保护电路的融合,而利用电量计可以完成充电的判决功能、可以认为是一种部分融合。
Q11:单节电池保护芯片。
请问保护芯片中功耗的问题有多重要呢?什么才是设计中最重要的问题呢?在单电池保护芯片的设计中,您认为应该注意哪些问题呢?
A11:尽管听起来不是设计人员所关心的,我不得不承认低成本设计是真正的问题。欠压、过压和过流(充/放)的设计要求及实现是明确的,需要注意的是在电压较低时如何保证廉价MOSFET的有效导通、是否或如何提供电流的比例输出。
电流比例输出目前尚未成为惯例,但是从长远看这个比例输出可降低系统成本。由于牵涉到的设计人员层面太多,推动使用这个比例输出的成本和回报不成比例,从商业角度出发,恐怕需要留给那些大腕儿公司或理想主义者先行。
Q12:衡量保护及计量管理芯片的计算准确性哪些确切指标?
各个厂商都说自己东西好,有这有那的专有技术。请教专家有哪些公认的指标或对比方法啊?
A12:对保护电路的衡量比较简单,一般看静态的动作关键点,例如过压、欠压和过流的动作点;其中过压还要看其温度系数如何。在讲究一些要验证其瞬态相应的情况和抗过压能力;但这不需要太精确(一般化学过程的时间很长,如10ms,因此动作慢些不会是问题)。实际上真正有意义是比较在低电压时保护电路的导致的电阻增加。这方面性能最好的是带有可根据负载情况启动电荷泵、推动NFET的保护电路,但由于成本不具优势、实际没有广泛使用。另外还可以观察在低电压充电时是否有连续打嗝动作。负责任地讲,很难确切评价电量计及其计算。
首先得把电量计硬件和残余电量计算分割开评价。就硬件讲,可对比的内容比较明确,包括:潜流门限、静态和动态耗电(与电流采样方案有关)、采样的密度和自主工作计数器的配备(牵涉到是否频繁需要主机支援以及是否可粗略按放电电流和温度分段进行电量积分)。
在有了合适的硬件之后,软件是否能真的利用硬件采获的数据也是个很大的挑战。电池从制造完成就开始一点点偏离其原始参数,能否有效地提供参数修正对残余电量计算的有效性至关重要。从目前资料看来,可以支持OCV算法的电量计的实用性和效果最好。
Q13:镍氢电池和锂电池在管理上面有什么区别?
镍氢电池和锂电池在管理上面有什么区别,尤其是充电管理的时候。还有,如果没有充电管理芯片,那么1C充电至充满的时候,两种电池的电压变化率和正常充电的时候的差别有多少?
A13:这两种电池的充电管理差别很大。大致可以认为NiHM电池的充电管理比锂电池(离子和聚合物,下文将直接使用锂2电池、注意不要混淆为真正意义上的锂一次电池)的充电管理复杂、而锂2电池的充电管理严格。这些差异都与追求高效有关、与快速完成充电和尽可能延长电池寿命有关。大致可以从以下几个方面看充电管理差异:
1.冷电池启用:镍氢电池需要在低电流下完成一个完整的充电才能较可靠地启用其容量潜力,锂2电池的则不需要完整地走完这个过程就转入快充;
2.NiHM电池的开路端电压及其温度系数分散大、不能只利用开路电压判断充满的程度,而锂2电池则可以;
3.NiHM电池比较"皮实",在接近充满或充满后的涓充电流大点、小点或者时间长点、短点都不会产生显著的问题;锂2电池则不然,不推荐长时间涓充;
4.对于这两种电池而言,快充期间的电流大些、小些都不是问题,但由于较好地判断NiHM电池是否充满需要维持稳定的充电电流。因此NiHM快速充电要求真正的恒流;
5.公认合理的充满判断不一致。NiHM需要在恒流下检测电压变化率(=0V/min)或电池的温升速度(0.4度-0.8度/min,最好是相对的升温速度)以判别是否充满;锂2电池则只要看开路电压即可(要把充电电流降低到0.01-0.05C以消除阻性压将的影响);
6.断续充放电和是否充分充电对NiHM的寿命有影响,因此NiHM要设计充分的涓充时间。
关于NiHM电池的充电可参考http://m.go-gddq.com/html/2006-02/396375.htm,该网文有较详细的论述。
锂2电池只有采用脉冲充电可能在接近充满时也使用1C的充电电流(不建议),如果采用恒流恒压方式则在接近充满时电流已经下降很多了。
无论是采用哪种方式,锂2电池和NiHM电池在接近充满时的电压变化率都是下降的。NiHM的下降比锂2电池显著,最后会出现负变化。锂2电池的端电压不允许超过一定限度,如果接近充满时仍保持1C充电,实际你可能观察不到更低的变化率就不得不停止充电(保护电路会切断通路或者电池出现异常)。
Q14:便携应用高速数据线路ESD保护解决方案。
随着特征尺寸的减小,集成电路(IC)内氧化物的击穿电压也在下降,使IC对静电放电(ESD)电压更为敏感。ESD保护解决方案的技巧。
A14:除了USB外,大多数高速物理连接的输入输出阻抗都很低,甚至低到25ohm,因此在正常工作时对静电的释放能力算是比较强。不工作的时间里需要设计接口也保持低阻,如采用耗尽结构,或者改变基底隔离方案则一般会需要较高的代价,基本上都置之不顾了、工艺控制上得小心。
在IC外部保护的办法有限,只能是选取专用的低介入电容TVS器件或者有意在传输线上增加符合特征阻抗要求的衰减网络。几十兆还好处理,再高实际上没有好的办法。再高的频率上只能山不转水转,直接吸收不了就限制输入带宽或者使局部跟着输入端浮动、在浮动的部分之后当低速信号增加ESD的吸收。这些外部方案对高速排线基本上不现实。要求严格的场合可能不得不采用光纤带或者变压器组。
Q15:如何提高USB充电效率?
一些场合下需要通过计算机USB接口对设备提供在线充电,电池为3节镍氢充电电池串联,容量在1000mAh以上,如何最大限度提高充电效率,缩短充电时间。充电过程中还要监视电池电量。
A15:这个问题需要从3个方面出发:
其一是如何有效地利用USB供电能力。USB的标准的Vbus供电能力不允许超过500mA,但实际上大多台机地USB口可以供出1.2A,甚至4A。首先要考虑要不要过USB兼容性测试以及是不是要冒把USBVbus拉低到故障状态的风险。如果要格执行USB标准,则你的设备在完成USB设备枚举和协商电流供应量之前是不能启动充电的。实际设计实践中大多USB设备采用折衷的方案,而不是参与枚举和协商电流供应量。
由于要求监视电池电量,你的系统里面一定是需要MCU的。折衷的方案也需要借用这个MCU实现。其中包括实现3个步骤的操作:
1.插到USB接口后,暂时不充电,等待一定时间使其它设备可以完成枚举;如果在一段时间内没有被通知禁止充电,则开始尝试充电;
2.开始尝试充电时采用对大多数USB接口安全的电流充电,直到电池里面的电量可以短时间支撑MCU运行;
3.尝试加大从USB吸取的电流,直到达到设计的充电电流或者观察到USB电压下跌或者保护性关断。如果只是观察到了下跌,则可以按一定比例减少吸取的电流;如果出现了保护性关断,MCU则需要依靠电池里面已有的储能工作、等待USB供电恢复后再以一定比例减少吸取的电流。
大多数USB的Vbus在过流条件消失后会恢复供电。如果不能自动恢复、只要在约定的时间里能手动恢复,MCU需要仍能减少吸取的电流。
其二在确定的USB输出能力下,如何高能效地充电。要提高能效,则需要考虑使用开关方式的充电器,如DS2715和MAX712等。但是这两个型号的充电控制器还需要DS2745等电量计芯片才能完成电池电量的监视(http://para.maxim-ic.com/en/search.mvp?fam=batt_stat&295=Fuel%26nbsp%3BGauge&tree=powersupplies)。
其三是快速充电。前面两项落实了,这个问题也就相应地解决了。纯粹从技术方案角度讲,第一条是找到可以利用的供电能力,第二条是在这个能力下充分利用有限的电力。这两条做到了,再设个快冲电流限制就可以了。
综合看,比较实际的方案是采用DS2770(http://datasheets.maxim-ic.com/en/ds/DS2770.pdf)。DS2770既能完成充电、也能完成电量监视。实际要采用哪个电流充电,将由MCU决定。充电终止的判断也需要MCU协助完成。
Q16:关于电池的充电电流。
如何设定电池的充电电流?脉冲充电与恒流充电各有何优势与劣势?
A16:充电电流基本由电池规格决定,或者需要咨询电池厂家意见决定。一般电池厂家在公开文件中只给出比较保守的充电方式和充电参数,例如panasonic只推荐了以0.7CmA为限流的恒流恒压方式充电。
http://m.panasonic.com/industrial/battery/oem/images/pdf/panasonic_LiIon_precautions.pdf
实际常见的锂(离子、聚合物)电池的充电电流可见到0.3C-1。5C范围,少量有达2C的充电应用。低于0.3C的充电电流不会对电池造成不良影响,其不常使用的原因是充电时间太长,不实用。镍镉和镍氢电池可见到高达10C的充电电流。此处C即为电池标称的Ah数的值。
作为功能单一的充电器对比和作为一个复杂的电池管理电路的一部分对比,对脉冲充电和恒流充电可得到不同的评价结论。
只作为充电器看,脉冲充电器的充电速度一般比连续电流的充电器快,电路也会“简单些”。实际上这个“简单些”是有条件的;一方面它把限流和散热的问题推给了电源适配器,另一方面在其接近充满时电路的简单性是建立在安全性的妥协上的。如果电源适配器与脉冲充电器的配套性不能从根本上保证,例如不是一体的,则存在错用电源适配器的风险。如果在接近充满时仍采用同样的脉冲电流充电,短时间内施加在电池上的电压会接近和超过4.1V或4.2V。这个电压由电化学膜和通路上的阻性压降分担。近年的电池厂家持续致力于于减少通路上的阻性和提高体积储能密度,这使得在脉冲期间击穿电化学膜、进一步产生内短路的可能性增加。去年日本的若干机构已明确提出在电池组中禁止使用简单的脉冲充电。如果在接近充满时降低充电电流,将使得脉冲充电速度下降。基本上,当充电器与电源适配器做为一个整体时,并且电源适配器可提供<4.3V的电压限制和能粗略限制电流时,可以选择脉冲充电器。有测试资料表明,脉冲充电更有利于保持电池的容量。
当充电器做为设备的内嵌部分时,由于通常还希望利用充电器的部分元件完成充电-负载电流分配、充放电通道开关和实现冷电池工作等等,在这个情况下基于恒流的电路结构实现这些功能比较方便。
当去年电池的安全问题凸现后,尽管脉冲充电的可用性的争论很多,但实际设计中采用脉冲和恒流方式的比率并没有出现一边倒的情况。目前无论是在笔记本还是在手机中,两种方式的设计依然并存。
Q17:开关型充电器与线性充电器的比较。
能否具体谈谈开关型充电器与线性充电器的电路结构有何差别,各自的优点和缺点是什么?两种充电器的目标应用范围分别是什么?
A17:此处所谓的开关型充电器一定指的是以开关电源的拓扑调节充电电流和电压的充电器,而不是以间歇脉冲方式向电池充电的充电器。相应地,线性充电器则是指通过控制调整管的导通程度进而调节充电电流和电压的充电器。笼统地讲,这两个结构的差别可以等同与开关电源和线性电源的差别,即一种是借助电感元件的储能和释放过程调节电流和电压、一种是利用调整管的消耗使剩下给负载(此处是电池)的电流和电压得以调整。采用开关还是线性方式,与对充电过程的管理没有直接关系。如充电过程中电流应该如何变化、何时进入何种充电状态等与开关还是线性并没有直接关系,这些部分属于充电模式的范畴。
开关充电器的电路比线性充电器复杂,材料和生产成本要高。
线性充电器靠自身和附近的散热结构消耗掉多余的能量,因此能承受的输入输出压差和电流的乘积非常有限,也不能从一个低电压为较高电压的电池充电。
不同结构的开关充电器可能在较高的压差、较大的电流和可能利用高、低输入电压以及反向输入电压充电。实际开关充电器产品几乎都是开关降压方式的,只有极个别为开关升压的(如利用太阳能板充电的产品)。
线性充电器的优点是简单、便宜,缺点是自发热大,以及受散热限制不能在大压差和大电流下工作。
通常,只要期望的压差和电流下散热能力许可,一般会选择线性充电器。
选择开关充电器往往是使不得已的选择,如需要大充电电流和在大压差下工作等;有些场合出自对高利用效率的需要也会采用开关充电器,例如当试图透过充电器通道在充电的同时给负载供电、而可用的电源输出功率受限时的场合。除了传统上笔记本电脑的电池组充电一直利用开关充电器外,最近使用大容量单节电池(如>1Ah)的应用也开始寻求使用开关充电器,包括高功能的pDA、智能手机、UMD和UMpC等。
从结构特征看,开关充电器的安全性高于线性充电器(线性充电器调整管熔通保护非常困难;开关充电器则可以利用续流管熔断直通通道或直接采用无直通通道的拓扑结构)。只是由于期望开关充电器被期望用于更大的电池容量、要工作在更大的电流和电压下,开关充电器的安全性需要得到更多的关注。