I2C:多主总线中多个主设备的 SCL 频率可能相差多少?

问题描述 投票:0回答:1

如果两个主 SCL 频率差异很大,甚至在相同的 SCL 下降沿开始时,在 9 个 SCL 脉冲通过之前,它们的相位也会相反,那么将会/可能发生什么。

i2c multi-master-replication
1个回答
0
投票

此来源指出,您只能将多主配置与具有多主功能的硬件设备(主设备)一起使用: https://www.i2c-bus.org/multimaster/

写入最多零(或最慢)的设备将赢得仲裁。我认为 CAN 总线的工作原理类似。

如果一个设备向总线写入 1,另一个设备向总线写入 0,则总线上只有 0 可见,并且尝试写入 1 的主设备会注意到这一点(这就是为什么它实际上需要具有多主功能/兼容!)并将停止自己的传输。

© www.soinside.com 2019 - 2024. All rights reserved.