×

51单片机综合学习系列之IIC总线学习篇

消耗积分:0 | 格式:rar | 大小:1 MB | 2017-10-10

分享资料个

  I2C 总线基本概念

  I2C 总线,是 INTERINTEGRATEDCIRCUITBUS 的缩写,即“内部集成电路总线”。I2C 总线是 Philips 公司推出的一种双向二线制总线。目前 Philips 公司和其它集成电路制造商推出了很多基于 I2C 总线的外围器件。I2C 总线包括一条数据线(SDA)和一条时钟线(SCL)。协议允许总线接入多个器件,并支持多主工作。总线中的器件既可以作为主控器也可以作为被控器,既可以是发送器也可以是接收器。总线按照一定的通信协议进行数据交换。在每次数据交换开始,作为主控器的器件需要通过总线竞争获得主控权,并启动一次数据交换。系统中各个器件都具有唯一的地址,各器件之间通过寻址确定数据接收方。

  I2C 总线的系统结构

  一个典型的 I2C 总线标准的 IC 器件,其内部不仅有 I2C 接口电路,还可将内部各单元电路划分成若干相对独立的模块,它只有二根信号线,一根是双向的数据线 SDA,另一根是时钟线 SCL。CPU 可以通过指令对各功能模块进行控制。。各种被控制电路均并联在这条总线上,但就像电话机一样只有拨通各自的号码才能工作,所以每个电路和模块都有唯一的地址,在信息的传输过程中,I 2 C 总线上并接的每一模块电路既是主控器(或被控器),又是发送器(或接收器)。CPU 发出的控制信号分为地址码和控制量(数据)两部分,地址码用来选址,即接通需要控制的电路,确定控制的种类;控制量决定该调整的类别及需要调整的量。这样,各控制电路虽然挂在同一条总线上,却彼此独立,互不相关。I2C 总线接口电路如下图2所示。

  51单片机综合学习系列之IIC总线学习篇

  图2 I2C 总线接口电路图

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !