Other Parts Discussed in Thread:TCA9539
最近遇到了一个问题,使用TI的TCA9539芯片时,I2C总线始终扫描不到这颗芯片,首先确保了与其他芯片地址没有冲突,然后复位信号上拉,地址变换,改善电源纹波等手段都使用过,依然无法得到回应。很奇怪。电源供电是3.3V
Kailyn Chen:
您好,首先是否参考datasheet Page29的上电时序是否正常?其次,通讯时测量reset引脚电压是否稳定?
另外,和主机连接的I2C接口是否GPIO还是开漏输出?
最后,建议更换一片新的IC验证下是否能收到ACK?
建议附上电路看下。
,
user6389520:
RESET引脚正常的,上电今天看了也正常,我的板子上有一块PCA9548可以正常检测到,电路图我附上来5011-TCA9539.docx
,
user6389520:
更换IC也是一样的情况
,
Kailyn Chen:
电路中I2C没上拉,实际上拉了吧? 另外,和主控连接的I2C是GPIO还是也是开漏输出?
有一块PCA9548能检测到,理论上来说硬件和I2C code都是没问题的。
,
user6389520:
上拉了,GPIO,我们也实在想不明白为什么会这样
,
Kailyn Chen:
GPIO的话,看下引脚定义,是否内部已经上拉,已经上拉的话,则外部不需要再上拉了。否则并联之后电阻变小,ACK信号无法拉低,导致收不到ACK信号。