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

    文章

    7640

    浏览量

    148509
  • 时钟
    +关注

    关注

    10

    文章

    1480

    浏览量

    130306
  • I2C总线
    +关注

    关注

    8

    文章

    357

    浏览量

    60409
  • 硬件设计
    +关注

    关注

    18

    文章

    346

    浏览量

    44321
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    16884
收藏 人收藏

    评论

    相关推荐

    i2c总线规范

    1992 I2C 总线规范的这个版本有以下的修正? 删除了用软件编程从机地址的内容因为实现这个功能相当复杂而且不被使用? 删除了低速模式实际上这个模式是整个I2C 总线规范的子集不需要
    发表于 08-13 17:18

    I2C规范,I2C总线原理

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

    I2C总线协议详解

    参数,增加了系统的安全性,方便了管理。I2C总线特点 I2C总线主要的优点是其简单性和有效性。
    发表于 02-01 09:56

    I2C总线简介

    )和SPI(串行外围设备接口)。你需要先了解I 2 C 的基本特性,然后才能彻底理解这三个接口之间的比较,因此,我们将在本文结尾处讨论该主题。什么是I2C
    发表于 09-06 10:16

    I2C总线是什么

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

    I2C简介

    一.I2C 简介I2C(内部集成电路)总线接口用作微控制器和 I2C 串行总线之间的接口。它提供
    发表于 08-10 08:10

    I2C简介

    一、I2C简介I2C(Inter-Integrated Circuit ,内部集成电路) 总线是一种由飞利浦 Philip 公司开发的串行总线
    发表于 08-10 06:28

    I2C通讯协议简介

    I2C简介I2C 通讯协议(Inter-Integrated Circuit)是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备
    发表于 08-19 07:00

    I2C简介

    一、I2C简介I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、 CAN 等通讯协议
    发表于 08-20 06:58

    I2C总线简介

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

    I2C协议简介

    I2C协议简介协议 (计算机学科概念)对于通讯协议,我们以分层的方式来理解,分为物理层和协议层。简单来说物理层规定我们用嘴巴还是用肢体来交流,协议层则规定我们用中文还是英文来交流。物理层规定通讯系统
    发表于 01-12 07:25

    I2C通信协议简介

    一.I2C通信协议简介1.物理层I2C物理层有以下特点:I2C是支持多设备的总线,支持多个通讯主机、多个通讯从机
    发表于 01-13 07:20

    I2C总线简单介绍

    和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。 I2C总线主要的优点是其简单性和有效性。是一种多主机总线;当主机
    发表于 01-14 07:10

    I2C总线的原理是什么

    采用串行总线技术可以大大简化硬件的设计,体积减少,可靠性高。常见的总线I2C(inter IC bus),单总线,SPI总线
    发表于 01-18 07:36

    I2C总线简介

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