微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ34Z100的CMD收不到ACK的问题。

BQ34Z100的CMD收不到ACK的问题。

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

TI的工程师你们好,我最近有个项目要用单片机I2C和电池通讯。之前的工作,生产电池的公司都帮我们完成了,目前遇到了一个问题。当发送AA之后,收到了ACK响应,但是紧接着再发送CMD就收不到ACK了。

另外,发送0XAB,也有时会收不到ACK。如图

问题很急,希望TI工程师能尽早回复,谢谢

主要问题在于发送CMD指令之后,SCL第九字节变高了。。按道理来说,这里应该是从机拉低SCL的。我看到论坛里挺多人遇到这个问题都没有一个确切的回答。

问题已经解决了,主要是SDA和SCL设置OD的问题,而且时序上也要调整很久.在发送AB得到ACK之后,从机会拉低SCL等待100微秒左右才可以正常发送数据..总之各方面都需要注意..

自己把问题解决了,主要还是设置OD和时序的问题.

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

网站地图

Top