This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DS90UB926Q-Q1:主机 I2C 和远程 I2C 之间的差异

Guru**** 2027820 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1067512/ds90ub926q-q1-difference-between-host-i2c-and-remote-i2c

部件号:DS90UB926Q-Q1

您好,专家,

最近,我读 了 AN-2173"通过带 双向控制信道的 FPP-Link III 进行 I2C 通信",并有一些问题。  

如下图所示,我认为它旨在传达 主机 I2C 和远程 I2C 之间的区别,但我并不真正明白。 根据我的理解,远程 I2C 应该更慢,ACK 信号紧跟前一字节。 我认为我们应该交换“主机 I2C”和“远程 I2C”。 你怎么看?

br,

电子郑

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,电子  

    我会仔细研究这个问题,并在一周内回复你。  

    谢谢你,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,电子  

    应用手册图显示的是远程 I2C 事务,而不是本地 I2C。 您提到的本地事务的 ACK 与前一字节密切相关,不需要时钟拉伸,请参见下图。  

    但是,当与远程外围设备通信时, 从属代理会将主控制器发送的任何字节事务转发到目标设备,并发生从属时钟拉伸。 图5显示了 SCL 时钟和 SDA 数据信号的计时关系,因为 传输到 I2C 从设备的每个字节都必须单独确认。 主控制器发送的每个字节都将进行时钟拉伸。  

    最佳