BQ27200 i2c 读取问题。
时间:10-02
整理:3721RD
点击:
最近弄款产品带需带电量监测,使用的是BQ27200 是按照手册给的应用电路图。
I2C有10k上拉电阻,单片机读取的信息感觉很诡异。读取电压0x08/09 3832、3868有时候确是3万多?
BQ27200是否直接可以读取信息,或是在读取前需要初始化EEPROM中的数据?
写EEPROM就要给PGM 一个21V脉冲?
通讯的问题解决了,没有官方的EVM上位机软件和调试板子,有其他什么办法让这芯片来学习?得出可靠地数据?
不管我提的问题有多菜,不管路过的你是不是大神,请不吝赐教;感激不尽!
你的板子要是工作正常 就可以直接用EVM上位机BQEVSW,这个是免费的在产品主页下,只需要买一个通讯转接口EV2300/EV2400即可。这样你开发起来能够直接在PC的界面上看到电池的状态,先配置好电池 确保所有的过程和设置都正常,再接到你的单片机上面调试单片机。
除非客户非常非常的熟悉电量管理计了,才可以跳过BQEVSW软件直接用单片机来设置和调试,否则对于整个开发过程来说 一个你不了解电池内部现在到底是什么样的情况,第二出了问题 你不知道是电池端的问题 还是单片机的问题。而你用BQEVSW软件调试后 电池开发的过程可以加快和更加精确,第二出线问题你可以聚焦于单片机,因为电池端是已经确认过正常的。
最后再补充说明一下 不是只有EVM板才能使用BQEVSW软件,只要你自己做的板子通讯功能起来了就可以开始用BQEVSW软件了。谢谢!
非常感谢你的回答