打印
[开发资料]

I2C的SDA仲裁

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

使用特权

评论回复
沙发
jf101| | 2024-1-27 11:14 | 只看该作者
I2C 支持 SDA 冲突检测和仲裁

使用特权

评论回复
板凳
AdaMaYun| | 2024-1-27 16:13 | 只看该作者
SDA 仲裁一般发生在主机发送 SLA+W/R 数据阶段

使用特权

评论回复
地板
OKAKAKO| | 2024-1-27 16:25 | 只看该作者
丢失仲裁的主机会继续输出 SCL 串行时钟,直到当前字节传输完成。

使用特权

评论回复
5
LOVEEVER| | 2024-1-27 17:49 | 只看该作者
丢失仲裁会不会通讯异常

使用特权

评论回复
6
村支书| | 2024-1-29 08:53 | 只看该作者
I2C和SPI都经常用到的

使用特权

评论回复
7
再见十分钟| | 2024-1-29 08:57 | 只看该作者
SDA 仲裁一般发生在什么时候

使用特权

评论回复
8
前车后炮| | 2024-1-29 09:01 | 只看该作者
I2C广播怎么用的,没用过

使用特权

评论回复
9
普通话补丁| | 2024-1-29 09:09 | 只看该作者
I2C与SPI有哪些优劣势,好像都用到的挺多

使用特权

评论回复
10
小暖| | 2024-1-29 09:13 | 只看该作者
I2C驱动OLED比较多

使用特权

评论回复
11
kenny02| | 2024-1-29 09:19 | 只看该作者
I2C没UART用的多

使用特权

评论回复
12
小耳朵图图| | 2024-1-29 09:23 | 只看该作者
最快速率能到多少

使用特权

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

使用特权

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

本版积分规则

1715

主题

12945

帖子

54

粉丝