IIC协议超详细的解释

上传人:文*** 文档编号:32333490 上传时间:2021-10-14 格式:DOCX 页数:7 大小:209.27KB
收藏 版权申诉 举报 下载
IIC协议超详细的解释_第1页
第1页 / 共7页
IIC协议超详细的解释_第2页
第2页 / 共7页
IIC协议超详细的解释_第3页
第3页 / 共7页
资源描述:

《IIC协议超详细的解释》由会员分享,可在线阅读,更多相关《IIC协议超详细的解释(7页珍藏版)》请在装配图网上搜索。

1、一、协议1 .空闲状态I2C总线总线的SD府口 SCL两条信号线同时处于高电平时,规定 为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状 态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。2 .起始位与停止位的定义:?起始信号:当SCL为高期间,SD附高至必氐的跳变;启动信号是一 种电平跳变时序信号,而不是一个电平信号。?停止信号:当SCL为高期间,SD附低到高的跳变;停止信号也是 一种电平跳变时序信号,而不是一个电平信号。3.ACK发送器每发送一个字节,就在时钟脉冲 9期间释放数据线,由接 收器反馈一个应答信号。应答信号为低电平时,规定为有效应答位(ACKJ称应答位),表示接收

2、器已经成功地接收了该字节;应答信号 为高电平时,规定为非应答位(NACK , 一般表示接收器接收该字节 没有成功。对于反馈有效应答位ACK勺要求是,接收器在第9个时 钟脉冲之前的低电平期间将 SDASI拉低,并且确保在该时钟的高电 平期间为稳定的低电平。如果接收器是主控器,则在它收到最后一 个字节后,发送一个NACKT号,以通知被控发送器结束数据发送,并 释放SDAfe,以便主控接收器发送一个停止信号 P。DATA 0U1TUT By T rtuifcvi 11 rrHATA Cut pui fry rwejwcrSCL trcm Inal rract utkftcM-ltdtE -L9JSt

3、 63ft ueuvHH nrclock puJ ue forFc总援的响应如下图逻辑分析仪的采样结果:释放总线后,如果没有应答信 号,sda应该一直持续为高电平,但是如图中蓝色虚线部分所示, 它被拉低为低电平,证明收到了应答信号。这里面给我们的两个信息是:1)接收器在SCL的上升沿到来之前的低电平期间拉低SDA 2)应答信号一直保持到SCL的下降沿结束;正如前文红色标识所指出的那样。4.数据的有效性:I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数 据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上 的高电平或低电平状态才允许变化。我的理解:虽然只要求在高电平期间保持稳定

4、,但是要有一个提前 量,也就是数据在SCL的上升沿到来之前就需准备好,因为在前面I2C总线之(一)-概述一文中已经指出,数据是在 SCL的上升沿打 入到器件(EEPRO时的。I施/昌fvyv-v-:总求致:危育效求数据稳定阳堂化酬培定5.数据的传送:在I2C总线上传送的每一位数据都有一个时钟脉冲相对应(或同步控制),即在SCL串行时钟的配合下,在SDAik逐位地串行传送每 一位数据。数据位的传输是边沿触发。二、工作过程总线上的所有通信都是由主控器引发的。在一次通信中,主控器 与被控器总是在扮演着两种不同的角色。1 .主设备向从设备发送数据主设备发送起始位,这会通知总线上的所有设备传输开始了,接

5、 下来主机发送设备地址,与这一地址匹配的slave将继续这一传输过程,而其它slave将会忽略接下来的传输并等待下一次传输的开始。主设备寻址到从设备后,发送它所要读取或写入的从设备的内部寄存器地址; 之后,发送数据。数据发送完毕后,发送停止位:写入过程如下:发送起始位?发送从设备的地址和读/写选择位;释放总线,等到 EEPRO胧低总 线进行应答;如果EEPROM收成功,则进行应答;若没有握手成 功或者发送的数据错误时 EEPRO称产生应答,此时要求重发或者 终止。?发送想要写入的内部寄存器地址;EEPROMf其发出应答;?发送数据?发送停止位.? EEPROMt至U停止信号后,进入到一个内部的

6、写入周期,大概需要10m此间任何操作都不会被 EEPRO眈应;(因此以这种方式的两次写入之间要插入一个延时,否则会导致失败,博主曾在这里小坑了一下)53A. LINE详细:主拄号更兰一八字节就搭的时丹需要说明的是:主控器通过发送地址码与对应的被控器建立了 通信关系,而挂接在总线上的其它被控器虽然同时也收到了地址码, 但因为与其自身的地址不相符合,因此提前退出与主控器的通信;2 .主控器读取数据的过程:读的过程比较复杂,在从 slave读出数据前,你必须先要告诉它哪个内部寄存器是你想要读取的,因此必须先对其进行写入(dummywrite):?发送起始位;?发送 slave 地址 +write b

7、it set ;?发送内部寄存器地址;?重新发送起始位,即restart ;? 重新发送slave地址+read bit set?读取数据主机接收器在接收到最后一个字节后,也不会发出ACK言号。于是,从机发送器释放 SD峨,以允许主机发出P信号结束传?发送停止位Aandam AeadwriteDEVICEADtJR&SSs T ft 早 DEVICEADDRESSWORDADDRE&S nR E A DMSBMAOO ACK 9w LS8Ac. LSQW-MBACKLSBNo ACK详细:Wntt jdds* with btO stt OxCI11cl 0 0 0 0tReid neor teglsUrsb1 A7A6 5 I T A3 1A2 1Al k/wkcK I 8 06 1 P5 I Ml D3 I DZ I D1 I M hCKj 才JTUTLjrLPLJFLJLJLJLILJTlJIlJTUiU?UnJUiLLJ

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!