微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > bq34z100g1电量读取

bq34z100g1电量读取

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

请各位大神帮忙解答:

1、bq34z100g1没有设备ID和厂商ID吗?

2、本人采用STM32模拟I2C读取电量,有应答,但读取到的电量值总为0

代码是参考TI提供的MPS和bq34z100g1datasheet写的:

void Bq34z100_Read(u8 cmd,u8 *Data)
{
IIC_Start();
IIC_Send_Byte(0xAA); //·写地址0XAA
i = IIC_Wait_Ack();
IIC_Send_Byte(cmd); //·命令
IIC_Wait_Ack();

IIC_Start();
IIC_Send_Byte(0xAB); //读地址0XAB
IIC_Wait_Ack();
*Data++ =IIC_Read_Byte(1); //读取数据发送ACK
*Data =IIC_Read_Byte(0); //读取数据无ACK
IIC_Stop();

}

1、bq34z100g1没有设备ID和厂商ID吗?

R.BQ34Z100-G1 flash中有一个用户可自行编译的32字节的存储空间(Subclass=58  ,offset=0-31) ,用户可以根据自己的需要写入设备ID以及厂商ID等资料。 

您好:

    谢谢你的解答!

请问这款芯片使用前是要用TI的软件进行一些配置吗?因为我通过模拟的I2C读取到的电量总为0.

请帮忙解答,非常感谢!

使用之前是需要进行相关的配置,包括电芯chem id选择,初始容量,串并联结构等。

没有进行配置时,通讯功能是正常的,但此时电池的状态是不对的,所以读到的数据包括电量信息等是错乱的。

TI提供了BQstudio这个GUI给客户用于在评估阶段直观的进行配置和监测(需要搭配一个i2C转usb口的EV2400通讯转接盒),TI建议的做法是用BQstudio把电池的状态调试到符合项目需求后,再去和单片机联机调试,从而确保电池本身状态正常,联机调试时就只专注于单片机的通讯时序。

BQstudio下载链接

http://www.ti.com.cn/tool/cn/bqstudio

调试步骤请参考TI BQ34Z100-G1的EVM板使用手册

http://www.ti.com.cn/cn/lit/ug/sluu904a/sluu904a.pdf

好的,非常感谢!

您好:

我们使用的TUSB6250在安装EEPROM programmer的时候,发现需要两个驱动firmware loader和EEEPROM Programmer driver
,在官网上没有找到,是否可以提供一下? 

谢谢!

您好:

  不是的,我遇到的是另外的问题,对于BQ34Z100-G1我暂时没有疑问了。

我们所设计的产品中用到TUSB6250,可是我们没有在官网上找到驱动,datasheet中说明需要两个驱动,能否提供一下?

谢谢!

关于TUSB6250的资料,请发到TI接口主题的论坛,负责USB接口的工程师会回复你。谢谢!

http://www.deyisupport.com/question_answer/analog/interface_and_clocks/f/59.aspx

您好:

     TI有bqstudio对bq34z100g1的chemistryID,初始容量,串并联结构等设置的说明文档吗?

     以及对于bq34z100g1的开发调试步骤?

请帮忙解答,谢谢!

你好,我的工程跟你的差不多,照你这样,那就是软件方面对电量检测显示做操作是吗?能否提供份例程啊?小弟初学

chemID的测试过程请在TI官网搜索 GPC chemID,参照步骤即可。初始容量和串并联结构等设置请参考数据手册中典型应用在P49给出了完整的配置评估板的过程。

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

网站地图

Top