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.

BQ3060: 通讯数数无应答信号

Part Number: BQ3060

单片机与BQ3060进行IIC通讯,数据波形如上图。发送的器件地址信息,从机有应答信号,再发送命令后,就无应答信号了。请问是什么原因呢?

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

  • 请问是否还有其他手段?手里没有EV2300。另外,最开始的通讯程序是可以通讯的,不知为什么就无法通讯了,同样的程序时序,是可以与EEPROM通讯的。另外,如果第一个发送的地址数据,从机有应答, 是否可以说明从机的硬件是没有问题的?地址线、数据线,用的10K电阻上拉到3.3V。

  • 您好,之前能通讯现在不能通讯,建议排除是不是芯片shutdown。如果不是shutdown 您手边有好没有好板子,做一下对比,看一下是不是板子上的元件损坏。