工具与软件:
您好!
TI 专家、
我们在客户电路板上使用 SDK0902。 板上有三个解串器、分别使用 I2C1、I2C5和 I2C6、对应于三个 CSI。
现在、我们使用 MCU2_0来配置这三个解串器、并且三个 I2C insts 都以400KHZ 轮询模式进行初始化。
但我们现在在电路板上电后重复使用 IIC、我们发现、在运行一段时间后、IIC 在使用 Board_i2c16BitRegRd 时将超时、并且在发生超时和超时后的波形会发生变化、如下所示。


当读取同一寄存器时、两次复制都会发生、有时会在运行十分钟后重复、有时会在两小时后重复、复制后 SCK 为高电平、但 SDA 有时为低电平、有时为高电平。
目前测试使用 I2C1和 I2C5的同时进行读写寄存器操作、只能在 I2C1上重现、I2C5读写寄存器操作的次数小于 I2C1的次数、不知道这是否就是为什么不在 I2C5中重复的原因
我们发现此情况下的问题与我们的问题:TDA4VH-Q1:偶尔出现 I2C 超时-处理器论坛-处理器- TI E2E 支持论坛非常相似
现在在这个问题上是否有任何进展?
此致、
ShiRong