I3C总线技术概述(一)

article/2025/10/4 5:35:46

官方I3C协议规范技术文档中文版

在本篇文章之前,我们通过I2C协议研读(一)-(十一)回顾了I2C总线协议,从本篇开始将开展I3C协议的研读。大概分为以下几点:

1、I3C总线技术概述

2、I3C总线协议,包括SDR(Single Data Rate)模式和HDR(High Data Rate)模式

3、I3C电气规范

本章主要为I3C总线技术概述。MIPI I3C接口的开发旨在通过为传感器提供快速,低成本,低功耗的两线数字接口来简化移动无线产品中的传感器系统设计架构。

I3C规范适用范围:

•用于I3C Basic的I3C接口协议和命令
•电气规格,例如时序和电压电平
•支持特定类别的传感器和其他设备

I3C技术概述:

I3C是两线双向串行总线,针对多个传感器从设备进行了优化,并且一次只能由一个I3C主设备控制。 I3C向后兼容许多旧版I2C设备,但I3C设备还支持更高的速度,新的通信模式和新的设备角色,包括随时间更改设备角色的能力(即,如果第二个I3C设备支持该功能,则初始主设备可以将主设备角色协作地传递给总线上的另一个I3C设备)。

支持许多旧式I2C从设备和消息

I3C单数据速率(SDR)模式:I2C协议的新I3C增强版本,支持专用消息,并添加了两种标准的内置消息:

广播消息,发送到总线上的所有I3C从机

直接消息,发送给特定的从机

I3C重要原理:

I3C支持几种通信格式,全部共享一个两线接口:SDA和SCL,分别对应数据pin和时钟pin。I3C支持多种消息类型的混合:

1. 类似于I2C的SDR消息,SCL时钟速度高达12.5 MHz。

2. 广播和直接公共命令代码(CCC)消息,允许主机分别与I3C总线上的所有或一个从设备进行通信

3. I3C BASIC中不支持:HDR模式消息,它在每个等效时钟周期内获得更高的数据速率

4. 旧版I2C从机的I2C消息

5. 从机发起的START请求到主机,例如发送带内中断或请求主机角色

图4显示了一种I3C传送模式的示例

图五显示了如何启动I3C通信:

所有I3C通信都发生在一个框架内,以START开始,伴随着一个或多个传输,以STOP结束

I3C并不支持HDR模式,但I3C基本设备可以容忍该模式。:

1)首先,将专用的广播I3C地址(7’h7E)发送给I3C总线上的所有从机。

2)然后发出EnterHDR CCC之一,指示主机正在进入HDR模式。 每个HDR模式都有自己的EnterHDR CCC(common command code:通用命令代码)。

3)随后进行一次或多次HDR传输

4)通过使用HDR退出模式协议来结束HDR模式。

I3C基于框架(frame)封装方法。框架包含数据有效负载。

I3C基本框架通常至少包含START,Header,Data和STOP。

START之后的Header允许总线仲裁。主机利用Header来寻址从机设备。从机设备可以将Header仲裁用于多种目的:带内中断,热加入和辅助主设备功能。

I3C某一时刻只允许一个主机控制总线。提供了将主机角色从一个设备切换到另一设备的机制。


http://chatgpt.dhexx.cn/article/weNxqVyW.shtml

相关文章

总线通信协议-PCIe

文章目录 1.简介1.1 总线特点1.2 总线接口1.3 拓扑模式 2. 传输协议3. 小结 1.简介 采用串行同步全双工的传输方式,工作频率可以达到2.5GHz。 1.1 总线特点 代表着传统并行总线向高速串行总线发展的时代的到来为了兼容之前的PCI总线设备,虽然PCIe是一…

PCIe总线的基础知识

与PCI总线不同,PCIe总线使用端到端的连接方式,在一条PCIe链路的两端只能各连接一个设备,这两个设备互为数据发送端和数据接收端。PCIe总线除了总线链路外,还具有多个层次,发送端发送数据时将通过这些层次,而…

总线通信协议-PCI

文章目录 1. 简介1.1 总线特点1.2 总线接口1.3 拓扑模式 2. 传输协议2.1 传输模式2.2 时序图2.3 PCI-X总线基本概念2.4 PCI传输速率 3. 小结 1. 简介 PCI(Peripheral Component Interconnect)总线协议由Intel在1992年提出,是一种局部并行总线…

什么是I3C总线?它和I2C和SMBus是什么关系?

计算机技术发展十分迅速,三十年前,一间房子大小的小型机的算力,到现在还比不上大家手机CPU的算力。令人吃惊的是,有这么一种38年前的技术,现在还在大家的电脑中运用十分广泛,甚至它的控制器在计算机中的个数…

关于I²C和SPI总线协议

