https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1284797/sn65dsi83-i2c-problem
器件型号:SN65DSI83主题中讨论的其他器件:PCA9306、、 TCA9517
我们正使用此 MIPI 转 LVDS IC:SN65DSI83ZXHR。
遇到了 I2C 总线问题。 我们已通过 VLS (PCA9306:3、3V <-> 1、8V)将我们的处理器(iMX8Plus)与该 IC 相连。 n´t 有多个 I2C 从器件。
在几分钟的正常工作后、我们注意到 I2C 总线已停止工作。 我们已进行检查、如果我们尝试使用以下循环下载其寄存器的值、I2C 总线会在几分钟内进行制动:
"虽然为 true;执行 i2cdump -f -y 1 0x2C;done"
n´t 示波器的帮助下、我们可以检查当它开始崩溃通信时、SN65DSI83ZXHR 不会应答 ACK 位、并将 SDA 保持在低电平。 iMX8在释放 SDA 之前发送脉冲、如标准所述:
(黄色:SCL 为1、8V;绿色:SCL 为3、3V;蓝色:SDA 为1、8V;紫色:SDA 为3、3V)
当 I2C 最终完全崩溃时、我们仅将 SN65DSI83ZXHR 的使能引脚置于"0"电平后才能重新启动。
我们使用100KHz 和400kHz 的频率对其进行了测试、结果相同。
有什么解决方法的想法吗?