返回主站 | 设为首页 | 加入收藏      
   
 
  首页 关于我们 产品展示 方案设计 技术分享 行业资讯 联系我们  
 
无线收发IC
2.4G无线收发IC
315MHz/433MHz无线遥控器发射接收IC
功放IC
电源管理IC
马达驱动IC/步进电机控制芯片
数模(DAC)/模数(ADC)转换芯片
智能处理器
音量控制IC
模拟开关IC
电容式触摸感应IC
RGB LED呼吸趣味灯驱动IC
音频CODEC IC
方案设计
电压电平转换器IC
运算放大器
I/O扩展器IC
 
名称:
种类:
类别:

业务洽谈:

联系人:张顺平 
手机:17727550196(微信同号) 
QQ:3003262363
EMAIL:zsp2018@szczkjgs.com

联系人:鄢先辉 
手机:17727552449 (微信同号)
QQ:2850985542
EMAIL:yanxianhui@szczkjgs.com

负责人联络方式:
手机:13713728695(微信同号) 
QQ:3003207580 
EMAIL:panbo@szczkjgs.com
联系人:潘波

 
当前位置:首页 -> 技术分享
电池能源管理修复电路BQ2040控制过程
文章来源: 更新时间:2015/6/16 9:30:00
 BQ2040是TI公司生产的电池电量检测芯片,它可以将检测的信号通过I2C总线微处理器交换数据,然后将电量信号传输到显示电路中,最终通过LED显示电池电量。BQ2040支持镍镉、镍氢锂离子电池,也支持SBS1.0协议但只可以驱动4个LED。
bq2040可进行充电放电和自放电监测,充电可根据温度和充电状态进行补偿;自放电也可以进行温度补偿,主计数器RM表示任意时刻的剩余电量,充电增加计数器RM的值,反之放电和自放电减少RM的值并增加内部放电计数器DCR的值。在完全放电状态下,根据DCR的值来修正满充电计数器FCC,它根据放电实际情况来确定电池容量,电池的初始值存放在0x60~0x61位置,空电状态也编程到EEPROM,剩余电量百分比存放地址为0x2e,当电池电压低于放电终止电压门限EDV1值时,此值将写入剩余电量RM。
 
 

 
  在通电或者复位时,存放在EEPROM中的数据读人满充电计数器FCC,随着放电的进行,最新测量的放电计数器DCR的值和电压降低量之和校正FCC的值,FCC用满电平100%显示充电状态。
  电池设计容量DC是由用户指定的电池容量并且编程到EEPROM。电池剩余电量RM的值在充电到满电平FCC时增加到最大,在放电和自放电时减少,电平低于EDV1,RM置为低电平,如果RM已经低于或等于低电平,RM的值不变,当低电平达到EDVF时,RM设为0,为防止过充电,当RM=FCC时,RM停止增加,在充电满时,RM何以由用户自定义值,初始状态RM设为0。
  放电计数器DCR在放电时开始记数,它独立于RM,即使RM降为0,它仍然可以增加。在RM=0之前,放电和自放电都可以增加DCR,当RM=O后,只有自放电增加DCR的值。当RM=FCC时,FCC复位为0,放电到EDV1时,FCC停止记数。当DCR达到FFFFh时,DCR停止记数,但不循环。当检测到SR脚有正电压输入,充电激活,根据VSRO按一定比例增加RM的值,充电到一定程度,激活LED显示,RM也受充电状态和温度影响。当VSRO<-VSRD时放电计数器工作,RM减少而DCR增加,VSRD是可编程门限电压。当放电标志寄存器有效,RM继续减少,DCR继续增加,自放电估算率存放在0x4F位置,bq2040支持SBS充电控制,向智能充电地址广播充电电流和充电电压,每隔10秒钟广播充电命令,可以通过置1电池模式的14位来禁止广播,复位时,地址0x08~0x09存放的初始充电电流被加载,根据电池的充电状态、充电电压和温度可以修改广播的充电电流。一旦检测到有效的充电结束标志,电池状态寄存器的满充位、充电结束报警位和过充电位置位,继续充电电流设为0。一旦终止条件结束,充电终止报警和过充电报警清0,继续充电电流设置为维持状态,直到RM的值降到设置的比例,这时满充位清0,继续充电电流和电压设置为快充状态。
  标志寄存器FLAGS2的4位决定RM的状态,如果CC=1,RM可以设为全充电容量的0-100%,如果RM低于满充电容量,RM设置为满充电容量,如果RM高于满充电容量,RM不做修改。
 

 
  如果存在充电错误,bq2040可以暂停充电,充电错误包括:
  (1)最大过充电容量。如果最大过充电超过RM=FCC,满充电位置1,继续充电电流设置为维持状态。
  (2)过压状态当检测的电压超过充电电压5%,产生过压错误。当bq2040检测到过压状态,继续充电电流设置为0,充电结束报警位置1,当充电电流或电压降落到一定值,报警位清除。
  (3)过电流状态。当检测到充电电流超过设置电流的25%时,产生过流错误。继续充电电流设置为0,充电终止报警位置1,当充电电流降落到一定值,报警位清除。
  (4)最大温度。当电池温度达到设置的最大温度时,继续充电电流设置为0,过温报警和充电终止报警位置1,当温度降落到一定值,过温报警位清0。
  (5)PSTAT。当PSTAT输入超过1.5V,继续充电电流位清0,在放电标志为0时,充电终止报警位置1。当PSATA输入小于1V或放电标志为1时,报警位清0。
  (6)低温状态。当电池温度低于12℃,继续充电电流位处于维持状态,一旦温度高于15℃,继续充电位设为快充电状态。
  (7)低电压状态。当电池温度低于EDVF门限,继续充电电流位设为EDVF,一旦充电电压高于EDVF,继续充电电流设为快充或维持状态。

 
 
 
    相关产品  
 
深圳市永阜康科技有限公司 粤ICP备17113496号  服务热线:0755-82863877 手机:13242913995