### MIPI I3C Basic 协议概览 #### 一、MIPI I3C Basic 规范简介 MIPI I3C Basic 是一种新型的串行通信接口标准,它是I2C(Inter-Integrated Circuit)协议的演进版本,旨在提供更高的数据传输速率、更低的功耗以及更丰富的功能集。I3C Basic 特别适用于移动设备中的传感器和其他外设之间的通信。 #### 二、MIPI I3C Basic 的发展动机 随着智能手机、平板电脑等移动设备的功能日益强大,对于更高带宽的需求也日益增加。同时,为了满足这些设备在轻薄化趋势下的设计需求,减少功耗和简化硬件设计变得尤为重要。因此,MIPI联盟推出了I3C Basic 规范来取代传统的I2C协议,以解决这些问题。 #### 三、MIPI I3C Basic 的知识产权状态 MIPI I3C Basic 规范由MIPI联盟发布,并遵循该联盟的相关知识产权政策。这意味着任何想要使用或开发基于此规范的产品的企业或个人都需要遵守相应的许可条款。 #### 四、MIPI I3C Basic 与 MIPI I3C 协议规范的关系 MIPI I3C Basic 是 MIPI I3C 协议的一个子集,它包含了I3C中最常用的功能,而省略了一些高级特性,如HDR模式、多控制器支持等。这种简化的设计使得I3C Basic 更易于实现和调试,非常适合用于入门级产品或那些对成本敏感的应用场景。 ##### 4.1 I3C Basic 中没有包括的功能 - 高速数据速率(HDR)模式 - 多个主控制器支持 - 高级配置和控制功能 - 一些特定的数据包格式和命令 ##### 4.2 本规范的结构 I3C Basic 规范分为多个章节,覆盖了从基础知识到具体操作的所有方面。其中包括前言、文档介绍、术语定义等内容,每部分都详细介绍了I3C Basic 的各个方面。 ##### 4.3 I3C Basic v1.1.1 相对于 v1.0 的升级 I3C Basic v1.1.1 版本相比之前的版本增加了更多的细节和完善了一些模糊的地方,提高了规范的一致性和清晰度,以便于开发者更好地理解和应用。 #### 五、I3C basic 设备如何与 I3C 设备一起工作 I3C Basic 设备可以与完全支持I3C协议的设备兼容。这意味着如果一个系统中既有I3C Basic 设备也有I3C设备,它们可以通过相同的总线通信,而不需要额外的转换器或其他硬件。这极大地简化了系统的集成过程。 #### 六、文档介绍 文档首先概述了MIPI I3C Basic 规范的背景和发展历程,随后详细介绍了该规范的关键概念和技术细节。通过这些内容,读者可以了解到I3C Basic 的主要优点和应用场景,以及如何正确地使用此规范来设计符合要求的硬件产品。 #### 七、I3C 的关键特点 1. **高速率**:I3C Basic 提供高达1Mbps的标准速率,以及更快的10Mbps高速速率。 2. **低功耗**:通过多种节能模式和优化的通信机制,显著降低功耗。 3. **双向通信**:支持双向数据传输,增强了通信的灵活性。 4. **多设备支持**:能够在单条总线上连接多个设备,便于构建复杂的系统架构。 5. **配置能力**:提供了强大的设备配置能力,方便用户根据需要调整设备参数。 6. **诊断功能**:内置的诊断工具帮助快速定位问题,提高系统稳定性。 #### 八、术语介绍 为了更好地理解MIPI I3C Basic 规范,文档还专门定义了一系列专业术语,包括但不限于“主控制器”、“从设备”、“时钟信号”、“数据信号”等。这些术语是理解I3C Basic 技术细节的基础。 通过以上概述,我们可以看到MIPI I3C Basic 规范不仅在技术上有着明显的优势,而且在易用性和兼容性方面也做得非常出色,是未来移动设备通信接口的一个重要发展方向。
2024-08-20 16:15:30 6.67MB
1
I2C 标准的升级版,重点针对传感器IC的接口应用。速率远高于I2C,与SPI速率相当,还是只需要SCL和SDA 2根线,并向下兼任I2C。 只是目前还没有没有被IC厂商广泛使用,希望早日普及。
2024-03-05 15:49:13 2.23MB
1
mipi-i2c basic spec v1.1.1
2022-11-02 19:05:32 4.8MB mipi_i3c
1
本资料是官方I3C英文版文档的中文版,方便大家进行阅读和研究,基本上是本人逐句翻译,并将官方的一些较难理解的逻辑进行了优化,更方便国人的阅读习惯,所以耗费了很多精力,目的是希望大家可以通过阅读此文档对I3C协议有更多的了解,并能够解决实际问题。 基本围绕着I3C总线技术概述、I3C总线协议,包括SDR(Single Data Rate)模式和HDR(High Data Rate)模式,以及I3C电气规范为主要内容。 I3C是两线双向串行总线,针对多个传感器从设备进行了优化,并且一次只能由一个I3C主设备控制。 I3C向后兼容许多旧版I2C设备,但I3C设备还支持更高的速度,新的通信模式和新的设备角色,包括随时间更改设备角色的能力(即,如果第二个I3C设备支持该功能,则初始主设备可以将主设备角色协作地传递给总线上的另一个I3C设备)。
2022-07-21 09:55:27 4.89MB I3C 硬件开发 I2C 嵌入式
I3C是i2c 的演化且兼容i2c,提供一种灵活的多分支结构的接口,以满足在嵌入式系统中的处 理器和从器件的接口的连接。诞生的目的有三个: 提供一种传感器之间相互连接的标准, 在 集成系统中减少传感器的物理接口, 支持低功耗, 高数据速率和其他当前已有接口协议的优 点。
2021-11-22 10:54:49 695KB I3C I2C
1
MIPI I3C specification v1
2021-10-15 09:02:27 137KB mipi I3C
1
MIPI I3C 参考文档, 适用于MIPI开发工程师, 有关于I3C的协议及电气特性
2021-09-07 20:02:37 2.61MB MIPI I3C
1
自己对MIPI I3C协议文档对所需部分进行翻译,如有翻译错误的地方请谅解。
2021-08-02 16:05:21 3.46MB MIPI I3C
1
I3C英文协议原版,I3C Basic Ver1.0,想读懂协议还是读英文原版资料比较好
2021-07-07 08:50:39 2.24MB I3C
1
MIPI Alliance发布的I3C spec章节介绍和应用指南。请配合MIPI I3C basic specification进行阅读。包括向下兼容的legacy I2C指南,I3C slave, I3C master, secondary
2021-05-26 10:53:13 782KB I2C I3C
1