一文了解I2C----总线概述

I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于

连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今

主要在服务器管理中使用,其中包括单个组件状态的通信。

I2C版本概况:

版本1.0-1992

l 删除了用软件编程从机地址的内容, 因为实现这个功能相

当复杂,而且不被使用.

l 删除了”低速模式”,实际上这个模式是整个I2C总线规范的

子集,不需要明确的详细说明.

l 增加了快速模式,它将位速率增加4倍到达400kbit/s,快速

模式器件都向下兼容,即她们可以在0~100kbit/s的I2C总

线系统中使用.

l 增加了10位寻址,允许1024个额外的从机地址. l 快速模式器件的斜率控制和输入滤波改善了EMC性能.

版本2.0-1998

l 增加了高速模式(Hs模式),它将位速率增加到3.4Mbit/s,

Hs模式的器件可以和I2C总线系统中快速和标准模式

器件混合使用,位速率从0~3.4Mbit/s.

l 电源电压是2V或更低的器件的低输出电平和滞后调整

到符合噪声容限的要求,而且保持和电源电压更高的器

件兼容.

l 快速模式输出级的0.6V6mA要求被删除. l 新器件的固定输入电平被总线电压相关的电平代替. l 增加了双向电平转换器的应用信息.

版本2.1-2000

l在Hs模式的重复起始条件后,可以延长始终信号SCLH. lHs模式中的一些时序参数变得更随意.

I2C总线支持任何IC生产过程(NMOS,CMOS,双极性).两线—串行数据(SDA)和串行时钟

(SCL)线在连接到总线的器件间传递信息.每个器件都有唯一的地址识别(无论是微控制器,

LCD驱动器,存储器或键盘接口),而且都可以作为一个发送机或接收机(由器件的功能决定).

I2C总线是一个多主机的总线,可以连接多个能控制总线的器件到总线.

(0)

相关推荐

  • 一文看懂I2C协议

    作者:Wang Chao 出处 :http://www.wangchaochao.top/2021/03/21/about-i2c/ I2C是什么 在消费电子,工业电子等领域,会使用各种类型的芯片,如 ...

  • 常用通信协议——IIC详解(全网最全)

    一.IIC 简介 I2C(Inter-Integrated Circuit) 是内部整合电路的称呼, 是一种串行通讯总线, 使用多主从架构, 由飞利浦公司在1980年为了让主板. 嵌入式系统或手机用以 ...

  • UART

    一.串口的历史 首先,串口对每一个做硬件和嵌入式软件的人来说,就是一个必备的工具,调试一个带MCU或者CPU的系统.我们在调试的过程中,一般第一件事情:GPIO点灯,第二件事就是打通串口. 串口是一种 ...

  • 总线概述及常见总线

    一. 总线概念 所谓总线(Bus),是指计算机设备和设备之间传输信息的公共数据通道.总线是连接计算机硬件系统内多种设备的通信线路,它的一个重要特征是由总线上的所有设备共享,可以将计算机系统内的多种设备 ...

  • 万变不离其宗之I2C总线要点总结

    [导读] 前文总结了单片机串口个人认为值得注意的一些要点,本文来梳理一下 I2C 总线的一些要点.这个题目有点大,本文对于 I2C 其实很多地方也没整清楚,只为了与前文形成系列,如果大家有补充欢迎留言 ...

  • 一文了解I2C(2)

    起始,停止和响应 开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据. 结束信号:SCL为高电平时,SDA由低电平向高电平跳变,结束传送数据. 应答信号:接收数据的IC在接收到8bi ...

  • I2C总线

    I2C的上拉电阻可以是1.5K,2.2K,4.7K,电阻的大小对时序有一定影响,对信号的上升时间和下降时间也有影响,一般接1.5K或2.2K I2C上拉电阻确定有一个计算公式: Rmin={Vdd(m ...

  • 浅谈I2C总线,有时候它也叫 IIC

    [导读]I2C(Inter Integrated Circuit,内部集成电路)总线是价格低廉却很有效的用以互连小规模嵌入式系统内的外设的网络.I2C 总线有时候也叫作 IIC,它已有20多年的历史了 ...

  • 功率放大器I2C总线音量控制器原理与检修(图)

    新犁功率放大器中大多采用总线控制技术,就是CPU通过总线对音量.平衡.高低音进行控制.如先驱M-850.奇声AV-747DB.音量控制钮不再是传统的电位器,而足顺逆可连续旋转的脉冲式音量控制器.其内部 ...

  • 单片机模拟I2C总线及24C02读写实例(c源代码)

    单片机模拟I2C总线及24C02读写实例(c源代码),24C02 read / write process 关键字:单片机模拟I2C总线及24C02读写实例(c源代码) void Write_One_ ...

  • 技术干货 | 一文学会CAN总线的8种常见故障及排除方法

    大家知道,当CAN总线出现故障或数据传输异常时,往往会出现多种奇怪的故障现象. ▼ 如:仪表板显示异常,车辆无法启动,启动后无法熄灭,车辆动力性能下降,某些电控系统功能失等. 这是因为相关数据或信息是 ...

  • 聊一聊I2C总线控制系统的构成、特点及典型故障

    I2C 总线是一种主控电路与被控电路之间的双向数据传输总线.它有两条线:一条是串行时钟线(通常用 SCL或 I2C CLK 表示),另一条是串行数据线(通常用 SDA 或 I2C DATA表示). I ...