DS90UB933TRTVRQ1与DS90UB934TRGZRQ1来配对使用,MCU的I2C如果直接连接这2个芯片都是可以读到他们的地址的。但是如果和DS90UB934TRGZRQ1的I2C连接,通过FPD-link来读取DS90UB934TRGZRQ1的地址是读不到的,返回值是0xFF。现在把MCU的I2C连接到DS90UB933TRTVRQ1,再去读取0x0c这个寄存器
,返回值是0x04,也就是说检测不到电缆的连接。查了下,原理图,应该是没问题的,用的都是推荐设计。可能还有什么其他的问题吗?或者DS90UB933TRTVRQ1的某些参数是需要通过I2C设置下的?

我读0x5D其实获取到的是挂在933那边I2C上的设备的物理地址
,然后对0x65写入一个字节的地址,MCU通过0x65中的地址来访问该设备。也就是说需要先读取SlaveID里的地址来确定933的I2C上到底挂了哪些设备,并且获得这些设备的I2C物理地址。然后在SlaveAlias中写入一个字节的通讯地址,然后MCU通过通讯地址来访问这些设备。是这样吗?
