微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > bq3055通讯求助

bq3055通讯求助

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

最近在做毕业设计,打算用STM32对电池进行管理,我现在用单片机模拟SMBUS读取bq3055,一直读不出来数据,一直是零,我没有做相应的配置,想直接读取相应电池的状态这样是不是不对。对于这个芯片是不是必须结合相应的评估板及软件 才行,我是学生没有条件,仅仅用单片机是否能读取里面的数据。

BQ芯片的通讯功能只要给电就可以开始工作了,对于开启通讯功能是不需要配置的。

对于SMBus口的通讯,查看单片机是否有给上拉电源以及上拉电阻,然后再用最基础的SBS指令试试时序是否正确。

对于刚开始接触这类芯片的开发者,建议用TI的BQEVSW软件,通过EV2400来调试芯片,芯片调试好了以后,再与实际项目的单片机调试通讯功能。相关的软件下载请参考如下链接

http://www.ti.com.cn/product/cn/BQ3055/toolssoftware

安装以及调试步骤请参考EVm板的user guide。以上谢谢!

已经加了4.7k的上拉电阻,可能是时序问题,想问下,用单片机是能读取soc,电压,电流,温度等的吧

可以的,留意一下是不同的访问内容需要对应访问权限,标准的SBS命令是可以在最初的安全权限下正常读取的。

谢谢你了,我在试试,总觉的事程序问题。对了,有没有BQ3055的程序,有就好了

你好,请参考如下链接中的.zip文件,它给出了单片机与各种常用接口通讯的参考代码

http://www.ti.com.cn/analog/cn/docs/litabsmultiplefilelist.tsp?literatureNumber=slva413a&docCategoryId=1&familyId=394&keyMatch=MSP430 fuel gauge&tisearch=Search-CN

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

网站地图

Top