当前位置:首页 > 日记 > 正文

电脑上的I2c总线来自什么地方 | 什么是i2c总线他的作用和原理

电脑上的I2c总线来自什么地方 | 什么是i2c总线他的作用和原理

什么是i2c总线他的作用和原理

IIC是同步通信的一种特殊形式,具有接口少、控制简单、器件封装形式小、通信速率较高等优点;

IIC总线由数据线SDA和时钟线SCL两条线构成通信线路,既可以发送数据,也可以接受数据;在CPU与被控制IC之间、IC与IC之间都可进行双向传送,最高传送速率为400kbps;

IIC总线支持多主和主从两种工作方式,通常为主从工作方式;在主从工作方式中,主器件启动数据的发送(发送启动信号),产生时钟信号,发出停止信号;

IIC总线进行数据传送时,时钟信号为高电平期间,数据线的数据必须保持稳定,只有在时钟信号为低电平期间,数据线上的高电平或低电平状态才允许变化。

I2C总线的工作原理

CAN总线的工作原理:

CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。CAN与I2C总线的许多细节很类似,但也有一些明显的区别。

当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,所有数据均进行了接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要。

当一个站要向其它站发送数据时,该站的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。

由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。所以在CAN总线中加进一些新站非常便利且无需在硬件或软件上进行修改。当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。它允许分布过程同步化,即总线上控制器需要测量数据时,可由网上获得,而无须每个控制器都有自己独立的传感器。

简述i2c总线的工作原理

  CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。 CAN与I2C总线的许多细节很类似,但也有一些明显的区别。

  当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要。

  当一个站要向其它站发送数据时,该站的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。

  由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。我们可以很容易地在CAN总线中加进一些新站而无需在硬件或软件上进行修改。当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。它允许分布过程同步化,即总线上控制器需要测量数据时,可由网上获得,而无须每个控制器都有自己独立的传感器。

I2C总线的组成,及其作用

I2C英文全称Inter-Integrated Circuit,字面意思是集成电路之间,也就是我们常说的I方C总线—I2C bus。它是一种串行通讯总线,使用多主从架构,由飞利浦公司(恩智浦NXP的母公司)在80年代开发,用于主板、嵌入式系统连接周边低速设备。

I2C由两条双向开漏线组成,这是一个很大的优势,接线简单。两条线利用上拉电阻将电位上拉。典型电位为+3.3V或+5V。标准传输速率为100Kb/s,低速模式10Kb/s。

介绍I2C总线通信过程

I2C总线的最大长度是:小于200mm~300mm,跟传输速度、布线等有关系,延长距离可以用I2C中继器芯片,NXP如P82B715、P82B96等等;在标准上没有看到明确规定有效的传输距离。

I2C传输的距离应该取决信号的稳定性,而稳定性由总线负载,传输速度,总线电容,甚至外部干扰等因素决定,因此有可能出现5米的通讯距离换个位置或者加个设备就出问题。

I2C总线原理

一种两线制数据通道,就像公路,路上走的是车,I2C走的是数据。是单片机里的,用于连接其他拥有相同通道的器件,这样两个器件就能通信了。就像你你给手机充电,相同接口的手机才能插进去,电才能传输到手机上。

i2c总线的特点是什么

手机常用的总线有I2c,MIPI和I2s总线。I2c总线是时钟和数据的传输,MIPI是高清影像传输,I2s是高清影音。

I2C总线的特点

IIC串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上,一般SDA、SCL都会接上拉电阻实现电平的转换以及提高驱动能力。IIC总线协议包括:起始信号、停止信号、数据位、应答位;一般一次通信为9个clk:8个数据位+一个应答位。

I2C原理

can总线使用串行数据传输方式,可以1mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。can与i2c总线的许多细节很类似,但也有一些明显的区别。

当can总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要。

当一个站要向其它站发送数据时,该站的cpu将要发送的数据和自己的标识符传送给本站的can芯片,并处于准备状态;当它收到总线分配时,转为发送报文状 态。can芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。

什么叫i2c总线

I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件。I2C总线的另一个优点是,它支持多主控(multimastering), 其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。当然,在任何时间点上只能有一个主控。萊垍頭條

2 总线的构成及信号类型萊垍頭條

I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在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总线通信的过程中,参与通信的双方互相之间所传输的信息种类归纳如下。萊垍頭條

主控器向被控器发送的信息种类有:启动信号、停止信号、7位地址码、读/写控制位、10位地址码、数据字节、重启动信号、应答信号、时钟脉冲。萊垍頭條

被控器向主控器发送的信息种类有:应答信号、数据字节、时钟低电平。萊垍頭條

i2c总线有什么用

I2C是一种总线,简单的说可以进行数据传输,有很多传感器或者芯片都有I2C接口用于数据传输,比如AM2311温湿度传感器就是I2C总线接口的,利用纬图的GinkgoUSB-I2C适配器可以很容易的读取I2C芯片里面的数据。

相关文章

mac电脑太冷键盘 | Mac电脑键盘

mac电脑太冷键盘 | Mac电脑键盘

