微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ27510-G3用I2C读取所有寄存器为同一个值

BQ27510-G3用I2C读取所有寄存器为同一个值

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

想使用I2C读取BQ27510-g3的SOC   Voltage,采用手册的读取方式,其中ADDR为0xaa/0xab   Voltage的CMD为0x08/0x09   SOC为0x20/0x21

可是每次读到的Voltage和SOC都相同

比如Voltage为0x89     那么SOC就为0x8989

然后每次读取单字节,读取0x08  0x09  0x0a  0x0b  的值也相同

为什么会出现此类问题?使用Stdio调试没有问题

用示波器抓一下用bqStudio和你自己的主机的I2C波形,看是否有区别。

最好能够抓取波形分析

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

网站地图

Top