bq34z100g1电量读取
请各位大神帮忙解答:
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给出了完整的配置评估板的过程。