用的是软件模拟I2C来读取基于BQ8030的电池信息
软件I2C模块之前用来读I2C的EEPROM是是OK的
但是用来读电池信息时根本没反应
用示波器看了下
发送slaveAddress 0X16过去SDA线没有被拉低
也就是说电池根本没有应答
各个时序要求我都详细对照过SMBUS协议了,不会有错,
时钟频率大概50K
应该是很合适的,可就是没反应
弄了半个月没动静,急死人了!!!!
求坛子里哪位兄弟了解这个的给个建议!
真郁闷..哎.
[求助]关于BQ8030电池信息的读取
全部回复(5)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
说明一下,我们公司是给客户做电池检测设备的
现在客户要求能通过SMBUS读取电池的基本信息的设备
以前没弄过关于smbus的东西
前几天拿到了客户给的BQ8030的datasheet
但是看了后发现根本没什么用
原来8030只是TI给有一定研发实力的客户定制的需要客户自己写FIRMWARE的IC(大概是因为怕技术不够的公司开发出来的电池不安全)
而其他公开资料的都是firmware已经固化好的,如2060,20z70之类的.
现在真的无法判断到底是哪边的问题.
要说我程序的问题,可是这个程序用来读24C64EEPROM是没问题的.
时序要求我也和SMBUS协议完整对照过~
两块电池我拆过(客户没有给原理图),也不知道会不会损坏.
也有可能是电池还有什么要求没有达到,所以电池SMBUS关闭(只是猜测,所以也不好随便向客户那边要资料).
现在真是两眼一抹黑..
求哪位了解或熟悉的进来指个门道..
现在客户要求能通过SMBUS读取电池的基本信息的设备
以前没弄过关于smbus的东西
前几天拿到了客户给的BQ8030的datasheet
但是看了后发现根本没什么用
原来8030只是TI给有一定研发实力的客户定制的需要客户自己写FIRMWARE的IC(大概是因为怕技术不够的公司开发出来的电池不安全)
而其他公开资料的都是firmware已经固化好的,如2060,20z70之类的.
现在真的无法判断到底是哪边的问题.
要说我程序的问题,可是这个程序用来读24C64EEPROM是没问题的.
时序要求我也和SMBUS协议完整对照过~
两块电池我拆过(客户没有给原理图),也不知道会不会损坏.
也有可能是电池还有什么要求没有达到,所以电池SMBUS关闭(只是猜测,所以也不好随便向客户那边要资料).
现在真是两眼一抹黑..
求哪位了解或熟悉的进来指个门道..
0
回复
提示
@supgz
说明一下,我们公司是给客户做电池检测设备的现在客户要求能通过SMBUS读取电池的基本信息的设备以前没弄过关于smbus的东西前几天拿到了客户给的BQ8030的datasheet但是看了后发现根本没什么用原来8030只是TI给有一定研发实力的客户定制的需要客户自己写FIRMWARE的IC(大概是因为怕技术不够的公司开发出来的电池不安全)而其他公开资料的都是firmware已经固化好的,如2060,20z70之类的.现在真的无法判断到底是哪边的问题.要说我程序的问题,可是这个程序用来读24C64EEPROM是没问题的.时序要求我也和SMBUS协议完整对照过~两块电池我拆过(客户没有给原理图),也不知道会不会损坏.也有可能是电池还有什么要求没有达到,所以电池SMBUS关闭(只是猜测,所以也不好随便向客户那边要资料).现在真是两眼一抹黑..求哪位了解或熟悉的进来指个门道..
电池信息的读取是很简单的,你可以看一下这个论坛,WWW.GGREN.ORG/BBS里的电池版的相关信息,另外很想知道你的做设备及软件是什么样的
0
回复
提示
@supgz
说明一下,我们公司是给客户做电池检测设备的现在客户要求能通过SMBUS读取电池的基本信息的设备以前没弄过关于smbus的东西前几天拿到了客户给的BQ8030的datasheet但是看了后发现根本没什么用原来8030只是TI给有一定研发实力的客户定制的需要客户自己写FIRMWARE的IC(大概是因为怕技术不够的公司开发出来的电池不安全)而其他公开资料的都是firmware已经固化好的,如2060,20z70之类的.现在真的无法判断到底是哪边的问题.要说我程序的问题,可是这个程序用来读24C64EEPROM是没问题的.时序要求我也和SMBUS协议完整对照过~两块电池我拆过(客户没有给原理图),也不知道会不会损坏.也有可能是电池还有什么要求没有达到,所以电池SMBUS关闭(只是猜测,所以也不好随便向客户那边要资料).现在真是两眼一抹黑..求哪位了解或熟悉的进来指个门道..
你好!最近在研究bq8030,资料找不到,能提供一份吗?非常感谢!!!!我的邮箱965831307@qq.com,不胜感激!
0
回复
提示