主题中讨论的其他器件: TCA9617B
您好!
我测试的是电路板、看到 I2C 总线有一些信号完整性问题。 在我们的设计中、我们使用 FPGA 作为 I2C 主设备、在 I2C 总线上实现开漏。 我们有用于 IO 扩展的 PCA9539。 我们还提供 TCA9617B 作为2米电缆级运动传感器的 I2C 驱动器。
我们面临的问题是 I2C 总线上的争用和大型下冲。 I2C 总线的功能也不稳定。 大部分时间都在工作、但有时会失败。
SDA 信号如下所示:
我已查看了 TI 应用手册 slyt770。 根据此应用手册、争用是由主输出和从输出同时开启引起的。 我检查了 FPGA 主侧、它是开漏的。 这似乎与从器件有关。 我们认为这有时会导致 I2C 总线出现故障。 现在我的问题是、为什么会发生这种情况、我们如何解决它?
除了争用问题外、我们还会看到 I2C 信号上出现较大的下冲。 I2C 总线为2.5V。 主器件和从器件位于具有板载连接器的不同板上。
我们将非常感谢您提供任何帮助。
杰夫