
少(仅需要两根线 SDA 数据线和 SCL 时钟线),允许多主机控制,具有裁决和
同步功能,可随意添加和摘除总线上的子器件等诸多功能而得到非常广泛的应
用。拥有 I
2
C 总线接口的模块器件可以方便的被拼装成一个系统。
I
2
C 总线实现了两个 IC 之间控制信号和数据的传输,它的应用将 IC 之间的
连接线减小到了最少,大大提高了 IC 之间连接的可靠性和稳定性以及系统的抗
干扰能力。拥有 I
2
C 总线的新型芯片介乎可以不加任何外设就可以非常容易的实
现和总线的连接,采用 I
2
C 总线的电子系统可以非常方便的进行扩展。整个系统
的模块接口设计都可以采用 I
2
C 总线的体系使他们可以方便的互联。
I
2
C总线拥有两根信号线即:串行数据线—SDA和串行时钟线—SCL。所有
利用I
2
C总线线协议通信的IC都是利用这两根线实现对数据和信息的传输。连接
到总线的每一个IC无论它是什么样的设备都有一个唯一的地址识别,而且都可以
作为发送器或者接收器。除了发送器和接收器外,器件在执行数据传输时也可以
被看作是主机或者是从机。主机是初始化总线数据传输并产生允许传输的时钟信
号的器件,此时任何被寻址的器件都被认为是从机。下面是一些术语:
z 发送器:发送数据到总线的器件。
z 接收器:从总线接收数据的器件。
z 主机: 初始化发送产生时钟信号和终止发送的 器件。
z 从机: 被主机寻址的器件。
z 多主机:同时有多于一个主机尝试控制总线但不破坏报文。
z 同步:两个或多个器件同步时钟信号的过程。
z 仲裁:是一个在有多个主机同时尝试控制总线,但只允许其中一个控制总线,
并使报文不被破坏的过程。
与普通的串行接口不同的是 I
2
C 总线接口是一个多主机总线接口,可以有
多个总线控制器连接到总线上。当然,实现这种多主机结构的条件是 I
2
C 总线
引入了仲裁机制,使同时初始化信号传输的主机只有一个最后实现对总线的控
制,从而使数据完整而不丢失。在 I
2
C 总线上产生时钟信号通常是主机器件的
评论5
最新资源