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.
您好,专家,
最近,我读 了 AN-2173"通过带 双向控制信道的 FPP-Link III 进行 I2C 通信",并有一些问题。
如下图所示,我认为它旨在传达 主机 I2C 和远程 I2C 之间的区别,但我并不真正明白。 根据我的理解,远程 I2C 应该更慢,ACK 信号紧跟前一字节。 我认为我们应该交换“主机 I2C”和“远程 I2C”。 你怎么看?
br,
电子郑
您好,电子
我会仔细研究这个问题,并在一周内回复你。
谢谢你,
舒
您好,电子
应用手册图显示的是远程 I2C 事务,而不是本地 I2C。 您提到的本地事务的 ACK 与前一字节密切相关,不需要时钟拉伸,请参见下图。
但是,当与远程外围设备通信时, 从属代理会将主控制器发送的任何字节事务转发到目标设备,并发生从属时钟拉伸。 图5显示了 SCL 时钟和 SDA 数据信号的计时关系,因为 传输到 I2C 从设备的每个字节都必须单独确认。 主控制器发送的每个字节都将进行时钟拉伸。
最佳
舒