深圳宇凡微电子有限公司

一站式智控芯片解决方案服务商单片机应用设计开发,芯片实力厂家供应商
单片机资讯

i2c通信的详细讲解说明

作者: 宇凡微 发布日期: 2022-09-23 浏览次数:

        在集成电路行业,我们经常听到i2c通信,有很多小伙伴对i2c通信并不理解,i2c通信有什么作用以及特征,今天这篇文章就为大家带来i2c通信的详细讲解说明。

i2c通信的详细讲解

        一、i2c通信的定义

        I2C通信是内部集成电路的简称,它是飞利浦半导体开发的一种通信协议,用于在中央处理器和同一电路板上的多个IC之间传输数据。由于其简单性,它被广泛应用于微控制器与传感器阵列、显示器、物联网设备、EEPROM等之间的通信。这是一个同步串行通信协议。这意味着参考时钟线设置的定期时间间隔来传输数据位。

        二、I2C通信的特征

        (1)I2C网络上的任何设备/IC只需两条公共总线(线)即可控制;

        (2)数据传输速率不需要像UART通信那样事先约定。因此,数据传输速度可根据需要随时调整;

        (3)I2C网络易于扩展,新设备可简单连接到两条公共I2C总线。

        (4)I2C总线上的特定设备/IC采用7位寻址系统定位;

        (5)验证传输数据的简单机制;

        三、物理i2c总线组成

        I2C总线(接口线)仅由两条线组成,称为串行时钟线(SCL)和串行数据线(SDA)。要传输的数据通过SDA线发送,并与来自SCL的时钟信号同步。相同的SCL和SDA线连接到I2C网络上的所有设备/IC。

cd98eaf09d444c7b8638bc9d88d7fcc4

        两条I2C总线(SDA、SCL)都用作开漏驱动器。这意味着I2C网络上的任何设备/IC都可以将SDA和SCL驱动为低电平,但不能将它们驱动为高电平。因此,每条总线都使用一个上拉电阻,默认情况下将它们保持在高电平(正电压)。

        使用泄漏系统的原因是没有短路的可能。当一个设备试图拉高线路,而其他设备试图拉低线路时,可能会发生短路。

        以上就是关于i2c通信的详细讲解说明,宇凡微单片机工程师整理了i2c通信的定义和特征以及物理i2c总线组成。宇凡微提供ic晶元生产及封装定制,作为九齐一级代理商,拥有十多年的 单片机芯片应用方案设计经验,为广大电子产品生产商提供 MCU应用功能定制开发服务。

编辑: 单片机工程师

免责声明:部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递 更多信息之 目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们 会尽快处理。官方所有内容、图片如未经过授权,禁止任何形式的采集、镜像,否则后果自负!

标题: 宇凡微

地址:https://www.yufanwei.com/

推荐资讯