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

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

3天内不再提示

I2C总线简介和主要参数讲解

CHANBAEK 来源:电工开物 作者: 阿满 2023-12-04 14:02 次阅读

I2C简介:

I2C总线为串行同步通讯总线,可以进行多设备通讯。由飞利浦半导体(现已被恩智浦半导体收购)开发的双向两线总线,用来进行IC芯片之间的通讯。总线占用资源少,只需要两根线:一条数据线(SDA)和一条串行时钟线(SCL)。标准模式下最高可达 100 kbit/s,在快速模式下最高可达 400 kbit/s,在快速模式 Plus 下最高可达 1 Mbit/s (Fm+),或在高速模式下高达 3.4 Mbit/s。 超快速模式是一种单向模式,数据传输速度高达 5 Mbit/s。以下内容主要讨论在标准模式和快速模式下I2C硬件设计的注意事项。

数据信号线(SDA)和时钟信号线(SCL):

SDA 和 SCL 都是双向线路,通过电流源或上拉电阻连接到正电源电压。 当总线空闲时,两条线路都是高电平。 连接到总线的设备的输出级必须具有漏极开路或集电极开路才能执行线与功能。

I2C主要参数讲解:

一、低电平输出电流(IoL),信号被拉低时需要的驱动电流。

二、总线容性负载(Cb),每条信号线的容性负载主要由导线、导线连接点、IC管脚的对地寄生电容构成。在总线上连接了大量I2C设备时需要重点考虑这个参数

三、总线信号上升时间(Tr),顾名思义为SDA信号/SCL信号上升所需要的时间,主要时间来源于供电电压对上拉电阻(Rp)和容性负载(Cb)构成的RC电路进行充电所消耗的时间。具体定义方式如下图。

图片

参数范围表格:

参数Standard-modeFast-modeunit
minmaxminmax
IoL3-3
Cb-400-
Tr-1000-

I2C上拉电阻计算公式:

Rp(max) = Tr/(0.8473*Cb)

Rp(min) = (Vdd - Vol(max))/IoL

以下为原文内容:

图片

一句话总结:在确定的I2C工作模式下,上拉电阻值(Rp)由总线上的容性负载(Cb)和电源供电电压(Vdd)决定。在确定了Rp取值范围后,尽量选取较大的Rp,以减小整体功耗。

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

    关注

    33

    文章

    8472

    浏览量

    150763
  • 时钟
    +关注

    关注

    10

    文章

    1716

    浏览量

    131308
  • I2C总线
    +关注

    关注

    8

    文章

    386

    浏览量

    60798
  • 硬件设计
    +关注

    关注

    18

    文章

    394

    浏览量

    44518
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17026
收藏 人收藏

    评论

    相关推荐

    I2C总线简介

    1、I2C总线简介I2C是两线式串行总线,用于连接微控制器及其外围设备。I2C
    发表于 08-20 08:25

    I2C总线简介

    I2C 简介I2C 是双线双向的串行总线,它为设备之间数据交换提供了一种简单高效的方法。I2C 标准是一个具有冲突检测机制和仲裁机制的真正意
    发表于 02-22 06:55

    i2c总线介绍

    I2C介绍   I2C总线是两线式串行总线。    I2C总线
    发表于 08-13 17:29 0次下载

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

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

    i2c总线的特点

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

    PCA9564 并行总线I2C总线接口芯片简介

    PCA9564是一款采用CMOS工艺,支持并行总线与串行I2C总线通信转换的接口器件,适用于微控制器/处理器使用并行总线扩展I2C
    发表于 03-10 15:47 51次下载

    PCA9665并行总线I2C总线接口芯片简介

    PCA9665是一款并行总线与串行I2C总线接口转换的器件,适用于微控制器/处理器使用并行总线扩展I2C
    发表于 03-10 15:49 46次下载

    什么是i2c总线

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

    基于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次下载

    《振南电子STM32视频教程》第八讲:I2C总线

    [第8讲] I2C总线(96分钟),由何强主讲.本课主要讲解:(1).I2C总线中的概念讲解;(
    发表于 10-09 15:57 1102次阅读

    干货:I2C总线最全教程讲解

      裸机操作篇 本文以三星exynos4412为例讲解I2C时序,并挂载在I2C控制器mpu6050陀螺仪的数据读取实例。通过本篇文章,读者可以理解I2C时序,以及如何基于三星
    的头像 发表于 02-20 15:04 1.3w次阅读
    干货:<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>最全教程<b class='flag-5'>讲解</b>

    I2C总线的基本通信总结

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

    基于单片机的I2C总线与AT24C01实验 I2C总线通信原理讲解

    PROM 存储器件 AT24C01 以及 AD/DA 器件 PCF8951,这章内容主要讲解 I2C 总线通信工作原理并结合 AT24C01
    的头像 发表于 07-27 16:51 3339次阅读
    基于单片机的<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>与AT24<b class='flag-5'>C</b>01实验 <b class='flag-5'>I2C</b><b class='flag-5'>总线</b>通信原理<b class='flag-5'>讲解</b>

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

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