TI中文支持网
TI专业的中文技术问题搜集分享网站

TPS23851 I2C通信问题

一个客户用TPS23851,一个系统用了6颗,有一个问题是,I2C通信不正常,开机后I2C正常工作,工作一段时间I2C就读不到某个TPS23851的部分内部寄存器,再工作一段时间,就读不到TPS23851整个内部寄存器,系统断电重启后,I2C又可以正常通信。因为系统有6个,不是固定那个TPS23851不正常,而是随机性的。CPU和TPS23851之间有一个I2C隔离器ISO7241C,I2C总线的上拉电阻是4.7K,请帮忙分析一下!谢谢!附件是电路图。

Trevor:

请问J1接口是与哪个器件相连的?我们TI的方案有使用TUSB3210再与PC相连来做测试的。对于隔离部分与我们现有的设计是一样的,应该是没有问题的。建议

只接一个TPS23851看还会不会有这个问题。

 

allen zhang1:

回复 Trevor:

后面接的是CPU,是Broadcom的GPIO口,也没办法做直接一个23851的实验,现在客户的产品已经发往国外,在国外客户应用过程中出现的问题(使用2个星期),如果用软件的方式解决是最好的,硬件解决问题方式暂时没办法实现。谢谢回复!

as as:

回复 allen zhang1:

你好!咨询一下你TPS23851的I2C通信的用法,我的一直通信不了,也不能读也不能写;这个芯片的I2C通信是和普通的100HZ的I2C通信一样吧!通信前也不需要对芯片复位什么的准备吧??  可我的一直通信不了,程序可以和别的I2C芯片通信(AT24C02),板子用的TI的板子,哎 很苦恼不能通信,求指教!!!

allen zhang1:

回复 as as:

把通信波形抓出来看看咯,不过TPS23851 I2C通信总感觉不那么稳定和可靠!

Trevor:

回复 allen zhang1:

使用GPIO来控制I2C,是否接上拉电阻?在国外客户应用过程中是否在常温下进行的?

赞(0)
未经允许不得转载:TI中文支持网 » TPS23851 I2C通信问题
分享到: 更多 (0)