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

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

3天内不再提示

标准的IIC通信标准规范

电子工程师 来源:单片机匠人 作者:蔡琰老师 2021-09-06 14:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

实际工程项目中,有很多地方都会用到I2C总线通信,比如说24C02存储、传感器接口等,能使用I2C这项技能,就成为了我们工程师日常必备的武器,那么我们就来详细的说说I2C。

I2C是一种简单的双向二线制同步串行总线。只需要两根线即可在连接于总线上的器件之间传送信息,一根SCL时钟线,一根就是SDA数据。需要注意的是SDA它是一个双向传输的线,主机向从机发送信号通过SDA把数据送出去,从机向主机发送信号也是从SDA线把数据送出来。

I2C也可以一个一,也可以一对多,每个连接到总线的外围设备都有一个独立的地址,主机可以通过该地址来访问不同设备。主机可通过SDA线发送设备地址查找从机。

因为I2C 通信IO口输出结构都是配置为漏极开路或集电极开路输出。所以时钟线和数据线必须外部都接上拉电阻,当一对多输出的时候,很多GPIO口会连接在同一根线上,可能会存在某个GPIO输出高电平,另一个GPIO输出低电平的情况。如果使用推挽输出,你会发现这个GPIO的VCC和另一个GPIO的GND接在了一起,也就是短路了。如果换成开漏输出VCC和GND之间多了个电阻,这样电路就是安全的。

上拉电阻一般取值在1K-10K之间,上拉电阻的取值和通信速率会有一定的关系,如果上拉电阻的取值太大,那么信号的上升沿、下降沿就会很缓,会影响通信速率,这个具体的看应用的通信速率去测试波形,如果取的太小了,功耗很大,取的太大了,信号的上升沿就会慢,影响通信速率。

一般情况下I2C标准模式最高传输速率100Kbit/s,高速模式最高传输速率400Kbit,当然也有用软件模拟I2C的时序来进行通信的,这个速率就需要自己去掌控测试了,说白了就是我们对着时序图,抄一个同样的波形出来。只要遵守同样的约定,按照时序图对应管脚拉高拉低就可以读写数据了。

在标准协议中区分启动、停止、应答、等动作,下面我们来一起学习一下I2C的标准协议。

当检测到SDA线上为下降沿,SLC线上为高电平,就表示收到了启动信号,当检测到SDA线上为上升沿,SLC线上为高电平,就表示收到了停止信号。

收到启动信号之后就可以开始数据传输,收到停止信号表示帧数据传输完毕。在传输过程中,时钟线SCL为高电平的时候,数据线SDA必须保持稳定,不能改变电平状态,这样才能有效传输,在时钟线SCL为低电平的时候,数据线SDA可以改变状态,即:在SCL为高电平的时候,数据线SDA如果为高,那么传送的就是1,如果SDA为低,那么传送的就是0,在SCL为低电平的时候,你可以改变数据可以把数据变为0/1(图中红框交叉就表示数据的改变,从1变为0 从0变为1所以有了一个上升沿或者一个下降沿)。

在SCL的第9个时钟位,对应的SDA数据为应答数据,应答数据是有方向的,可以是主设备应答,可以是从设备应答,应答不是固定的,可以是低电平为应答,也可以是高电平应答,高应答或者低应答是由通信协议决定的,只要约定一个信号作为应答就可以了,主机给从机发送数据,从机接到了应答主机,从机给主机发送数据,主机接到了,主机就要应答,这样就形成了一个闭环。

以上就是一个标准的IIC通信标准规范,你清楚了吗?

责任编辑:haq

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

    关注

    18

    文章

    6319

    浏览量

    139580
  • 总线
    +关注

    关注

    10

    文章

    3014

    浏览量

    91311
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1547

    浏览量

    130513

原文标题:你知道I2C为什么要接上拉吗?

