0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

I2C总线的特点有哪些

麦辣鸡腿堡 来源:古月居 作者:行走的皮卡丘 2023-11-09 17:48 次阅读

I2C集成电路总线),由Philips公司(2006年迁移到NXP)在1980年代初开发的一种简单、双线双向的同步串行总线,它利用一根时钟线和一根数据线在连接总线的两个器件之间进行信息的传递,为设备之间数据交换提供了一种简单高效的方法。

每个连接到总线上的器件都有唯一的地址,任何器件既可以作为主机也可以作为从机,但同一时刻只允许有一个主机。

总线是一同步、半双工双向的两线式串口总线。它由两条总线组成:串行时钟线SCL和串行数据线SDA。

SCL线—负责产生同步时钟脉冲。

SDA线—负责在设备间传输串行数据。

该总线可以将多个I2C设备连接到该系统上。连接到I2C总线上的设备既可以用作主设备,也可以用作从设备。

图片

主设备负责控制通信,通过对数据传输进行初始化,来发送数据并产生所需的同步时钟脉冲。从设备则是等待来自主设备的命令,并响应命令接收。

主设备和从设备都可以作为发送设备或接收设备。无论主设备是作为发送设备还是接收设备,同步时钟信号都只能由主设备产生。

如果用通用IO口模拟I2C总线,并实现双向传输,则需一个输入输出口(SDA),另外还需一个输出口(SCL)。

I2C总线特点

仅仅只需要SDA、SCL两条总线;

没有严格的波特率要求;

所有组件之间都存在简单的主/从关系,连接到总线的每个设备均可通过唯一地址进行软件寻址;

I2C是真正的多主设备总线,可提供仲裁和冲突检测

传输速度分为四种模式:

标准模式(Standard Mode):100 Kbps

快速模式(Fast Mode):400 Kbps

高速模式(High speed mode):3.4 Mbps

超快速模式(Ultra fast mode):5 Mbps

最大主设备数:无限制;

最大从机数:理论上,1008个从节点,寻址模式的最大节点数为2的7次方或2的10次方,但有16个地址保留用于特殊用途。

I2C有16个保留I2C地址。这些地址对应于以下两种模式之一:0000 XXX或1111 XXX。下表显示了为特殊目的而保留的I2C地址。

图片

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

    关注

    10

    文章

    2714

    浏览量

    87228
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1348

    浏览量

    120880
  • 系统
    +关注

    关注

    1

    文章

    981

    浏览量

    21038
收藏 人收藏

    评论

    相关推荐

    I2C总线信号与测试案例(一)

    I2C bus是Inter-IC bus的缩写,意思是IC器件之间的通讯总线I2C 总线特点如下
    的头像 发表于 11-20 15:45 753次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>信号与测试案例(一)

    I2C规范,I2C总线原理

    I2C规范,I2C总线原理1 序言
    发表于 04-09 18:34

    I2C总线具有什么特点?工作原理是什么?

    I2C总线特点是什么?I2C总线工作原理是什么?USB2I2C功能
    发表于 05-20 06:27

    I2C总线是什么

    I2C总线I2C总线(读做“IC”或“I2C
    发表于 07-21 09:03

    i2c总线特点

    i2c总线特点:2 I2C 总线使设计人员和厂商都得益.. 3 2.1 设计人员的得益.. 4 2.2 厂商的得益. 5
    发表于 08-05 09:05 26次下载

    基于C8051F的数据传输系统设计与实现

    在简要介绍 I2C 总线特点的基础上,扼要介绍了C8051F 系列单片机的SMBus 串行总线的接口结构及工作原理,重点阐述了利用C8051F 单片机串行
    发表于 09-21 11:40 34次下载

    用Verilog HDL实现I2C总线功能

    简述了I2C总线特点;介绍了开发FPGA时I2C总线模块的设计思想;给出并解释了用Verilog HDL实现部分
    发表于 10-19 10:49 104次下载

    MAX517与单片机的I2C总线数据通信

    摘要:介绍了I2C总线特点及数据通信的基本协议,并以AT89C51单片机与美国MAXIM公司的8位电压输出DAC数模转换器MAX517之间的通信为例,详细介绍了通过I2C
    发表于 03-11 11:50 2119次阅读
    MAX517与单片机的<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>数据通信

    用Verilog HDL实现I2C总线功能

    摘要: 简述了I2C总线特点;介绍了开发FPGA时I2C总线模块的设计思想;给出并解释了用Verilog HDL实现部分
    发表于 06-20 13:17 6660次阅读
    用Verilog HDL实现<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>功能

    PIC单片机的I2C 24LC02 C读写程序

    PIC单片机的I2C 24LC02 C读写程序 1   I2C总线特点    I2C
    发表于 10-30 08:27 5278次阅读

    AVR单片机的TWI总线的原理及应用

      AVR系列的单片机内部集成了TWI(Two-wire SerialInterface)总线。该总线具有I2C总线特点,即接线简单,外部
    发表于 07-29 10:40 2734次阅读
    AVR单片机的TWI<b class='flag-5'>总线</b>的原理及应用

    I2C总线特点、控制技术与传输分析

    I2C总线主要在微处理器的控制之下,因此通常称微处理器是I2C总线的主机。习惯上总称受控设备及功能电路为I2C
    的头像 发表于 12-25 15:17 9735次阅读

    I2C总线特点与构成详解

    I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。
    发表于 03-03 10:44 9892次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>的<b class='flag-5'>特点</b>与构成详解

    I2C总线特点及工作原理解析

    I2C总线上的数据稳定规则,SCL为高电平时SDA上的数据保持稳定,SCL为低电平时允许SDA变化。如果SCL处于高电平时,SDA上产生下降沿,则认为是起始位,SDA上的上升沿认为是停止位。
    发表于 12-12 15:53 4132次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>的<b class='flag-5'>特点</b>及工作原理解析

    I2C总线特点及应用

    I2C总线最主要的优点是其简单性和有效性。占用的空间小,降低了互连成本。总线的长度可高达7.6m,并且能够以10kbps的最大传输速率支持40个组件。
    发表于 02-02 15:56 180次阅读