电源设计技术实用资料点击免费获取>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 我对I2C 总线仲裁与SCL速率的理解,是正确的吗?

共6条 1/1 1 跳转至

我对I2C 总线仲裁与SCL速率的理解,是正确的吗?

工程师
2019-12-29 23:19:52    评分

大家周末好!

以前,我发现产生高达5M的时钟信号,器件也能通讯,联想两个主机抢线,时钟频率不一样,仲裁也能进行,我猜想所有符合IIC规范的器件采取的实际上是“逆向思维”,即并不去管时钟,而只针对电平、上跳沿、下跳沿“负责”,这样以来管你时钟线上多么混乱,我只要检测到相应的时序,我就能做出正确的反应。

而现在的器件内部的场效应管轻轻松松到纳秒级别,这也是为什么5M这样远超最新IIC规定的1M时钟频率也能通讯的原因。不知道这样理解是否有问题?

欢迎大家指教!





关键词: I2C      总线      仲裁      I    

助工
2019-12-29 23:34:15    评分
2楼

IIC是靠的上拉电阻拉高的,当你时间不够,器件有可能就错误进STOP了。表现现象就是工作不稳定。


助工
2019-12-29 23:42:19    评分
3楼

速率只是跟上拉电阻有关,但是不排除你主机端SCL用推挽,就是模拟I2C那种,所以速率可以跑很高很高,
I2C、SPI等等都是移位寄存器的延伸,只管上升沿下降沿的!


专家
2019-12-30 12:09:20    评分
4楼

I2C属于同步通讯接口。

速率的选定有关从设备的处理能力,还有关线路传输能力。

所以I2C的标准定义为了100Kbps


助工
2019-12-30 23:10:23    评分
5楼
速率只是跟上拉电阻有关,但是不排除你主机端SCL用推挽,就是模拟I2C那种,所以速率可以跑很高很高,
I2C、SPI等等都是移位寄存器的延伸,只管上升沿下降沿的!



助工
2020-01-03 21:51:09    评分
6楼

寄生电容是关键,你只连接一个设备和连接多个设备也是不一样的,规范要考虑最坏的可能。


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]