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

    文章

    2879

    浏览量

    88059
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1487

    浏览量

    123667
  • 系统
    +关注

    关注

    1

    文章

    1016

    浏览量

    21334
收藏 人收藏

    评论

    相关推荐

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

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

    i2c总线ppt(I2C总线器件应用)

    I2C总线器件应用第一节 I2C总线器件应用概述I2C总线工作原理
    发表于 08-13 17:34 0次下载

    i2c总线特点

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

    用Verilog HDL实现I2C总线功能

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

    I2C总线在Linux系统中的驱动设计

    介绍I2C总线的基本概念和工作原理,叙述I2C总线扩展器件ZLG7290的功能特点。在以S3C2
    发表于 12-29 16:52 40次下载

    什么是i2c总线

    什么是i2c总线  下载请点击: i2c总线协议中文版 
    发表于 11-05 09:26 2919次阅读

    并口模拟I2C总线的设计

    并口模拟I2C总线的设计 试验目的:认识计算机并口和I2C总线,用计算
    发表于 09-11 10:31 4209次阅读
    并口模拟<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>的设计

    用Verilog HDL实现I2C总线功能

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

    基于CPLD的I2C总线接口设计

    在电路设计中,I2C总线是比较常用的两线式串行通信方式,大多数的CPU都擅长于并口操作,不具备直接操作I2C总线接口的能力。为了使不具备I2C
    发表于 02-12 16:11 95次下载
    基于CPLD的<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>接口设计

    基于51的I2c总线

    I2c总线,基于51的I2c总线,程序学习。快来下载学习吧
    发表于 01-13 11:49 34次下载

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

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

    i2c总线用来做什么_i2c总线数据传输过程

    I2C总线控制器为微控制器或微处理器提供控制I2C总线的接口,它控制所有I2C总线的特殊序列、协
    发表于 11-24 14:16 7267次阅读

    I2C总线的基本通信总结

    在电子设计开发中I2C大家已经很熟悉了,每一种电子产品小到电子开关,大到卫星通信都会利用的I2C总线。据统计I2C在电子产品中占据了93%的份额,几乎任何一种电路都要使用。
    的头像 发表于 08-26 14:08 1.8w次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>的基本通信总结

    I2C串行总线协议是什么?I2C总线哪些优点?

    I2C串行总线协议是什么?I2C总线哪些优点? I2C(Inter-Integrated Ci
    的头像 发表于 09-12 11:18 1653次阅读

    什么是串口转I2C什么特点

    什么是串口转I2C什么特点?  串口转I2C是一种设备,用于将串行通信接口(通常称为串口)转换为I2C信号。
    的头像 发表于 09-14 17:52 1303次阅读