最近接触到一款TI的电量检测芯片BQ27510,网上很少有人提及该芯片如何使用,大部分博文都是搬得BQ27510的datasheet,至于真正使用过的很少,该芯片我个人感觉还是非常强大的,能自动学习你所用电池的所有特性,该芯片用IIC,SMB,HDQ,三种通信方式,这里我们用的是IIC接口,看了该芯片的数据手册后,感觉控制起来非常方便,只用IIC去读它的寄存器即可,不过唯一麻烦的是,你必须先让该芯片学习你的电池充放电的曲线图,也就是给你电池充电,在放电,在这个过程中,芯片会自动把相应的数据记录在它的FLASHDATA中,以供以后使用。
让芯片学习充放电过程,我们用的是TI的电源仿真器EV2300,在PC机上还得安装一个电量检测软件,这些东西在TI的官网上,直接收索BQ27510和EV2300,所有的安装软件和资料都会出现,按照步骤一步一步安装好所有软件后,将你硬件上的IIC接口引出来,并连接上仿真器的IIC接口,接上电池开机,确保你的系统正常工作。
当系统跑起来以后,在PC机上打开安装好的软件,如果连接没问题,此时该软件会自动弹出一个开始画面,该软件名字
bqEVSWSetup00.09.71_bq27510v1.23.exe,以及该软件的驱动,在TI上都有。
在使用软件时,需要配置你电池的容量,节数等信息。
如果不能出现该软件画面,则检查如下几点,,
1、IIC的SDA,SCL,是否有3.3V电源。
2、仿真器是否和硬件共地
网易不能传图片,可惜不能上传几张图片。。。