IIC协议综述介绍.ppt

IIC协议综述介绍.ppt

ID:51496238

大小:247.00 KB

页数:15页

时间:2020-03-25

IIC协议综述介绍.ppt_第1页
IIC协议综述介绍.ppt_第2页
IIC协议综述介绍.ppt_第3页
IIC协议综述介绍.ppt_第4页
IIC协议综述介绍.ppt_第5页
资源描述:

《IIC协议综述介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IIC即Inter-IntegratedCircuit,是PHLIPS公司八十年代初推出的一种串行总线,它具备多主机(Multi-master)系统所需的包括总线裁决和高低速器件同步功能的高性能。IIC主要是用来连接整体电路,它是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实施数据传输的控制源。I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。I2C总线的一

2、些特征:每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系设定总线中的地址。主机可以作为主机发送器或主机接收器。它是一个真正的多主机总线。如果两个或更多主机同时初始化数据传输可以通过冲突检测和仲裁防止数据被破坏。串行的8位双向数据传输位速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s。片上的滤波器可以滤去总线数据线上的毛刺波保证数据完整。I2C总线最主要的优点:1、简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减

3、少了电路板的空间和芯片管脚的数量,降低了互联成本。2、支持多主机。任何能够进行发送和接收的设备都可以成为主机。当然,在同一时刻只能有一个主机。I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。数据位的有效性规定I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。I2C总线在传送数据过程中共有三种特殊类型信号,它

4、们分别是:起始信号、终止信号和应答信号。起始、终止和应答信号SCL线为高电平期间,SDA线由高电平向低电平变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平变化表示终止信号。起始和终止信号都是由主机发出的,在起始信号产生后,总线就处于被占用的状态;在终止信号产生后,总线就处于空闲状态。数据传送时,每一个被传送的字节后面都必须跟随一位应答位。主机写数据时,每发送一个字节,接收机需要回复一个应答位“0”;主机读数据时,接收一个字节结束后,主机也需要发送一应答位“0”,通过应答位来判断从机是否接收成功。当主机

5、作为接收设备时,主机对最后一个字节不应答,以向发送设备表示数据传送完毕。即当接收最后一个字节结束后,则需发送一个非应答位“1”,发完了“1”后,再发一个停止信号,最终结束通信。地址信息每个接到I2C总线上的器件都有唯一的地址。要发送一个数据给某一个从设备,主设备先通过SDA发送一个地址,所有连接在I2C总线上的设备都接收启动信号后的第一个字节,并将接收到的信号进行比较,如果地址相符合,则为主机要访问的从机,从机发送一个应答信号,即建立起主从机之间的联系。需要说明的是,I2C设备的7位地址是就当前I2C总线而言的,是“

6、相对地址”。不同的I2C总线上的设备可以使用相同的7位地址,但是它们所在的I2C总线不同。所以在系统中一个I2C设备的“绝对地址”由二元组(I2C适配器的ID和设备在该总线上的7位地址)表示。D7~D1位组成从机的地址。D0位是数据传送方向位,为“0”时表示主机向从机写数据,为“1”时表示主机由从机读数据。整个通信过程发送启动信号发送寻址信号+读写位应答信号数据传送(发送数据)发送停止信号谢谢大家

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。