




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I2C串行總線的原理 1 总线的概述2 总线结构3 总线传输协议4 常见波形分析 主讲人 I2C串行總線概述 I2C Inter IntegratedCircuit 總線是由PHILIPS公司開發的兩線式串行總線 用于连接微控制器及其外圍設備 是微電子通信控制領域廣泛采用的一種總線標準 I2C串行總線優點 它是同步通信的一種特殊形式 具有接口線少 控制方式簡單 器件封裝形式小 通訊效率高等有點 同時 系統的更改和擴充及其容易 I2C总线特点 1 只要求两条总线线路一条串行数据线SDA和一条串行时钟线SCL2 每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机 从机关系软件设定地址 主机可以作为主机发送器或主机接收器3 它是一个真正的多主机总线如果两个或更多主机同时初始化数据传输可以通过冲突检测和仲裁防止数据被破坏4 串行的8位双向数据传输位速率在标准模式下可达100kbit s快速模式下可达400kbit s高速模式下可达3 4Mbit s5 连接到相同总线的IC数量只受到总线的最大电容400pF限制 SCL SDA结构 连接到总线的输出级是漏极开路或者集电极开路 I2C接口的输出端是漏极开路或集电极开路 所以必须在接口外接上拉电阻 I2C上拉电阻的范围很宽 主要是根据功耗 上升时间等确定 I2C的上拉电阻可以是1 5K 2 2K 4 7K 电阻的大小对时序有一定的影响 对信号的上升时间和下降时间也有影响 一般接1 5K或2 2K 总的来说 电源电压控制了上拉电阻的最小值 负载电容 总线电容 控制了上拉电阻的最大值 I2C总线空闲的时候 两条信号线应该维持高电平 否则 上拉电阻上就会耗电 连接两个电压不同部分的双向电平转换器电路 I2C总线协议STOP STAR SCL是高电平 SDA从高电平向低电平切换表示起始条件SCL是高电平 SDA从低电平向高电平切换表示停止条件 起始和终止信号都是由主机发送的 在起始信号产生后总线就被处于占用的状态 在终止信号产生后总线就处于空闲的状态 每个接到I2C总线上的器件 可以是微处理器 MCU LED驱动器 存储器或键盘接口 都是有唯一的地址 而且都可以作为一个发送器或接收器 由器件的功能决定 主机与其它器件间的数据传输可以是由主机发送数据到其它器件 这时主机即为发送器 接受数据的器件则为接受器 在多主机系统中 可能同时有几个主机企图启动总线传输数据 为了避免混乱 I2C总线要通过总线仲裁决定由哪一台主机控制总线 支持多主控模块 但同一时刻只允许有一个主控 启动信号START后紧接着发送一个地址字节 其中7位为被控器件的地址码 一位为读 写控制位R W R W位为0表示由主控向被控器件写数据 R W为1表示由主控向被控器件读数据 当被控器件检测到收到的地址与自己的地址相同时 在第9个时钟期间反馈应答信号 每个数据字节在传送时都是高位 MSB 在前 当被控器件检测到主控发送的地址与自己的地址相同时发送一个应答信号 ACK 主控收到ACK后开始发送第一个数据字节 被控器收到数据字节后发送一个ACK表示继续传送数据 发送NACK表示传送数据结束 主控发送完全部数据后 发送一个停止位STOP 结束整个通讯并且释放总线 I2C数据传送 SCL线呈现高电平期间 SDA线上的电平必须保持稳定 低电平表示0 此时的线电压为地电压 高电平表示1 此时的电压由元器件的VDD决定 只有在SCL线为低电平期间 SDA上的电平允许变化 读通讯过程 1 主控在检测到总线空闲的状况下 首先发送一个START信号掌管总线 2 发送一个地址字节 包括7位地址码和一位R W1 3 当被控器件检测到主控发送的地址与自己的地址相同时发送一个应答信号 ACK 4 主控收到ACK后释放数据总线 开始接收第一个数据字节 5 主控收到数据后发送ACK表示继续传送数据 发送NACK表示传送数据结束 6 主控发送完全部数据后 发送一个停止位STOP 结束整个通讯并且释放总线 I2C数据的中断 接收器收到一个完整的数据字节后 有可能需要完成一些其它工作 如处理内部中断服务等 可能无法接受下一个字节 这时候接收器可以将SCL线拉成低电平 从而使主机处于等待状态 直到接收器准备好接受下一个字节时 再释放SCL线使为高电平 使数据传输继续 总线的仲裁 假设在某一瞬间两个主器件1和2同时发送启动信号线DATA1和DATA2 由于I2C总线的 线与 特性 使得SDA数据波形是DATA1和DATA2的结合 主机在发送数据的同事还要对自己的输出端的信号电平进行抽检 只要检测的结果和自己的预期相符则继续占用总线 实际系统采用低电平优先的仲裁原则将总线判给最先出现低电平的主机 常见波形分析 1 起始信号2 主从设备竞争I2C总线主设备传送完数据释放总线电压拉高 从设备发送应答信号出现半个波形 3 主设备读入AC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民族服饰绘画课件
- 铸铁拉压曲线
- 2025年传染病学典型疫情处理模拟测试答案及解析
- 2025年儿科学科免疫接种知识测验答案及解析
- 2025年呼吸内科实际操作能力测试模拟试卷答案及解析
- 2025年肝胆胰外科胰腺切除术后腹腔引流操作技能评估试卷答案及解析
- 2025年护理学的胸部创伤急救护理答案及解析
- 2025年麻醉科用药安全操作演练答案及解析
- 民族团结小模范事迹课件
- 2025年医疗器械工程器械维护技术考试答案及解析
- 冀教版英语五年级上册单词表
- 公司入股投资合同范例
- 2025年秋新人教版数学一年级上册全册课件
- 电影鉴赏《头脑特工队》
- 《全新观光车操作与安全培训课件》
- 医疗器械使用安全责任免责书
- 2025华电(海西)新能源限公司面向华电系统内外公开招聘高频重点提升(共500题)附带答案详解
- 进出口贸易合规管理制度
- 医疗器械冷链培训
- 公共政策分析 课件 第0章 导论;第1章绪论:政策科学的“研究纲领”
- 冠脉微循环功能障碍评估
评论
0/150
提交评论