打印

I2C的 Sr 重新开始 会不会产生bug?

[复制链接]
2045|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
就是在画圈的地方,Sr信号的波形和start信号的波形是一样的。协议里说:

主控器控制总线期间完成了一次数据通信(发送或接收)之后,如果想继续占用总线再进行一次数据通信(发送或接收),而又不释放总线,就需要利用重启动Sr信号时序。重启动信号Sr既作为前一次数据传输的结束,又作为后一次数据传输的开始。利用重启动信号的优点是,在前后两次通信之间主控器不需要释放总线,这样就不会丢失总线的控制权,即不让其他主器件节点抢占总线。

可是画圈地方的SCL是高电平,那如果I2C总线上有其他的master这个时候发了一个SCL低电平,第一个master不就丢失了使用权。协议里只是这么说,但是实现起来完全有可能有BUG,希望各位解答。

还有就是
1.I2C总线400pf的限制是怎么来的?
2,如果接40个10pf的设备会怎么样?我觉的效果会很差?

0_1318854240DAbN.gif.png (29.75 KB )

0_1318854240DAbN.gif.png

相关帖子

沙发
tingtang|  楼主 | 2013-3-26 11:11 | 只看该作者
顶顶:lol

使用特权

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

本版积分规则

33

主题

147

帖子

0

粉丝