文章出处:【微信号:gh_e7f294a514ca,微信公众号:单片机匠人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    连接标准联盟发布Zigbee 4.0和其长距离通信品牌Suzi标准

    连接标准联盟(Connectivity Standards Alliance, CSA)近日发布了Zigbee 4.0和其长距离通信标准Suzi:赋能新一代安全、互操作的物联网设备,Suzi是实现
    的头像 发表于 11-21 09:36 539次阅读
    连接<b class='flag-5'>标准</b>联盟发布Zigbee 4.0和其长距离<b class='flag-5'>通信</b>品牌Suzi<b class='flag-5'>标准</b>

    SMT贴片加工工艺标准规范要求(核心要点)

    一站式PCBA加工厂家今天为大家讲讲SMT贴片加工工艺标准有哪些规范要求?SMT贴片加工工艺标准技术规范。在医疗电子和汽车电子领域,SMT贴片打样的工艺精度直接影响产品可靠性。作为通过
    的头像 发表于 09-12 09:16 723次阅读

    如何判断电能质量监测装置的数据偏差是否在允许范围内?

    LZ-DZ200电能质量在线监测装置 判断电能质量监测装置的数据偏差是否在允许范围内,需结合标准规范、装置精度等级、测量参数类型及实际应用场景(如新能源并网的特殊要求)综合评估,核心是将实测偏差
    的头像 发表于 08-21 09:28 784次阅读
    如何判断电能质量监测装置的数据偏差是否在允许范围内?

    一文读懂 | SECS/GEM 通信基础及 GEM 控制状态模型

    现代化制造工厂要求设备与工厂主机系统之间实现流程同步与无缝通信。SEMI标准(尤其是SECS/GEM(半导体设备通信标准/通用设备模型)系列标准)通过
    的头像 发表于 08-19 13:46 3608次阅读
    一文读懂  |  SECS/GEM <b class='flag-5'>通信</b>基础及 GEM 控制状态模型

    UPS电源—UPS(不间断电源)与医疗设备安全通信标准有哪些?

    UPS(不间断电源)与医疗设备之间的安全通信标准是确保医疗设备在电力故障时能够持续、稳定、安全运行的重要保障。下面聊一下UPS(不间断电源)与医疗设备安全通信标准
    的头像 发表于 08-06 16:39 721次阅读
    UPS电源—UPS(不间断电源)与医疗设备安全<b class='flag-5'>通信标准</b>有哪些?

    电机绝缘传感器标准规范详解及沃伦森电气的合规应用

    工业电机工作时,绝缘状态监测标准化工作是确保设备安全性的核心内容。沃伦森电气的WRS-MTS2X低压电机绝缘传感器和WRS-MTS31中压电机绝缘传感器,都是基于多维度的标准匹配技术构建的,针对不同电压等级电机,搭建全过程合规绝缘监测系统。下面就设计,参数和功能三个维度进
    的头像 发表于 08-05 12:51 667次阅读
    电机绝缘传感器<b class='flag-5'>标准规范</b>详解及沃伦森电气的合规应用

    解析电机绝缘传感器标准规范:沃伦森电气的合规实践

    在工业电机运行中,绝缘状态监测的标准化是保障设备安全的核心。沃伦森电气 WRS-MTS2X 低压电机绝缘传感器 与 WRS-MTS31 中压电机绝缘传感器,以多维度标准契合性为技术基石,为不同电压等级电机构建了全流程合规的绝缘监测体系。以下从设计、参数、功能等维度展开解析
    的头像 发表于 08-05 12:49 552次阅读
    解析电机绝缘传感器<b class='flag-5'>标准规范</b>:沃伦森电气的合规实践

    欧洲电信标准化协会一行到访中汽中心

    近日,欧洲电信标准化协会总干事扬·埃尔斯伯格一行到访中汽中心,与中汽中心党委委员、副总经理李洧进行了座谈交流。
    的头像 发表于 07-04 18:13 1042次阅读

    智多晶eSPI_Slave IP介绍

    eSPI总线具有低功耗、管脚数量少、高效的数据传输等优点,常用于与EC、BMC、SIO等外设的通信,是PC中CPU与这些外设通信的主流协议。智多晶eSPI_Slave IP符合eSPI标准规范,支持相关协议属性。
    的头像 发表于 05-08 16:44 1116次阅读
    智多晶eSPI_Slave IP介绍

    TNC 连接器:标准规范构建射频连接基石

    正是这些严格且完善的标准规范,赋予了 TNC 连接器在测试与测量、无线通信、广播电视、医疗设备等众多关键领域中不可或缺的重要地位。而德索精密工业始终坚守以标准为导向的发展理念,持续不断地创新
    的头像 发表于 04-24 09:22 1018次阅读
    TNC 连接器:<b class='flag-5'>标准规范</b>构建射频连接基石

    探秘 TNC 连接器标准:从接口尺寸到性能指标

    凭借在接口尺寸和性能指标上的出色标准规范,以及德索精密工业在产品质量与技术创新上的不懈追求,TNC 连接器在测试与测量、无线通信、广播电视、医疗设备、工业自动化、科研与教育、汽车电子以及物联网等众多
    的头像 发表于 04-24 08:45 840次阅读
    探秘 TNC 连接器<b class='flag-5'>标准</b>:从接口尺寸到性能指标

    TNC连接器标准全览:开启高效射频传输之门

    凭借这些卓越的标准规范,TNC连接器在军事与航空、测试与测量、无线通信、广播电视、医疗设备、工业自动化、科研与教育、汽车电子以及物联网等众多领域得以广泛应用。它宛如一把钥匙,成功开启了高效射频
    的头像 发表于 04-18 11:47 1181次阅读
    TNC连接器<b class='flag-5'>标准</b>全览:开启高效射频传输之门

    提升焊接可靠性!PCB焊盘设计标准规范详解

    一站式PCBA智造厂家今天为大家讲讲PCB设计中焊盘设计标准是什么?PCB设计中焊盘设计标准规范。在电子制造领域,焊盘设计是PCB设计中至关重要的环节,它直接影响元器件的安装质量和电路板的性能
    的头像 发表于 03-05 09:18 5057次阅读

    电压互感器的标准规范

    电压互感器是电力系统中不可或缺的组成部分,它将高电压转换为低电压,以供测量和保护设备使用。为了确保电压互感器的安全性、可靠性和准确性,各国和地区都制定了相应的标准规范。 国际标准 IEC标准
    的头像 发表于 01-06 18:02 3738次阅读

    SMA连接器的国家标准规范

    德索工程师说道》SMA连接器的国家标准规范是中国在射频连接器领域内的一个重要参考标准,它详细规定了SMA连接器的技术要求、测试方法和质量控制标准。以下是对SMA连接器国家标准规范的详细
    的头像 发表于 12-12 11:10 4313次阅读
    SMA连接器的国家<b class='flag-5'>标准规范</b>