下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 i2c总线协议标准与规范 i2c总线协议i2c协议规定,总线上数据的传输必须以一个起始信号作为开始条件,以一个结束信号作为传输的停止条件。起始和结束信号总是由主设备产生。总线在空闲状态时,scl和sda都保持着高电平,当scl为高电平而sda由高到低的跳变,表示产生一个起始条件;当scl为高而sda由低到高的跳变,表示产生一个停止条件。在起始条件产生后,总线处于忙状态,由本次数据传输的主从设备独占,其他i2c器件无法访问总线;而在停止条件产生后,本次数据传输的主从设备将释放总线,总线再次处于空闲状态。如图所示:在了解起始条件和停止条件后,我们再来看看在这个过程中数据的传输是如何进行的。前面我
2、们已经提到过,数据传输以字节为单位。主设备在scl线上产生每个时钟脉冲的过程中将在sda线上传输一个数据位,当一个字节按数据位从高位到低位的顺序传输完后,紧接着从设备将拉低sda线,回传给主设备一个应答位,此时才认为一个字节真正的被传输完成。当然,并不是所有的字节传输都必须有一个应答位,比如:当从设备不能再接收主设备发送的数据时,从设备将回传一个否定应答位。数据传输的过程如图所示:在前面我们还提到过,i2c总线上的每一个设备都对应一个唯一的地址,主从设备之间的数据传输是建立在地址的基础上,也就是说,主设备在传输有效数据之前要先指定从设备的地址,地址指定的过程和上面数据传输的过程一样,只不过大多
3、数从设备的地址是7位的,然后协议规定再给地址添加一个最低位用来表示接下来数据传输的方向,0表示主设备向从设备写数据,1表示主设备向从设备读数据。如图所示:i2c协议2条双向串行线,一条数据线sda,一条时钟线scl。sda传输数据是大端传输,每次传输8bit,即一字节。支持多主控(multimastering),任何时间点只能有一个主控。总线上每个设备都有自己的一个addr,共7个bit,广播地址全0.系统中可能有多个同种芯片,为此addr分为固定部分和可编程部份,细节视芯片而定,看datasheet。1.1 i2c位传输数据传输:scl为高电平时,sda线若保持稳定,那么sda上是在传输数据
4、bit;若sda发生跳变,则用来表示一个会话的开始或结束(后面讲)数据改变:scl为低电平时,sda线才能改变传输的bit1.2 i2c开始和结束信号开始信号:scl为高电平时,sda由高电平向低电平跳变,开始传送数据。结束信号:scl为高电平时,sda由低电平向高电平跳变,结束传送数据。1.3 i2c应答信号master每发送完8bit数据后等待slave的ack。即在第9个clock,若从ic发ack,sda会被拉低。若没有ack,sda会被置高,这会引起master发生restart或stop流程,如下所示:1.4 i2c写流程写寄存器的标准流程为:1. master发起start2. master发送i2c addr(7bit)和w操作0(1bit),等待ack3. slave发送ack4. master发送reg addr(8bit),等待ack5. slave发送ack6. master发送data(8bit),即要写入寄存器中的数据,等待ack7. slave发送ack8. 第6步和第7步可以重复多次,即顺序写多个寄存器9. master发起stop技术专区 实现linux系统内存的分配 读写 释放功能 can总线成为车电系统的总线标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 4.2 数一数(一) 课件-2025-2026学年二年级下册数学北师大版
- 2026年会展维护碳核查合同
- 2026年云计算营销数据安全协议
- 村委会统计室工作制度
- 村巡逻队联防工作制度
- 预检分诊科室工作制度
- 预防门诊科室工作制度
- 领导干部包干工作制度
- 领队指导教师工作制度
- 食品安全人员工作制度
- 2026广西壮族自治区供销合作联社直属院校公开招聘工作人员63人考试参考题库及答案解析
- 山西省吕梁市2025-2026学年高三第二次模拟调研测试生物+答案
- 2026山东青岛海上综合试验场有限公司招聘38人备考题库含完整答案详解(全优)
- 2026年上半年中小学教师资格考试教育知识与能力(中学)真题附答案解析
- 2025特变电工校园招聘200人笔试历年常考点试题专练附带答案详解2套试卷
- 中国商飞在线测评题
- 2026四川成都新津文旅集团招聘1人参考考试试题附答案解析
- 年产4亿片阿奇霉素片的精烘包及车间设计
- T 13295-2019 水及燃气用球墨铸铁管、管件和附件
- 小学古诗词比赛题库-小学生诗词大赛题库及答案共6课件
- 麻醉药品和精神药品管理条例-课件
评论
0/150
提交评论