I3C 总线简介

Overview

目前随着手机等移动设备包含的sensor越来越多,传统应用在sensor上的I2C/SPI接口的局限性也越来越明显,典型的缺陷如下:
1、sensor等设备的增加,对控制总线的速度和功耗提出了更加严苛的要求;
2、虽然I2C是一种2线接口,但是往往此类device需要额外增加一条中断INT信号线;

出于解决上述问题的原因,推出了I3C的接口总线和协议,下面一起来看下I3C总线的特性。
一、I3C的应用场景
在这里插入图片描述

从上图中我们可以看到:

  1、I3C总线可以应用在各种sensor中;

  2、可以使用在任何传统的I2C/SPI/UART等接口的设备中。

二、什么是I3C
在这里插入图片描述

I3C吸纳了I2C和SPI的关键特性,并将其统一起来,同时在I2C的基础上,保留了2线的串行接口结构,这样工程师就可以在单个设备中连接大量的传感器。

   从上图中我们可以将特性具体一下:

   1、I3C总线可以支持multi-master即多主设备

   2、I3C总线与传统的I2C设备仍然是兼容的

   3、可以支持软中断

  4、相比较于I2C总线的功耗更低

  5、速度更快,可以支持到12.5MHZ

  从下图中可以看到在传统的I2C接口设备中包含了太多的I/0口了(碎片式的接口),将之(I2C/SPI)替换成I3C之后可以节省很大部分的信号线(省去了中断信号的一根线EINT,若取代SPI,可以省的更多)的开销,在布局布线时也更方便.

在这里插入图片描述

按照目前MIPI联盟的规划,I3C总线在将来除了应用sensor之外,还有如下的应用领域:camera、TP等
在这里插入图片描述

三、I3C接口协议

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210316112924722.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NreTgzMzY=,size_16,color_FFFFFF,t_70)

从上图就可以很清楚的看到I3C总线的应用了,I3C总线中支持多主设备,同时兼容I2C。

其中支持设备的具体类型有:

1、I3C主设备

 -----SDR-only master

2、I3C secondary MASTER

 -----SDR-only secondary master(注意是slave of main master,即相比较主设备而言仍然时从设备)

3、I3C 从设备

-----SDR only slave

4、I2C slave
在这里插入图片描述
在这里插入图片描述

上图为I3C的串行clk和data传输的波形,注意下方的标注:SDA的接口为开漏结构,而SCL的接口为推挽结构!

转载自:https://www.pianshen.com/article/9065762656/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值