键盘,输入,解锁,密码,电脑配置,Mac电脑键盘Command-X:剪下所选项目,然后拷贝到「剪贴板」。Command-C:将所选项目拷贝到「剪贴板」。这也可以用在 Finder 的档案上。Command-V:将「剪贴板」的内容贴上目前的文件或 app 中。这也可以用在 Finder…

笔记本电脑质量评比排名2015 | 笔

笔记本电脑质量评比排名2015 | 笔

产品,电脑配置,笔记本电脑,质量标准,质量,笔记本电脑质量标准你可以要求快递开箱,起码可以看配件,屏幕是否有划痕。其余的要自己抱回家查看内部了。先别慌着支付宝付款,可以用一段时间再付款外包装:  首先,检查外包装是否完整无误。一般笔记本…

电脑有国产吗 | 哪些是国产电脑

电脑有国产吗 | 哪些是国产电脑

电脑配置,画质,电脑游戏,高过,都有哪些,哪些是国产电脑答:国产电脑显示屏川升能买的。这个显示器质量还是比较不错的,有保障,画质清晰流畅,价格也是比较公道。安装容易度:是比较问容易自己安装的,屏幕显示:画质4K666没有缩水高端屏,外观材质:质一量…

Window8电脑如何改无线密码 | 台式

Window8电脑如何改无线密码 | 台式

密码,修改,设置,无线网络,电脑配置,台式电脑怎么改无线网密码1、电脑打开浏览器在地址栏填上路由器的设置网址:192.168.1.1(路由器背面有标注)。3、然后输入admin默认账户名和密码相同(路由器背面也有原始数据的提示)点确定。4、进入路由器设置…

电脑调速风扇接线图 | 调速风扇接

电脑调速风扇接线图 | 调速风扇接

接线,电路图,电脑配置,风扇,调速器,电脑调速风扇接线图只有两个接线口的调速器是串联在线路中的,可以不区分进端和出端,火线反接也不会烧调速器。如果一定要分的话,那么L(Line)是进线,接火线;A(Appliance)是出线,接电扇。掌握一个简单的原则,就是当开…

笔记电脑4g内存 | 笔记本有4g内存

笔记电脑4g内存 | 笔记本有4g内存

内存,4g,内存条,硬盘,电脑配置,笔记本有4g内存笔记本电脑原来是4G的内存,当然是加的越大越好,能够加到多大还要看主板上,还空闲着几个内存插槽。以及单条内存插槽能够支持单条容量多大的内存。如果是两个内存插槽,每个内存插槽支持最大容量为16…

怎么将iphone4s连接电脑 | iphone4

怎么将iphone4s连接电脑 | iphone4

连接,无线充电,电脑配置,只显示,充电器,iphone4s连电脑只能充电1,有的数据线本来就只能充电,数据线里面本来应该是四根线,但有的数据线外表看,是一样的,但里面却只有两根线,只能作为充电用。2,USB接口不好,仔细检查一下,如果变形或接触不良,维修或更…

台式电脑老是掉线上线的一台电脑 |

台式电脑老是掉线上线的一台电脑 |

无线连接,电脑网络,电脑配置,掉线,台式电脑,台式电脑老是掉线上线的一台电脑连不上1.可能是DNS错误造成的,解决方法是在腾讯电脑管家的工具箱中选择“DNS优选”工具,点击“立即检测”,检测完后,可以看到DNS的平均值,平均值越低说明DNS响应越快,选…

笔记本电脑触屏 | 笔记本电脑触屏

笔记本电脑触屏 | 笔记本电脑触屏

触屏,触摸屏,解决方法,恢复,方法,笔记本电脑触屏失灵1.检查笔记本的触摸板功能是否被关闭当出现触摸板不可用,可以尝试按Fn+F6组合键开启触摸板。2.要检测触摸板驱动正不正常,可以先卸载原来触摸驱动,然后到官方下载新触摸板驱动来运行。 还可…

电脑侧面和后面多少米外没有辐射 |

电脑侧面和后面多少米外没有辐射 |

辐射,屏幕,部位,电脑配置,多大,电脑后方辐射关机后电脑仍会有辐射。 电脑中有几种电源,一种是普通的电源,在正常开机状态下才会有,一种叫standby电源,只要接上电源插座就会有,但是此时电脑内部不会有高频信号,辐射很小。所有原子都有衰减的物理特…

电脑的发明创新 | 关于电脑的创新

电脑的发明创新 | 关于电脑的创新

个人电脑,创造,电脑配置,最重要,发明家,关于电脑的创新什么配置的电脑都可以,创新5.1声卡出来至少有十五年以上了,现在的任何电脑安装它都不会有问题的,放心安装就是了。电脑 发明计算机(computer)的原来意义是“计算器”,也就是说,人类会发明计算…

滴滴送obd行车电脑好吗 | OBD行车

滴滴送obd行车电脑好吗 | OBD行车

故障,重置,损坏,清除,电脑配置,OBD行车电脑汽车动力系统的行车电脑用的是ECU“电子控制单元”(Electronic Control Unit),能被OBD “车载诊断系统”(On-Board Diagnostic System)联接以来,OBD就能及时的反映出汽车ECU检测分析出来的故障,并用各种…