I2C 多主模式电路设计指南
I2C 总线的多主模式电路可以使用以下电路设计:
-
在每个 I2C 总线上使用一个 I2C 总线控制器(例如 PCF8584),每个控制器都连接到一个或多个从设备。
-
在 I2C 总线上使用一个或多个可编程逻辑器件(例如 FPGA 或 CPLD),用于控制总线的主设备。
-
每个主设备都必须具有唯一的 I2C 地址,并且必须能够检测到其他主设备的存在。
-
每个主设备必须能够在总线上发送控制信号,以便能够控制其他主设备或从设备。
-
当主设备想要访问从设备时,它必须发送一个开始信号 (S) 和从设备地址,然后发送读或写命令。然后,它可以发送数据或接收数据。
-
当主设备完成对从设备的访问时,它必须发送一个停止信号 (P)。
-
如果两个主设备同时尝试访问总线上的同一从设备,则必须使用仲裁机制解决冲突。
总之,I2C 多主模式电路可以使用多个总线控制器和可编程逻辑器件来实现,每个主设备都必须具有唯一的地址,并且必须能够检测到其他主设备的存在。在总线上访问从设备时,必须使用开始和停止信号,并且必须使用仲裁机制来解决冲突。
原文地址: https://www.cveoy.top/t/topic/mu1s 著作权归作者所有。请勿转载和采集!