This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ4050: SMBUS中从设备不应答命令码

Part Number: BQ4050
Other Parts Discussed in Thread: EV2400

你好,我在使用BQ4050读取电池电量时,命令码不应答,应该是我哪个地方异常?

如下图所示,配置的时钟频率50kHz,地址字节为0x16,命令为0x0D,其中标识位置“1处”为地址字节的应答,标识“2”处为命令字节的应答,没有应答。

下图为上图的全图时序:

  • 您好,试一下用EV2400是否可以读出来,如果可以读出来,证明您的硬件等没有什么问题, 主要在软件上。那么用EV2400只读取一个数,如电池电压,然后用示波器把i2c的波形抓取下来。再抓一下自己软件编写的的i2c波形,同样读取这个电压,看看两者有什么区别,很快就能定位到问题。比如ACK信号有没有?发送地址对不对?发送命令时序对不对等。

x 出现错误。请重试或与管理员联系。