微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > 使用BQ34Z100进行电池电量测量,怎样生成.DFI文件,请问需要什么软件和硬件,仅仅使用自己控制的IC芯片进行I2C通信行吗?

使用BQ34Z100进行电池电量测量,怎样生成.DFI文件,请问需要什么软件和硬件,仅仅使用自己控制的IC芯片进行I2C通信行吗?

时间:10-02 整理:3721RD 点击:

如题,使用BQ34Z100进行电池电量测量,怎样生成.DFI文件,请问需要什么软件和硬件,仅仅使用自己控制的IC芯片进行I2C通信行吗?谢谢

生成DFI文件:

1.安装bqEVSW软件(http://www.ti.com/litv/zip/sluc367c)

2.安装bq34z100软件包(http://www.ti.com/litv/zip/sluc366a)

3.申请EV2300仿真器(http://www.ti.com/tool/ev2300)

4.如果有EVM板的话,可以按照(http://www.ti.com/lit/ug/sluu904/sluu904.pdf)操作。

5.生成dfi文件可以参照(http://www.ti.com/lit/an/slua453a/slua453a.pdf)

谢谢,不过,可以不使用TI的开发工具而仅仅使用自己控制的芯片进行开发吗?我使用单片机的I2C通信与BQ34Z100进行配置,结果发现在放电时容量跳变为0,充电时可以逐步增长……

如果您很熟悉的bq系列gauge开发的经验的话,可以使用单片机。

通常情况下,bq34z100需要在使用前进行配置,主要涉及到以下信息

1.电池额定容量

2.电池型号以及TI测试过ChemID

3.电池额定充放电终止电压

4.电量计相关的配置信息

5.测量校准信息

如果以上的配置正确的话,电量计才能正常的工作。

这些可以很方便的在bqEVSW上进行配置,通过单片机进行配置的话,需要自己写一些程序,并且要对gauge芯片内部寄存器有比较深刻的理解。

一般都是建议使用bqEVSW。

好的,谢谢工程师。我使用的电池是自己做的FeLiPO4电池,ChemID可能在TI官方提供的信息中找不到。不过,我想确认一点的就是使用单片机I2C通信与BQ34Z100进行通信,就能完全开发吗?官方是不是将所有需要配置的寄存器和接口都已经开放给用户,以便用户使用单片机进行通信呢?谢谢。

大部分需要用到的配置寄存器都是开放的,可以通过单片机进行开发。

仍然主要注意的是:ChemID 和 Ra Table,需要用bqEVSW 或者 bqConfig软件进行导入数据,手动修改寄存器会造成电量计工作不正常。

您说的很对,我就是手动修改的,电量计出现了跳变。(1)使用bqEVSW或者bqConfig还是需要购买官方的仿真器吗?(2)Ra是指的电池的内阻吗?这个可不可以通过外部检测后直接写入寄存器呢?以上两点,谢谢。

1.bqEVSW和bqconfig都是安装的软件,需要用仿真器连接gauge芯片才可以使用。只需要1个EV2300就可以通用。

2.ra是电池内阻数据表,理论上来说如果您有专业设备是可以自己检测了以后写进去的,一个电池可能需要1个月的时间才能测好内阻表。TI这些工作已经帮您做好了,只需要在bqEVSW中利用软件将chemID导入,就可以同步将Ratable一起更新了,并且在再使用过程中 Ratable会根据电池状况自动更新,这就是阻抗跟踪的技术。

谢谢。那么请问我自己生产的磷酸铁锂电池,使用什么ChemID合适呢?或者说在官方给的excelChemID表里没有找到合适的,应该怎么办呢?谢谢

你可以使用BQsoftware来记录电压,电流,温度等参数,通过mathcad来计算你的电芯和那个ID接近.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top