问一下TI的技术支持,我现在用单片机跟BQ34Z100通讯,读取里面的数据,现在用EV2400能正常通讯,但是单片机跟BQ34Z100通讯有时候能正常读到数据,有时候读不到数据,我用示波器看了发现发数据后有一段时间延迟的,现在不知道他的应答信号是怎么处理的(我的接法跟数据手册一样的,有SDA和SCL都有10K的上啦电阻)
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.
你是用MCU的IO口模拟的I2C么?需要考虑I2C的clock stretch机制,当电池这边在处理其他的事情而无法响应外部的命令的时候,电池这边可以把时钟线拉低一段时候直到可以响应的时候才释放。所以在读取的时候,发送时钟脉冲之前需要检测总线是否空闲。