什么是I3C,与I2C,SMBus之间的关系

什么是I3C,与I2C,SMBus之间的关系

I2C(Inter-Integrated Circuit,IIC): 最初由飞利浦(Philips)半导体(后并入NXP)在1982年提出,主要目的是提供一种简单的、成本低廉的串行总线,用于MCU和电视机原件进行通信。它在最初是由一个Master(可以多Master)和可以多达127个Slave在由两根线(SDA数据线, SCL时钟线)组成的总线上进行通讯.大大节约了芯片引脚数目.
在这里插入图片描述

SMBus,它由Intel在1995发布,最早用于和智能电池的通讯,后也经过三次提高,于2000年左右成熟后一直变化不大。SMBus脱胎于I2C,他可以说是I2C的一个子集。它在大部分情况下,也由一个Master(可以多Master)和众多Slave组成,用两根线(SMBDAT和SMBCLK)进行通讯. 在这里插入图片描述
I2C偏重速度,而SMBus偏重可靠性和成本. I2C速度从10KHz起步(理论上可以更低至0),最高5MHz;而SMBus最低10KHz,最高100KHz。也就是说在10KHz到100KHz上,两者才通用.

MIPI Alliance发布了I3C标准[1](Basic免费下载)。I3C(Improved Inter Integrated Circuit)另一个名字叫做SenseWire,顾名思义,它的初衷是满足众多物联网设备中的Sensor的,它带来众多的改进,除了常说的12.5MHz速度的提高之外. 众多带外连线不见,高速I2C也不需要了,真正实现了高速和简洁。它还向下兼容I2C,以前的设备也还用得上.
在这里插入图片描述

I3C具体特性:
1、I3C总线可以支持multi-master即多主设备
2、I3C总线与传统的I2C设备仍然是兼容的
3、可以支持软中断
4、相比较于I2C总线的功耗更低
5、速度更快,可以支持到12.5MHZ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值