微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ34Z100 I2C无应答的问题

BQ34Z100 I2C无应答的问题

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

问一下TI的技术支持,我现在用单片机跟BQ34Z100通讯,读取里面的数据,现在用EV2400能正常通讯,但是单片机跟BQ34Z100通讯有时候能正常读到数据,有时候读不到数据,我用示波器看了发现发数据后有一段时间延迟的,现在不知道他的应答信号是怎么处理的(我的接法跟数据手册一样的,有SDA和SCL都有10K的上啦电阻)

您用的频率是多少,推荐用100kHz

频率70多k

你是用MCU的IO口模拟的I2C么?需要考虑I2C的clock stretch机制,当电池这边在处理其他的事情而无法响应外部的命令的时候,电池这边可以把时钟线拉低一段时候直到可以响应的时候才释放。所以在读取的时候,发送时钟脉冲之前需要检测总线是否空闲。

你好,如果改为硬件的i2c是不是就不用考虑这个机制,只要配置好,硬件会自动处理的,我现在用的是ti的单片机

我现在用硬件的iic发送了从机地址,就死在检测发送标志哪里了

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

网站地图

Top