打印
[电源]

用单片机读取bq20z90电池信息

[复制链接]
4098|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
thf2008|  楼主 | 2009-2-27 00:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
个已经设计好的锂电池充电保护电路,是用bq20z90+bq29330搭建的,现在要用单片机把电池的电量等等一些信息读出来, 

是不是把bq20z90当作一个I2C从器件,只要向它发送Datasheet里定义的命令就可以了?? 
现在遇到的问题是用单片机发送slaveaddress(就是0x16)可以正确得到ACK,接着发送command code,就没有反应了. 

在这里请教一下各位高手具体这个应该怎么操作?

相关帖子

沙发
HotC51| | 2009-2-27 01:55 | 只看该作者

我是“高手”,但是没有电路~~~

使用特权

评论回复
板凳
linhai2009| | 2009-3-1 16:21 | 只看该作者

发个电路图上来阿明

使用特权

评论回复
地板
thf2008|  楼主 | 2009-3-1 16:24 | 只看该作者

今天用示波器抓到的波形

今天用示波器抓到的波形,示意的画了一下,发现发送command code之后CLK就直接拉低了,根本就没有等待应答,只数到了8个CLK脉冲.恳请高手解答,可能是什么地方出了问题呢??

使用特权

评论回复
5
linhai2009| | 2009-3-1 16:26 | 只看该作者

应该是时序重叠问题,调整延时时间就会正常的

使用特权

评论回复
6
TI_CPIC| | 2009-3-3 17:31 | 只看该作者

RE:

建议使用TI的EV2300通讯卡下载驱动软件后用SMBus通讯协议直接读取

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

221

主题

2024

帖子

2

粉丝