(关于最近碰到的一个案例,突然很想说出来与大家分享。如果知道的请保密,如果要谈论的请加我MSN:censtar014@hotmail.com,或者censtar@126.com mail联系。)
本文主要就本方案实际应用中的一些应该关注的问题进行阐述,对于IC的相关bug不做描述。主要目的在于引起同行在应用中的注意。
BQ3060是一个好的电量管理IC,与其他电量管理IC相比较还多了一个温度区域管理,当然针对这个温度区域管理需要很认真的进行相关设定,否则会起到相反的作用。
一般,这个IC出了应用于移动PC的电池,在上网本、平板电脑上面也是很经常得到应用。其中上网本与平板电脑又有分为X86(主要是intel)构架、ARM等的构架,根据构架不一样,其核心的GPIO控制又有不同。比如说X86构架的,大部分会有一个EC进行相关控制,费X86的一般交给ARM进行控制。
和我们电池相关的部分主要在于:充电管理、电量管理。市场上关于充电管理方案玲琅满目。但是主要可以归为三类。第一类,本身是一个受到控制的DC-DC核,充电与否是由EC进行命令,充电电流电压等由EC进行间接控制,状态指示灯也是由EC进行相关控制,这类应该说是主流;第二类,充电管理本身包揽全部功能,预充电、充电电流与电压是靠硬件设定,本身集合温度保护功能,时间保护功能,充电状态,充电指示灯等都是自己搞定,EC主机没有办法对其进行控制或者说不用对其进行任何控制。他会傻瓜的进行充电。一般这类IC会有一个充满再充的迟滞电压,正常在40mV/cell上下。第三类叫做smart chg,挂在SMBUS总线与电池进行联系,根据电池广播的信息进行充电,本身不会给予状体啊指示,充电状态指示需要靠GPIO来实现。关于充电大致描述如此,接下来重点描述电量计设定。(为图方便,本人决定将以上三类简称A B C,方便描述与读者阅读。)
电量计针对不一样的充电管理,其flash设定还是有很大的区别的。
1、1st,2nd,这两个太容易了,不说了;包括温度方面。这些都不是重点,当然如果想了解更多可以加我msn,私下再聊。(censtar014@hotmail.com,注明电源网 TI)。
2、charge control。BQ3060给这部分扩展了一些功能,很不错,对于各类电池特别针对娇贵的polymer 电池有很好的保护作用。但是注意了,如果配合不当,恰巧会在这方面出大问题。如果你的电池是用于A C平台,并且他们的EC都做得很完善,那好,这部分你的JT与chg CFG就可以专业设置,使之完全吻合电池安全。电池处于极低温与极高温的时候都适当的减小充电电流与饱和电压。否则你就乖乖的按4.2V/cell设定;
如果你傻傻的按照FAE和你说的或者spec的推荐值。那么,他的推荐值是按低温或者高温电池不让充到4.2V/cell来设定的。那么可能会出现的问题,就不用多说了吧;当然如果是smart chg的话,这个创意很不错哦。
term CFG
taper current 看似无关紧要,实际上如果是B类方案,你就乖乖的认真拜读其充电spec。因为B类方案存在两种充电可能,一种是充电过程中,当CV状态,电流小于某个值,eg.300mA电流直接跳到0,另外一种可能是,当电流小于某个值,eg.300mA,IC置位,充电结束,但是还有小的电流在继续补充充电。看管明白了这个taper current &taper voltage的意义了吧?
FC set&FC clear 两者是针对充满状态的置位,如果FC有设定,那么,FC标志位起作用,同时通过其他设定,充电mosfet的状态跟随变化。很显然,如果主机EC参与工作,那么这个设定很重要,很有必要。正常行业默认哦规则是FC置位要等电量低于95%才会清除。但是对于B方案,他的EC没有参与工作,那么就出现一种可能,如果你对于FC有设定,但是这个状态基本不可能与chg的状态能够吻合,就会出现一种情况,充电IC要充电的时候,电池不允许充电,出现打架,打架的结果就是充电状态指示灯乱了,客户投诉。
configuration 的 CFG A B C,关注点:针对B,休眠之时,不能关闭充电mos;RSOCL,主要针对的是充电将要结束的时候,99%状态与100%的设定,0是四舍五入的,1的话,要term条件满足。除非你很清楚客户EC对于这方面的管理,否则还是设定1的好,宁愿99%到100%的时间很长。
EDV设定如果采用EDV的模式,那么这些值还是要认真去调试的,具体怎么搞,文档倒是写得很详细。
以上几个是配合的重点,其它的方面相关规格书已经写得很清楚了不说了。
罗嗦一下,千万不要轻易相信FAE说的,他们说的仅仅一种参考,还要自己去认真读spec,并实际了解具体要面对的情况。因为第一,你不一定碰到专业的FAE;即便碰到了,他不一定很了解你的问题点;第二,就我认识的那些,了解电池的,不一定了解充电的,了解充电的不一定了解电池。即便有所了解的人,要去了解系统设定,恐怕很有难度。所以还是要靠自己。