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

    文章

    5706

    浏览量

    134380
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87206
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1346

    浏览量

    120814

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

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

收藏 人收藏

    评论

    相关推荐

    M12航空插座8芯拉力标准规范要求是什么

    德索工程师说道M12航空插座8芯的拉力标准规范受多种因素影响,接触件的形状、尺寸和材料都会影响连接器的拉力性能。例如,较大的接触面积和更强的锁定机制可以提供更好的拉力性能。
    的头像 发表于 03-30 14:23 63次阅读
    M12航空插座8芯拉力<b class='flag-5'>标准规范</b>要求是什么

    紫光展锐荣获2023年度中国通信标准化协会科学技术奖

    近日,中国通信标准化协会(CCSA)公布了2023年度“中国通信标准化协会科学技术奖”获奖名单,紫光展锐参与完成的“《5G数字蜂窝移动通信网 无线接入网总体技术要求(第一阶段)》等10项行业
    的头像 发表于 01-11 17:35 355次阅读
    紫光展锐荣获2023年度中国<b class='flag-5'>通信标准</b>化协会科学技术奖

    中国通信标准化协会代晓慧:强化标准引领,推进IPv6规模部署和融合应用

    11月17日,由推进IPv6规模部署和应用专家委员会主办的“IPv6专网产业论坛”在北京成功召开,中国通信标准化协会副理事长兼秘书长代晓慧发表了题为《强化标准引领,推进IPv6规模部署和融合
    的头像 发表于 11-19 14:55 445次阅读
    中国<b class='flag-5'>通信标准</b>化协会代晓慧:强化<b class='flag-5'>标准</b>引领,推进IPv6规模部署和融合应用

    了解千兆光模块和万兆光模块的标准规范

    千兆光模块和万兆光模块作为数据中心和网络领域的关键设备,其性能和互操作性需要符合一系列标准规范,以确保其可靠性和兼容性。本文介绍千兆光模块和万兆光模块一些常见的的标准规范,以及什么光模块需要遵循这些标准
    的头像 发表于 11-06 14:59 321次阅读

    1型六角螺母标准规范

    标准适用于螺纹规格M1.6~M64,性能等级为6级、8级和10级、A2-50、A2-70. A4-50、A4-70、CU2、CU3和AL4,产品等级为A级和B级的1型六角螺母。A级用于D≤16 mm的螺母;B级用于D>16 mm的螺母。
    发表于 10-27 16:28 0次下载

    高压放大器选型标准规范要求有哪些

      高压放大器是一种能够提供高电压输出的电子设备,常用于需要大幅度增大信号电压的应用中。选择适当的高压放大器是确保系统正常运行和信号质量的关键因素。在选择高压放大器时,有一些标准规范要求需要考虑。
    的头像 发表于 09-14 15:24 254次阅读
    高压放大器选型<b class='flag-5'>标准规范</b>要求有哪些

    欧洲电信标准化协会(ETSI)正式批准AVS3成为超高清视频编码标准

    2023年7月,欧洲电信标准化协会(ETSI)正式批准AVS3视频标准成为ETSI的下一代视频标准之一,其标准标号TS 101 154 v2.8.1,该
    的头像 发表于 08-24 17:21 973次阅读
    欧洲电<b class='flag-5'>信标准</b>化协会(ETSI)正式批准AVS3成为超高清视频编码<b class='flag-5'>标准</b>

    加拿大ISED发布第5版 RSS-192标准

    2023年7月5日,加拿大创新、科学和经济发展部 (ISED) 发布了无线电标准规范 RSS-192 Issue5《在3450-3900 MHz 频段运行的灵活使用宽带设备》。此次标准更新,ISED
    的头像 发表于 08-11 17:53 308次阅读
    加拿大ISED发布第5版 RSS-192<b class='flag-5'>标准</b>

    移动通信标准有哪些类型 移动通信标准的演讲过程

    移动通信目前已经从1G已经发展到5G,在其发展的历程中,每一代的通信中都制定了多种标准和协议。下面我们依次来了解一下每一代都有哪些演进版本。
    发表于 08-03 09:54 758次阅读

    浙江:到2025年,全省建成公共领域充电桩8万个以上

    建立健全停车设施建设和运营管理标准规范,构建多层次标准规范体系。根据建设项目使用性质和停车需求,加快制(修)订停车设施配置标准,明确不同区域、类别建筑停车设施及公交场站配建标准,强化新
    的头像 发表于 07-17 14:13 478次阅读
    浙江:到2025年,全省建成公共领域充电桩8万个以上

    是否可以将内部高速RC振荡器作为USB的时钟源使用?

    Nano120/130系列可以使用外部低速晶振(LXT)修正HIRC的精确度到0.25%,符合USB标准规范。 其它系列则需要使用外部晶振作为USB时钟源。
    发表于 06-15 11:38

    充电宝移动电源检测标准

    GB/T 35590:2017《信息技术便携式数字设备用移动电源通用规范》将正式发布实施,做移动电源的厂家将按照此标准规范来生产和检测,把控产品质量,使移动电源产品更安全,让消费者使用更放心。 二、移动
    的头像 发表于 06-08 14:51 1636次阅读

    紫光展锐参与中国通信标准化协会5G-A R19立项研讨会

    近日,紫光展锐受邀参加由中国通信标准化协会(CCSA)主办、中兴通讯承办的5G-Advanced(简称“5G-A”) R19 立项研讨会, 与业界知名运营商、设备厂商、终端及芯片厂商共同探讨5G-A的演进方向和6G标准预热等话题。
    的头像 发表于 05-11 11:10 681次阅读

    单片机模拟IIC总线通信的速率是标准还是快速还是高速模式?

    单片机模拟IIC总线通信的速率是标准还是快速还是高速模式?最高速率能达到多大?
    发表于 05-08 17:57

    上位机通信标准之OPC

    - 什么是OPC:OLE for Process Control Windows插件;Open PlatformCommunications UA 标准:定义通信过程 OPC基金会实现了标准
    发表于 05-08 09:43 5次下载
    上位机<b class='flag-5'>通信标准</b>之OPC