pc蛋蛋官网

您现在的位置是:pc蛋蛋官网 > LED驱动 > 技术解析

驱动OLED、陀螺仪等模块必备总线知识-I2C总线详解

时间:2019-08-08 来源: 关键字:电阻   通信   

如果您正在使用OLED显示器,气压传感器或陀螺仪/加速度计模块的项目,您可能会发现正在使用I2C总线。

I2C总线简介

I2C结合了SPI和UART的优点。使用I2C,您可以将多个从设备连接到单个主设备上(如SPI),并且可以让多个主器件控制单个或多个从器件。当您希望有多个微控制器记录数据到单个存储卡或将文本显示到单个LCD时,这非常有用。

与UART通信一样,I2C仅使用两条线在设备之间传输数据:

 

 

SDA(串行数据) - 主站和从站发送和接收数据的线路。

SCL(串行时钟) - 承载时钟信号的线路。

I2C是一种串行通信协议,因此数据沿着单线(SDA线)逐位传输。

与SPI一样,I2C是同步的,因此位输出通过主机和从机之间共享的时钟信号与位采样同步。时钟信号始终由主机控制。

 

 

I2C如何工作

使用I2C时,数据被转换成messages,messages则被分解为数据帧。每条messages都有一个地址帧,其中包含从站的二进制地址,以及一个或多个包含正在传输的数据的数据帧。该消息还包括每个数据帧之间的启动和停止条件,读/写位和ACK / NACK位:

 

 

启动条件:在SCL线路从高电平切换到低电平之前,SDA线路从高电平切换到低电平。

停止条件:SCL线路从低电平切换到高电平后,SDA线路从低电平切换到高电平。

地址帧:每个从站唯一的7或10位序列,用于在主站想与之通信时识别从站。

读/写位:单个位,指定主器件是向从器件发送数据(低电压电平)还是从器件请求数据(高电压电平)。

ACK / NACK位:消息中的每个帧后跟一个应答/不应答位。如果成功接收到地址帧或数据帧,则从接收设备向发送方返回ACK位。

地址

I2C没有像SPI这样的从选择线,因此它需要另一种方法让从器件知道数据正在发送给它,而不是另一个从器件。它通过地址来做到这一点。地址帧始终是新消息中起始位之后的第一帧。

 

 

主设备将与其通信的从设备的地址发送给与其连接的每个从设备。然后,每个从设备将从主设备发送的地址与其自己的地址进行比较。如果地址匹配,则将低电压ACK位发送回主机。如果地址不匹配,则从器件不执行任何操作,SDA线保持高电平。

 

 

读/写位

地址帧在末尾包括一个位,用于通知从设备,主设备是想要向其写入数据还是从主设备接收数据。如果主设备想要向从设备发送数据,则读/写位是低电平。如果主设备向从设备请求数据,则该位是高电平。

数据框架

在主设备检测到来自从设备的ACK位之后,准备好发送第一个数据帧。

数据帧始终为8位长,并以最高有效位先发送。紧接着每个数据帧的ACK / NACK位以验证帧已被成功接收。在发送下一个数据帧之前,主机或从机必须接收ACK位(取决于发送数据的人)。

在发送了所有数据帧之后,主设备可以向从设备发送停止条件以停止传输。停止条件是SCL线上从低电平到高电平转换后,SDA线上从低电平变为高电平,SCL线保持高电平。

I2C数据传输步骤

1.主机向每一个连接的从设备发送数据,然后将SDA信号从高切换到低,之后在将SCL从高切换到低电平。

2.主设备向每个从设备发送它想要与之通信的从设备的7或10位地址,以及读/写位:

 

 

3.每个从设备将主设备发送的地址与其自己的地址进行比较。如果地址匹配,则从器件通过将SDA线拉低一位来返回ACK位。如果主设备的地址与从设备的地址不匹配,则从设备将SDA线保持为高电平。

 

换一批

延伸阅读

[资讯] 618 大促来临,云通信是如何打开营销新路径的?

618 大促来临,云通信是如何打开营销新路径的?

一年一度的京东618购物节正如火如荼地进行着,但这类全民参与的购物狂欢活动,历来就不仅是厂商产品间的角力场,其更是新技术的实验室。 。。。。。。

关键字:京东618 云通信 云端

[资讯] 无线通信市场发展迅速,实现Zigbee网络或将面临机遇与挑战并存?

无线通信市场发展迅速,实现Zigbee网络或将面临机遇与挑战并存?

当今世界通信技术迅猛发展,随着Internet的迅速发展和个人对数据通信需求的快速增长,全球通信产业技术的发展呈现三大趋势:无线化、宽带化和IP化。互联网业务的发展推动了市场对宽带网络的需求,宽带用户数量在全球呈现出非常强势的增长态势。在众。。。。。。

关键字:英特尔 无线通信 IBM

[资讯] 杨德仁院士:铸锭单晶兼具多、单晶双重优点 或将大规模应用

杨德仁院士:铸锭单晶兼具多、单晶双重优点 或将大规模应用

铸锭单晶是太阳能硅材料重要的发展方向,希望铸锭单晶技术在今后1-2年重新开始大规模应用,”在近日举办的相关活动上,中国科学院院士、硅材料国家重点实验室主任杨德仁在报告中详细阐述了铸锭单晶的前世今生。会上,来自协鑫的长晶技术总监胡动力博士也在。。。。。。

关键字:单晶 太阳能 电阻率

[资讯] LG Innotek推首个可安装于自动驾驶汽车的C-V2X模块

LG Innotek推首个可安装于自动驾驶汽车的C-V2X模块

pc蛋蛋官网据外媒报道,当地时间11月12日,韩国电子材料和元件供应商LG Innotek公司宣布,其已成功研发出基于长期演进技术(LTE)网络的蜂窝式车到一切(C-V2X)模块。 。。。。。。

关键字:通信系统 自动驾驶 LG

[资讯] 移动流量资费下降了,你发现了吗?

移动流量资费下降了,你发现了吗?

今年以来,在以习近平同志为核心的党中央坚强领导下,全国工业和信息化系统以习近平新时代中国特色社会主义思想为指导,全面贯彻党的十九大和十九届二中、三中全会精神,认真落实中央经济工作会议精神和政府工作报告各项部署,坚持稳中求进工作总基调,以供给......

关键字:信息通信 互联网 5G
发表评论 共有条评论
用户名: 验证码:

怎样使用浪涌电流限制器NTC

怎样使用浪涌电流限制器NTC

各种开关电源(SMPS)——它们体积小、重量轻、性能高——通常被用作电子设备的电源。……

利用光传感电路来降低光电二极管带宽和噪声影响

pc蛋蛋官网利用光传感电路来降低光电二极管带宽和噪声影响

这种设计中,A 2的输入电容是跨阻抗系统 AC 传输函数中起作用的唯一电容。缓冲器输入电……

基站瞬断问题的解决方案

基站瞬断问题的解决方案

pc蛋蛋官网导致蓄电池组性能下降的原因主要是由于基站恶劣的运行环境,如经常发生的高温、过放电……

项目外包

pc蛋蛋注册 pc蛋蛋官方网站 pc蛋蛋平台 pc蛋蛋官方网址 pc蛋蛋网址 pc蛋蛋网址 pc蛋蛋官网 pc蛋蛋注册 pc蛋蛋平台 pc蛋蛋官方网址