I2C总线是一种同步、双向、半双工的两线式串行接口总线
电子设计宝典 2024-06-26


I2C总线是一种同步、双向、半双工的两线式串行接口总线。这里,半双工的含义是指在任意给定的时刻,只有一个方向上是可以通信的。

I2C总线最早由Philips半导体公司于20世纪80年代研发面市。I2C最初的设计目标是为微处理器/微控制器系统与电视机外围芯片之间的连接提供简单的方法。

I2C总线由两条总线组成:串行时钟线SCL和串行数据线SDA。SCL线——负责产生同步时钟脉冲SDA线——负责在设备间传输串行数据。I2C总线是共享的总线系统,因此可以将多个I2C设备连接到该系统上。连接到I2C总线上的设备既可以用作主设备,也可以用作从设备。主设备负责控制通信,通过对数据传输进行初始化/终止化,来发送数据并产生所需的同步时钟脉冲。从设备则是等待来自主设备的命令,并响应命令接收。主设备和从设备都可以作为发送设备或接收设备。无论主设备是作为发送设备还是接收设备,同步时钟信号都只能由主设备产生。在相同的总线上,I2C支持多个主设备的同时存在。图1-1显示了I2C总线上主设备和从设备的连接关系。当总线空闲时,SDA 和SCL 都处于高电平状态,当主机要和某个从机通讯时,会先发送一个开始条件,然后发送从机地址和读写控制位,接下来传输数据(主机发送或者接收数据),数据传输结束时主机会发送停止条件。传输的每个字节为8 位,高位在前,低位在后。
  • 开始条件:SCL 为高电平时,主机将SDA 拉低,表示数据传输即将开始。
  • 从机地址:主机发送的第一个字节为从机地址,高7 位为地址,最低位为R/W 读写控制位,1 表示读操作,0 表示写操作。
一般从机地址有7 位地址模式和10 位地址模式两种,如果是10 位地址模式,第一个字节的头7 位是11110XX 的组合,其中最后两位(XX)是10 位地址的两个最高位,第二个字节为10 位从机地址的剩下8 位,如下图所示:
  • 应答信号:每传输完成一个字节的数据,接收方就需要回复一个ACK(acknowledge)。写数据时由从机发送ACK,读数据时由主机发送ACK。当主机读到最后一个字节数据时,可发送NACK(Notacknowledge)然后跟停止条件。
  • 数据:从机地址发送完后可能会发送一些指令,依从机而定,然后开始传输数据,由主机或者从机发送,每个数据为8 位,数据的字节数没有限制。
  • 重复开始条件:在一次通信过程中,主机可能需要和不同的从机传输数据或者需要切换读写操作时,主机可以再发送一个开始条件。
  • 停止条件:在SDA 为低电平时,主机将SCL 拉高并保持高电平,然后在将SDA 拉高,表示传输结束。

免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系,谢谢!


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
1
评论
乖乖兔爸爸 2024-07-01
在相同的总线上,I2C支持多个主设备的“同时存在”和“同时起作用”是有区别的! 任一个时刻,只能有一个主机控制I2C总线!! 不同主机必须要时刻监听I2C总线,只有 I2C空闲时才能占用;如果发现总线被同时占用(SCK被拉低),必须回退,主动退出!即“I2C多主机的调度机制”
  • 相关技术文库
  • 工业
  • 安防
  • 航空
  • CAN
  • 详细解读!什么是计数器

    计数器是重要的电子器件、设备之一,所以我们有必要对计数器有所认识。在这篇文章中,小编将对计数器、计数器的作用、计数器的种类以及计数器的应用予以介绍。如果你对计数器相关内容具有兴趣,不妨继续往下阅读哦...

    02-26
  • 交流感应电机与永磁同步电机,哪个效率高?

    来源:网络 在工业和商业应用中,大多数泵和风扇由交流感应电动机驱动,“交流感应电机”是一种依靠电流来转动转子的异步电动机,转矩是由转子中的电流产生的,电流是由定子绕组的磁场通过电磁感应产...

    02-20
  • 非晶材料在高效电机上的应用!

    1  引言 目前我国工业能耗约占总能耗的70%,其中电机能耗约占工业能耗的60%~70%。根据调查,我国IEI等级的电机市场占率接近90%的市场份额,而企业达到IE2以上的高效节能电机比例只有8%。目...

    02-20
  • 1轴瓦与轴承座和轴承盖的配合要求

    来源:网络 概述:随着市场经济的发展和国家能源政策的实施,矿山、水泥、钢铁和电力等行业的设备都朝着大型化方向发展,大型电机的需求也越来越多。大型电机轴承选用的大多是剖分式向心滑动轴承,...

    02-20
  • 电机运转无力的原因?

    一台铝拉丝机的350KW的主电机,操作人员报修说电机没劲,拉不动丝。到达现场后试机发现电机有明显的堵转声音,将铝丝从牵引轮上松掉,电机能转动且没有明显不对劲的地方,只要将牵引轮铝丝拉紧,哪怕...

    02-20
  • 变频器“伤”电机?如何避免电机“受伤”!

    很多人已经发现了变频器对电机损伤的现象。例如,某水泵厂,近两年来,他的用户...

    02-20
  • 交流感应电机与永磁同步电机,哪个效率高?

    在工业和商业应用中,大多数泵和风扇由交流感应电动机驱动,“交流感应电机”是一种依靠电流来转动转子的异步电动机,转矩是由转子中的电流产生的,电流是由定子绕组的磁场通过电磁感应产生的,转子总是...

    02-20
  • 新能源汽车驱动电机深度分析 4种常用电机驱动系统的应用及优缺点

    来源:发动机技术 中国车用电机在全球资源条件下具有明显的比较优势,发展潜力较大。从新能源汽车的产业链来看,受益端将主要集中在核心零部件领域。国内车用驱动电机行业现状:电机业中的小行业、但制造...

    02-20
  • 铸铝转子接触电阻与电机性能关系

    来源:电机技术日参铸铝转子的铝导体和铁心之间紧紧地贴在一起,过低的接触电阻产生相当大的横向电流,特别是当转子斜槽时,对电动机的杂散损耗及运行性能有显著影响。Ms.参今天针对铸铝转子的接触电阻与...

    02-20
  • 电动汽车 (EV) 牵引逆变器电动汽车的核心

    文章中讨论的其他器件:AM2634-Q1电动汽车 (EV) 牵引逆变器是电动汽车的核心。它将高压电池的直流电转换为多相(通常为三相)交流电以驱动牵引电机,并控制制动产生的能量再生。电动汽车电子产品正在从 40...

    02-20
  • 什么是永磁电机?

    什么是永磁电机?    永磁电机采用永磁体生成电机的磁场,无需励磁线圈也无需励磁电流,效率高结构简单,是很好的节能电机,随着高性能永磁材料的问世和控制技术的迅速发展.永磁电机的应用将会变得更为广...

    02-20
  • 3种变频器控制电机调速的方法,什么是矢量控制?

    变频器在现在的自动化生产和机械化自动控制上应用非常常见,被广泛的应用在了电动机的调速上面,关于电动机的变频调速一般有3种方式:恒压频比调速,转差频率调速和矢量控制调速,其中应用最多的就是变频...

    02-20
下载排行榜
更多
评测报告
更多
广告