微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ34Z100电量读取问题

BQ34Z100电量读取问题

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

请问手册上的COMMAND是怎么用的,我打算用EV2300来烧写.SREC文件,然后用单片机来读取电压电量等信息,手册上讲FLASH的访问讲了很多还包括CHECKSUM的计算,我觉得这个是写参数用到的,因为我只需要都电压电量等参数,就不需要这些复杂的过程,看COMMAND里面有对应的命令0X02, 0X08/0X09,可是我不确定这个到底怎么用?

是不是这样理解的:

  读电量的时候   IIC时序   START   AA  ACK   02  ACK     START  AB  ACK   读取一个字节  不发ACK   STOP

 读电压的时候    IIC时序    START   AA  ACK   08  ACK     START  AB  ACK   读取一个字节  不发ACK   STOP

                                              START   AA  ACK   09  ACK     START  AB  ACK   读取一个字节  不发ACK   STOP

是这样操作吗?

你这个时序应该没什么问题。中间的START应该叫Repeat Start。详细请参考最新的datasheet 41~42页。

另,最新版本是BQ34Z100-G1。

可以在读取的时候 不要连续的发送读取指令,在I2C指令之间建议增加2ms的延迟。

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

网站地图

Top