本文讲解 I3C 协议规范的详细内容,从规范中可以看出,I3C 比 I2C 复杂很多,硬件简单带来的是软件的复杂。
对于 Linux 常用版本,kernel-4.14 和 kernel-4.19 并没有提供 I3C 驱动,kernel-5.10 有提供 I3C
驱动(从 kernel-5.0开始提供的)
Bus configuration
I3C 不仅支持多个从设备,还支持多个主设备。I3C 总线上可以支持的设备有:
Main Master(当前主设备)
Secondary master(辅助主设备)
i3c Slave(i3c从设备)
i2c Slave(i2c从设备)

I3C 特性寄存器描述并定义了 I3C 兼容设备在 I3C 总线上的 capabilities 和 functions,没有 I3C
特性寄存器的设备不得连接到公共I3C总线。
有三种特征寄存器类型:
Bus Characteristics Register (BCR)
Device Characteristics Register (DCR)
Legacy Virtual Register (LVR)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
协议
+关注
关注
2文章
620浏览量
41194 -
I2C
+关注
关注
28文章
1562浏览量
131747
发布评论请先 登录
相关推荐
热点推荐
从I2C升级革新到I3C,I3C能否取代传统接口?
速率低、功耗大的短板日趋明显,这时就需要新的升级版的总线协议来接棒。 I3C,全称Improved Inter Integrated Circuit,作为I2C的升级版接过了这个I2C
Gowin I3C SDR IP的参考设计
本文档所介绍的参考设计主要包括以下三种类型: I3C SDR 主机和 I3C SDR 从机之间的通信;I3C SDR 主机和 GW-I2C 从机之间的通信;
发表于 10-08 06:33
基于MIPI I3C规范从I2C无缝连接I3C的关键优点
(SPI)以及通用异步收发器(UART),但I2C的使用更为常见,原因在于其实施简单,引线数低。 MIPI I3C规范结合了I2C和串行外围接口(SPI)的多种特性,提供了统一的标准和
发表于 11-16 19:11
•2.2w次阅读
符合最新MIPI I3C规范的DesignWare IP提供高带宽和可扩展性
)。 SynopsysDesignWare®MIPII3C控制器IP在2线接口内集成了带内中断,可实现低引脚数。该IP符合MIPI摄像机控制接口(CCI),I2C和MIPI I3C规范
Gowin I3C DDR eXtension用户指南
Gowin I3C DDR eXtension 用户指南主要内容包括功能特点、端口描
述、时序说明、配置调用、参考设计等。主要用于帮助用户快速了解 Gowin
I3C DDR eXtension 的产品特性、特点及使用方法。
发表于 09-15 10:14
•0次下载
I3C Introduction是什么意思
I3C Introduction I3C :Improved Inter Integrated Circuit ,是 MIPI(Mobile Industry Processor Interface
I2C和I3C的区别有哪些
I2C 和 I3C 主要区别如下: I2C 虽然也是两条线,但是很多时候传感器需要一条额外的中断线,来告诉主控数据已经准备好。I3C 允许从设备直接在总线上产生中断,不再需要一条额外的
什么是I3C接口 I3C和SPI接口有什么区别
I3C接口使用两根通信线,一根是数据线(SDL),另一根是时钟线(SCL)。与I2C总线一样,I3C接口也支持多主设备(Main Master)和从设备(Slave)之间的通信。
探索P3S0200 I3C开关:高性能硬件的卓越选择
探索P3S0200 I3C开关:高性能硬件的卓越选择 在当今高速发展的电子通信领域,I3C信号的高效切换对于服务器、工作站和笔记本等设备至关重要。NXP推出的P3S0200
在恩智浦LPC55S36平台上如何处理I3C协议中的Hot-Join事件
I3C(Improved Inter Integrated Circuit)是由MIPI联盟推出的新一代串行通信协议,旨在替代传统的I2C协议。相比
I3C协议规范的详细内容
评论