0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

I3C协议规范的详细内容

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-22 16:13 次阅读

本文讲解 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

    文章

    602

    浏览量

    39214
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1486

    浏览量

    123628
收藏 人收藏

    评论

    相关推荐

    I2C升级革新到I3CI3C能否取代传统接口?

    速率低、功耗大的短板日趋明显,这时就需要新的升级版的总线协议来接棒。 I3C,全称Improved Inter Integrated Circuit,作为I2C的升级版接过了这个I2C
    的头像 发表于 12-07 07:25 1.2w次阅读

    I3C协议标准

    的缺陷如下:sensor等设备的增加,对控制总线的速度和功耗提出了更加严苛的要求;处于解决上述问题的原因,推出了I3C的接口总线和协议.
    发表于 10-26 09:35

    Gowin I3C SDR IP的参考设计

    本文档所介绍的参考设计主要包括以下三种类型: I3C SDR 主机和 I3C SDR 从机之间的通信;I3C SDR 主机和 GW-I2C 从机之间的通信;
    发表于 10-08 06:33

    Gowin I3C SDR IP参考设计

    本次发布 Gowin I3C SDR IP参考设计及 IP Core Generator 支持调用Gowin I3C SDR IP。Gowin I3C SDR IP 参考设计可在高云官网下载,参考设计可用于仿真,实例化加插用户设
    发表于 10-08 07:41

    基于MIPI I3C规范I2C无缝连接I3C的关键优点

    (SPI)以及通用异步收发器(UART),但I2C的使用更为常见,原因在于其实施简单,引线数低。 MIPI I3C规范结合了I2C和串行外围接口(SPI)的多种特性,提供了统一的标准和
    发表于 11-16 19:11 2w次阅读
    基于MIPI <b class='flag-5'>I3C</b><b class='flag-5'>规范</b>从<b class='flag-5'>I2C</b>无缝连接<b class='flag-5'>I3C</b>的关键优点

    符合最新MIPI I3C规范的DesignWare IP提供高带宽和可扩展性

    )。 SynopsysDesignWare®MIPII3C控制器IP在2线接口内集成了带内中断,可实现低引脚数。该IP符合MIPI摄像机控制接口(CCI),I2C和MIPI I3C规范
    的头像 发表于 08-07 10:31 4089次阅读
    符合最新MIPI <b class='flag-5'>I3C</b><b class='flag-5'>规范</b>的DesignWare IP提供高带宽和可扩展性

    Gowin I3C Dual Clock IP用户指南

    电子发烧友网站提供《Gowin I3C Dual Clock IP用户指南.pdf》资料免费下载
    发表于 09-15 15:29 0次下载
    Gowin <b class='flag-5'>I3C</b> Dual Clock IP用户指南

    Gowin I3C SDR快速入门

    电子发烧友网站提供《Gowin I3C SDR快速入门.pdf》资料免费下载
    发表于 09-15 10:21 2次下载
    Gowin <b class='flag-5'>I3C</b> SDR快速入门

    Gowin I3C SDR IP参考设计

    电子发烧友网站提供《Gowin I3C SDR IP参考设计.pdf》资料免费下载
    发表于 09-15 14:22 4次下载
    Gowin <b class='flag-5'>I3C</b> SDR IP参考设计

    Gowin I3C DDR eXtension用户指南

    Gowin I3C DDR eXtension 用户指南主要内容包括功能特点、端口描 述、时序说明、配置调用、参考设计等。主要用于帮助用户快速了解 Gowin I3C DDR eXtension 的产品特性、特点及使用方法。
    发表于 09-15 10:14 0次下载
    Gowin <b class='flag-5'>I3C</b> DDR eXtension用户指南

    I3C Introduction是什么意思

    I3C Introduction I3C :Improved Inter Integrated Circuit ,是 MIPI(Mobile Industry Processor Interface
    的头像 发表于 07-22 16:16 895次阅读
    <b class='flag-5'>I3C</b> Introduction是什么意思

    I2CI3C的区别有哪些

    I2CI3C 主要区别如下: I2C 虽然也是两条线,但是很多时候传感器需要一条额外的中断线,来告诉主控数据已经准备好。I3C 允许从设备直接在总线上产生中断,不再需要一条额外的
    的头像 发表于 07-22 16:20 6897次阅读
    <b class='flag-5'>I2C</b>和<b class='flag-5'>I3C</b>的区别有哪些

    I2CI3C关于功耗和传输速率的对比

    I2CI3C 关于功耗和传输速率的对比: I3C 使用推挽功能的双线串行接口,速度可达 12.5 MHz I3C 同一总线上共存的传统 I2C
    的头像 发表于 07-22 16:24 1871次阅读
    <b class='flag-5'>I2C</b>和<b class='flag-5'>I3C</b>关于功耗和传输速率的对比

    什么是I3C接口 I3C和SPI接口有什么区别

    I3C接口使用两根通信线,一根是数据线(SDL),另一根是时钟线(SCL)。与I2C总线一样,I3C接口也支持多主设备(Main Master)和从设备(Slave)之间的通信。
    的头像 发表于 03-05 16:50 2816次阅读
    什么是<b class='flag-5'>I3C</b>接口 <b class='flag-5'>I3C</b>和SPI接口有什么区别

    I3C接口通信基础

    I 2 CI3C之间显着的变化是时钟速度。I 2 C 通常为 100 kHz、400 kHz 或 1 MHz,而
    发表于 05-03 10:22 3713次阅读
    <b class='flag-5'>I3C</b>接口通信基础