在设计中使用了TCA9517A作为I2C总线的电平转换器,一侧电压为1.8V,连接FPGA;另外一侧电压为3.3V,连接4个I2C从设备(从设备是ADT7411、M24C02和两个低速DAC),电路图如下所示。
实际上电加载程序测试发现,在3.3V一侧(6脚)的能够测试到I2C从设备的应答信号,但是在1.8V一侧(3脚)不能测试到应答信号;即使应答长时间为低电平,在3脚测试也只能看到高电平。 感觉信号从A端到B端是正常的,但B端到A端传输被阻断了。 曾经尝试断掉其它从设备的供电,只保留ADT7411,现象一样。
请问,可能是什么原因?如何解决?谢谢!
Kailyn Chen:
你的意思是采用四个TCA9517A,master在A端,B端接四个从设备,让master能分别和B端的四个从设备通信?