请问我的需求情况,需要做电量测试电路吗
主板用的是INTEL ATOM的cedar 平台,现需要配置一组3CELL单串的电池,已预备AC突然断电时可以临时保存资料用。ACPWR进来是19V,需要做充电电路,我选定为BQ24610(有没有问题?)。另外,需要做电量测试电路吗?不做的话,充电电路平时会不会不停的给电池充电?(我不需要知道电量,只是平时不用电池的时候,老是充电,怕影响电池寿命)。做的话,能将电量测试电路的I2C和主板的SM_BUS总线直接相连接么?谢谢!
BQ24610非常符合你的需求,因为这个器件可以做供电路径的选择,所以输入的19v和电池在经过BQ24610的power path管理后,在有充电器插入的时候,充电器给后端的系统供电,而电池不给后端系统供电,如果此时电池是没有充满的,则BQ24610会允许充电器同时给电池充电,如果电池已经充饱的,那么BQ24610将不会让充电器给电池充电(或者说处于充电完成的状态);当充电器拔除或因为某种原因突然断电时,电池会迅速切换到给后端系统供电的状态,所以如果你只是希望电池在偶然的情况下back up充电器提供一部分电量给后端的处理器做关机保存资料用,而不是需要准确知道电池的剩余电量信息,则基于BQ24610非常符合您的应用。
当然如果电池在一次保存资料的过程中使用了一部分电量,下次充电器插入的时候会给电池充电,即总结起来它会尽量使电池尽量保持在100%的充饱状态以应对在可能的断电发生时尽量提高多的工作时间,从这个角度上它确实有一些牺牲电池的寿命,但如果断电发生的概率并不频繁,且每次电池做资料保存时候需要的电量非常的少,则对寿命的影响比较小。所以在可以接受这个细微的寿命损耗情况下,这是非常好的解决方案。
如果一定要强调避免这个反复充电对电池寿命的影响,比如需要保持资料的次数非常的多,而且根据你的描述对于电池的电量高低定性的区别其剩余电量高低即可,在这个情况下可以用电阻分压器采样电池端的端口电压,再与一个基准电压做比较,当电池电压低于某一程度时才开始充电(即通过比较器的输出逻辑信号控制BQ24610的CEpin )。非常明显这个解决方法中增加了电池的消耗(分压电路的偏置电流,参考基准和比较器的工作电流),所以根据你项目中实际中遇到的情况衡量是否因为经常断电保存资料而反复补电给电池寿命的影响比较大,还是因为有了电池初步检测的电路而使得消耗电流增加从而减少了单次充电的使用时间,从而造成更多的充电次数。
当然基于电压来衡量电池的容量是非常的不精确,因为它无法避免电池在充电或接容性负载瞬间的大的端口电压波动,也无法准确的判断EDV电压,但在你这个项目中还是有比较好的应用价值,且上述电路会简单一些,且由于可以直接控制BQ24610,所以不会占用处理器的I/O口。
如果需要精确的测量电量时可以考虑TI完备的电量检测芯片(gas gauge芯片,参见Ti电源产品主页中的电量管理产品),它们有非常丰富的通讯界面来报告精确的电量信息。
用心的解答得很周到,衷心感谢一下。