- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
I2C总线接口基本知识 总线和接口的区别: 总线是一组传输通道,比如说IIC总线。 接口是一种连接标准,比如说IIC接口。 两者之间的关系就是IIC接口的设备都要通过IIC总线来进行通信,而IIC总线上走的设备并不全是IIC接口的。 什么是I2C总线? I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,一根数据线SDA,一根串行时钟线SCL,用于连接微处理器及其外围设备,实现全双工同步数据处理。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。 两根线 I2C 串行总线有两根信号线:一根双向的数据线 SDA;另一根是时钟线 SCL。所有接到 I2C 总线上的设备的串行数据都接到总线的 SDA 线,各设备的时钟线 SCL接到总线的 SCL。 上拉电阻与传输速率 I2C总线的SCL和SDA端口输出为漏极开路,因此使用时必须连接上拉电阻。上拉电阻的大小与电源电压,传输速率等由关系。这是由于外围器件是漏极开路,上拉电阻的大小在一定程度上影响外围器件信号传输的延迟时间。 串行的8位双向数据传输位速率在: 标准模式下可达 100kbit/s,采用10K欧姆的上拉电阻。 快速模式下可达 400kbit/s,采用2K欧姆的上拉电阻。 高速模式下可达3.4Mbit/s,高速模式下不执行仲裁和时钟同步以加速位处理能力,同时高速模式主机器件有一个SDAH 信号的开漏输出缓冲器和一个在SCLH 输出的开漏极下拉和电流源上拉电路。这个电流源电路缩短了SCLH 信号的上升时间,任何时侯在Hs 模式,只有一个主机的电流源有效 I2C总线上的外围扩展器件的数量 I2C总线上的外围扩展器件为电压型负载的CMOS器件,因此总线上的器件数量不是由电流负载能力决定,而是由电容负载能力决定。通常I2C总线的负载能力为400PF。同时由于外围器件的地址唯一,所以外围器件的数量还受器件地址空间的限制。 地址唯一 I2C总线上所有的外围器件都需要唯一的地址由器件地址和引脚地址两部分构成,共七位。器件地址是I2C器件固有的地址编码,器件出厂时就已经给定,不可更改。引脚地址由I2C总线外围器件的地址引脚(A2,A1,AO)决定,根据其在电路中接电源正极,接地或悬空的不同,形成不同的地址代码。引脚地址数决定了同一种器件可接入总线的最大数目。 R/W ̄是方向位,R/W ̄=0表示主器件向从器件发送数据,R/W ̄=1表示主器件读取从器件数据。 I2C总线上所有的外围器件都需要唯一的地址,由器件地址和引脚地址两部分构成,共七位。器件地址是I2C器件固有的地址编码,器件出厂时就已经给定,不可更改。引脚地址由I2C总线外围器件的地址引脚(A2,A1,AO)决定,根据其在电路中接电源正极,接地或悬空的不同,形成不同的地址代码。引脚地址数决定了同一种器件可接入总线的最大数目。 R/W ̄是方向位,R/W ̄=0表示主器件向从器件发送数据,R/W ̄=1表示主器件读取从器件数据。 位序 D7 D6 D5 D4 D3 D2 D1 D0 定义 器件地址 引脚地址 方向位 DA3 DA2 DA1 DA0 A2 A1 A0 _ R/W 主从通信 I2C规程运用主/从双向通讯。I2C总线的运行(数据传输)由主机控制。所谓主机即启动数据的传送时(发出启动信号)发出时钟信号,传送结束时发出停止信号的设备,通常主机是微处理器。被主机寻访的设备都称为从机。主机和从机的数据传送,可以由主机发送数据到从机,凡是发送数据到总线的设备称为发送器,也可以是从机发到主机。从总线上接收数据的设备被称为接受器。 总线竞争的仲裁 总线上可能挂接有多个器件,有时会发生两个或多个主器件同时想占用总线的情况,这种情况叫做总线竞争。I2C总线具有多主控能力,可以对发生在SDA线上的总线竞争进行仲裁,其仲裁原则是这样的:当多个主器件同时想占用总线时,如果某个主器件发送高电平,而另一个主器件发送低电平,则发送电平与此时SDA总线电平不符的那个器件将自动关闭其输出级。总线竞争的仲裁是在两个层次上进行的。首先是地址位的比较,如果主器件寻址同一个从器件,则进入数据位的比较,从而确保了竞争仲裁的可靠性。由于是利用I2C总线上的信息进行仲裁,因此不会造成信息的丢失。
您可能关注的文档
- 1-4特征函数和母函数.ppt
- 10建筑施工图3--门窗表.ppt
- 1、2的乘法口诀练习题.ppt
- 2-6斜盘式轴向柱塞泵的结构分析与设计.ppt
- 2016年暑假中学生安全教育讲座解析.ppt
- 2018nccn子宫肿瘤临床实践指南解读.ppt
- 2018人教版九年级英语unit6a3a-3c.ppt
- 2018人事部行政部工作总结模板.ppt
- 2018免疫组库测序.ppt
- 2018(新版)生活处处有哲学.ppt
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)