打印
[开发资料]

SDA 仲裁

[复制链接]
277|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2024-6-25 17:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
I2C 支持 SDA 冲突检测和仲裁,可以保证在多个主机企图控制 I2C 总线时,I2C 总线上的数据不被破坏。每个主机发送数据时,都会同时比较总线上的数据与自己发送的数据是否一致,不一致则认为检测到总线冲突,会退出发送竞争,即丢失仲裁。丢失仲裁的主机会立即切换到未被寻址的从机状态,以确保自身能被仲裁成功的主机寻址到。丢失仲裁的主机会继续输出 SCL 串行时钟,直到当前字节传输完成。SDA 仲裁一般发生在主机发送 SLA+W/R 数据阶段,如果两个主机同时向一个从机发送数据,即两个主机发送的从机地址相同,则仲裁会在第二个字节持续。

使用特权

评论回复
沙发
szt1993| | 2024-7-22 13:36 | 只看该作者
I2C 支持 SDA 冲突检测和仲裁,可以保证在多个主机企图控制 I2C 总线时,I2C 总线上的数据不被破坏

使用特权

评论回复
板凳
jf101| | 2024-7-22 14:42 | 只看该作者
SDA 冲突检测和仲裁主要的不同时进行数据传输

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1803

主题

13345

帖子

55

粉丝