打印

I2C总线实现原理

[复制链接]
835|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
peace555|  楼主 | 2016-12-29 00:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
只使用两根线:
串行数据(SDA);
串行时钟(SCL);
沙发
peace555|  楼主 | 2016-12-29 00:36 | 只看该作者
串行的8位数据传输:
标准模式下最大速度为100kbps;
快速模式下最大速度400kbps;
快速加模式下最大速度1Mbps。

使用特权

评论回复
板凳
peace555|  楼主 | 2016-12-29 00:37 | 只看该作者
串行的8位数据传输:
标准模式下最大速度为100kbps;
快速模式下最大速度400kbps;
快速加模式下最大速度1Mbps。

使用特权

评论回复
地板
peace555|  楼主 | 2016-12-29 00:39 | 只看该作者
使用集电极开路或者开漏极,通过上拉电阻将设备连接到总线上(线“与”功能)

使用特权

评论回复
5
zhiyy| | 2016-12-29 00:40 | 只看该作者
每个连接到总线的设备,由软件通过独一无二的地址进行寻址

使用特权

评论回复
6
zya888| | 2016-12-29 08:18 | 只看该作者
支持多主模式,当两个设备同时初始化数据传输时,使用冲突检测和仲裁

使用特权

评论回复
7
电子信使| | 2016-12-29 08:18 | 只看该作者
主设备控制SCL线,产生一个开始(Start)条件,后面跟着数据字节。数据字节包含7个从设备地址和一个读/写(RW)位。该位设置相对于主设备的数据传输方向。高为读低为写

使用特权

评论回复
8
zya888| | 2016-12-29 08:21 | 只看该作者
从设备识别它的地址,并且在第9位的时间间隔内,通过将数据线拉低产生应答(ACK)字节

使用特权

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

本版积分规则

89

主题

620

帖子

2

粉丝