当前位置:首页 > 通信技术 > 通信技术
[导读]I2C总线将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

I2C总线将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。

主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件.然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下.主机负责产生定时时钟和终止数据传送。

I2C总线在CPU与被控IC之间、IC与IC之间进行双向传送,最高传送速率100kbps。各种被控制电路均并联在这条总线上,但就像电话机一样只有拨通各自的号码才能工作,所以每个电路和模块都有唯一的地址,在信息的传输过程中,I2C总线上并接的每一模块电路既是主控器(或被控器),又是发送器(或接收器),这取决于它所要完成的功能。CPU发出的控制信号分为地址码和控制量两部分,地址码用来选址,即接通需要控制的电路,确定控制的种类;控制量决定该调整的类别(如对比度、亮度等)及需要调整的量。这样,各控制电路虽然挂在同一条总线上,却彼此独立,互不相关。

I2C总线在传送数据过程中共有三种类型信号, 它们分别是:开始信号、结束信号和应答信号。

开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。

结束信号:SCL为低电平时,SDA由低电平向高电平跳变,结束传送数据。

应答信号:接收数据的IC在接收到8bit数据后,向发送数据的IC发出特定的低电平脉冲,表示已收到数据。CPU向受控单元发出一个信号后,等待受控单元发出一个应答信号,CPU接收到应答信号后,根据实际情况作出是否继续传递信号的判断。若未收到应答信号,由判断为受控单元出现故障。

目前有很多半导体集成电路上都集成了I2C接口。带有I2C接口的单片机有:CYGNAL的 C8051F0XX系列,PHILIPSP87LPC7XX系列,MICROCHIP的PIC16C6XX系列等。很多外围器件如存储器、监控芯片等也提供I2C接口。

I2C总线工作原理如下:

SDA(串行数据线)和SCL(串行时钟线)都是双向I/O线,接口电路为开漏输出。需通过上拉电阻接电源VCC。当总线空闲时,两根线都是高电平,连接总线的外同器件都是CMOS器件,输出级也是开漏电路。在总线上消耗的电流很小,因此,总线上扩展的器件数量主要由电容负载来决定,因为每个器件的总线接口都有一定的等效电容。而线路中电容会影响总线传输速度。当电容过大时,有可能造成传输错误。所以,其负载能力为400pF,因此可以估算出总线允许长度和所接器件数量。

主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件。在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件。然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下。主机负责产生定时时钟和终止数据传送。

上述所有信息便是小编这次为大家推荐的有关I2C总线的内容,希望大家能够喜欢,想了解更多有关它的信息或者其它内容,请关注我们网站哦。

声明:该篇文章为本站原创,未经授权不予转载,侵权必究。
换一批
延伸阅读

在现代工业和汽车领域,控制器局域网(CAN)总线作为一种可靠且高效的通信方式,广泛应用于各种电子设备之间的数据传输。在 CAN 总线系统中,有一个看似毫不起眼却至关重要的元件 ——120Ω 终端电阻。这个小小的电阻,对于...

关键字: 控制器局域网 总线 通信

为增进大家对CAN总线的认识,本文将对CAN总线协议以及CAN总线负载率的设置予以介绍。

关键字: CAN 指数 总线

为增进大家对CAN总线的认识,本文将对CAN总线的特征以及高低速CAN总线的特性予以介绍。

关键字: CAN 指数 总线

为增进大家对CAN总线的认识,本文将对CAN总线的工作原理、CAN总线和LIN总线的区别予以介绍。

关键字: CAN 指数 总线

在现代电子系统中,I2C(Inter-Integrated Circuit)总线凭借其简单性和高效性,成为了芯片间通信的常用方式,广泛应用于传感器、存储器、显示驱动等多种设备的连接。然而,在实际应用过程中,I2C 总线通...

关键字: 芯片 总线 传感器

光耦隔离:经典且应用广泛光耦隔离利用光耦合器实现信号隔离与传输,其核心组件为发光二极管和光敏元件。输入信号使发光二极管发光,光敏元件接收光信号后产生电信号,完成信号传输,同时实现输入与输出的电气隔离。光耦隔离在 CAN...

关键字: 光耦隔离 磁耦隔离 总线

在工业自动化、汽车电子等领域,CAN(Controller Area Network)总线凭借其高可靠性、多主通信能力和良好的抗干扰性能,成为设备间数据传输的首选。然而,在复杂的电磁环境中,CAN 总线易受各种干扰,导致...

关键字: CAN 总线 隔离

在工业自动化、汽车电子等领域,CAN(Controller Area Network)总线凭借其高可靠性、多主通信、高速传输以及连接节点众多等优势,成为了应用极为广泛的通信协议。然而,实际应用环境往往十分复杂,存在诸如电...

关键字: 总线 通信协议 隔离技术

在集成电路的通信领域,IIC(Inter - Integrated Circuit)总线以其简洁的二线制结构和高效的通信能力,在嵌入式系统、传感器网络、消费电子等众多领域得到了广泛应用。然而,在 IIC 总线的实际设计与...

关键字: 集成电路 总线 串联电阻

您有一个微控制器和两个相同的传感器,这意味着它们具有相同的I2C地址。如果没有多路复用器或配置传感器的I2C地址的可能性,则无法将它们连接到相同的I2C总线。但是,在提供配置任何GPIO引脚对作为I2C总线的能力的板上,...

关键字: ESP32 总线 传感器
关闭