《关于IC和SPI总线协议》 来自:刘建文 | 学术半IT歌文作者:刘建文关键字:8051 数字电子 数据通信永久链接地址:http://arttech.us/y-2011/introduction-to-i%c2%b2c-and-spi-protocols.html postmeta postmeta Tags: 8051, 数字电…

PCI总线及发展历程(详细)总结

目录 一、PCI总线简介二、总线的传输速度表:三、PCI-E简介四、其他相关链接1、PCIe物理层总结-PCIE专题知识(一)2、PCIe数据链路层图文总结-PCIe专题知识(二)3、PCIe物理层链路训练和初始化总结-PCIe专题知识&#xff…

PCIe总线协议概述

正所谓,时势造英雄、英雄造时势。是时,PCI总线在PC界已然一统江湖多年,应用已然广泛,PCI的总线已蔚然成风。然,科技日益发展,需求不断膨胀,经过计算机技术10年的发展,包括摩尔定律的…

PCIE总线协议

1、pcie硬件 pci是并行总线,在高速率下信号稳定性不能得到保证pcie是串行总线,差分信号传输,Tx,Tx1,Rx,Rx-为一条lanepcie总线是端对端的传输,之间为link 2、pcie总线的层次 pcie是串行总线,类似以太网总线&#xf…

PCI总线原理

PCI即 Peripheral Component Interconnect,中文意思是“ 外围器件互联”,是由PCISIG (PCI Special Interest Group)推出的一种局部并行总线标准。在现在电子设备中应用非常广泛,下面我详细介绍下PCI总线的工作原理,希望对大家有…

CPCI总线结构

一、CPCI简介Compact PCI(Compact Peripheral Component Interconnect)简称CPCI,中文又称“紧凑型PCI”,是国际工业计算机制造者联合会(PCI Industrial Computer Manufacturers Group,简称PICMG&#xff09…

完整的连接器设计手册_CPCI高速背板设计与仿真

引言 随着高性能计算机的发展,在许多领域对系统的带宽有着越来越高的要求。因此,为了实现高速数据传输,采用新的总线技术已经成为必然的发展趋势。2005年PICMG 提出了CPCI-E 协议,开辟了新型高速总线。CPCI-E 实质上是高速PCI-E 总线基于欧卡规格的实现,在解决高带宽问题的…

Pareto集

一个MOP,对于一组给定的最优解集,如果这个集合中的解是相互非支配的,也即两两不是支配关系,那么则称这个解集为Pareto Set 。 多目标问题:

Patrol

设计要求 游戏设计要求 创建一个地图和若干巡逻兵(使用动画)每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算巡逻兵碰撞到障碍物,则会自动选下一个点为目…

Pareto(帕雷托)理论—凸优化、最优化理论学习

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、Pareto(帕雷托)理论二、Pareto(帕雷托)解三、Pareto(帕雷托)改进四、Pareto Front五…

p-中位模型与pareto解集

p-中位模型(p-median model)是一种用于解决设施选址问题的数学模型。在设施选址问题中,需要选择若干个设施点来满足需求区域内的服务需求,使得服务覆盖范围内的总成本或距离最小。p-中位模型是其中一种常用的优化模型。 在p-中位…

Matlab论文插图绘制模板第46期—帕累托图(Pareto)

在之前的文章中,分享过Matlab双轴柱线图的绘制模板: 这一次,再来分享一种特殊的柱线图:帕累托图。 ‘帕累托图(Pareto chart)是将出现的质量问题和质量改进项目按照重要程度依次排列而采用的一种图表。以意…

帕累托最优(Pareto Optimality)

帕累托最优(Pareto Optimality),也称为帕累托效率(Pareto efficiency),是指资源分配的一种理想状态,假定固有的一群人和可分配的资源,从一种分配状态到另一种状态的变化中&#xff0…

Pareto(帕雷托)相关知识

原文地址:Pareto(帕雷托)相关知识 作者: XIAO_QingJun 1879年,经济学家意大利人维弗雷多帕雷托 (Villefredo Pareto) 提出:社会财富的80%是掌握在20%的人手中,而余下的80%的人只占有20%的财富。…

【python科研绘图】绘制帕累托图(Pareto)步骤解析,并封装后直接调用

python绘制帕累托图 1 帕累托图2 python实现2.1 数据准备2.2 特征因素数值排序2.3 计算累计频率百分比2.4 标记累计百分比80%特征因素的位置2.5 输出核心的特征因素信息2.6 绘制帕累托图 3 封装3.1 全部代码3.2 应用示例 手动反爬虫: 原博地址 https://blog.csdn.n…

多目标优化——帕累托最优Pareto

多目标优化——帕累托最优Pareto 0.前言 本文是本人在学习过程中为便于记忆利用博客进行总结,期待与各位大佬共同学习交流 什么是多目标优化 在了解帕累托最优之前,我们先来讨论一下,什么是多目标优化(Multiobjective Optimiz…