目前随着手机等移动设备包含的sensor越来越多,传统应用在sensor上的I2C/SPI接口的局限性也越来越明显,典型的缺陷如下:
1、sensor等设备的增加,对控制总线的速度和功耗提出了更加严苛的要求;
2、虽然I2C是一种2线接口,但是往往此类device需要额外增加一条中断INT信号线;
出于解决上述问题的原因,推出了I3C的接口总线和协议。
I3C吸纳了I2C和SPI的关键特性,并将其统一起来,同时在I2C的基础上,保留了2线的串行接口结构,这样工程师就可以在单个设备中连接大量的传感器,具体特性如下:
1、I3C总线可以支持multi-master即多主设备;
2、I3C总线与传统的I2C设备仍然是兼容的;
3、可以支持软中断;
4、相比较于I2C总线的功耗更低;
5、速度更快,可以支持到12.5MHZ。
注意:SDA的接口为开漏结构,而SCL的接口为推挽结构。