MIPI概述

news2024/10/7 7:23:40

MIPI

MIPI(Mobile Industry Processor Interface)是移动行业处理器接口的缩写,由移动行业处理器接口联盟(MIPI Alliance)(一个标准化组织,官网:Interface Specifications for Mobile Products | MIPI Allliance)制定的一套开放标准和规范。MIPI联盟成立于2003年,由ARM、Nokia、ST、TI等公司发起;

该组织主要定义了4种应用场景的协议:

  • Multimedia:主要包含CSI(Camera Serial Interface,摄像头串行接口)、DSI(Display Serial Interface,显示串行接口)等属于重点介绍对象;还有soundwire、麦克风/喇叭接口SLIMbus。
  • Control&Data:I3C
  • Chip-to-Chip Inter Process Communications:射频接口DigRF
  • Debug & Trace:

这个组织还有定义了其他接口:如battery interface等。

如下图介绍了MIPI联盟的家族谱:

图中信息

1、CSI-2  DSI-2 的物理层有A-PHY C-PHY  D-PHY

2、CSI-3、UFS 的物理层是M-PHY

OSI7层物理层协议待补充:

CSI

发展历史

CSI-2 、 CSI-3

备注:

1、上面的“2”与“3” 准确的来说不是版本号,而是代表协议类型;

2、根据官网信息,CSI-3使用M-PHY作为物理层,以后用到后补充;

3、没有看错,就是没有CSI-1

4、CSI-2的演化版本见下图:

需要从上图获得的信息

1、CSI-2当前共有V1.1 V1.2 V1.3 V2.0  V2.1 V3.0  V4.0共七个版本,截止2024.7.4 已有V4.0.1、V4.1一共9个版本

2、不同的版本其物理层不一样,也就意味着硬件接口会根据物理层的不同有差异;其物理层版本也不一样,也即单lane速率也不一样;

3、MIPI不同物理层不同版本的单lane速率,是选择接口的重要依据(计算速率),后续补充如何计算

DSI

发展历史

DSI DSI-2

备注:

1、你没看错,有个协议就叫DSI ,他也不加-1;就是把你弄乱

需要从上图获得的信息

1、DSI协议已经发展到了V1.3版本,其实截止到2024.7.4,是到了V1.3.2版本

2、DSI协议的物理层只有D-PHY

3、DSI-2协议其实已经发展到了V2.1版本(截止2024.7.4),并支持MIPI C-PHY v2.0/v2.1 和 MIPI D-PHY v3.0的物理层

原理图设计

走线设计

测试验证

持续更新

参考文献

1:Interface Specifications for Mobile Products | MIPI Allliance  (MIPI官网)

2:MIPI简介(一)——基础概念介绍-CSDN博客 (图片很好)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1892101.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【web APIs】快速上手Day04(Dom节点)

目录 Web APIs - 第4天日期对象实例化方法案例-页面显示时间时间的另外一个写法 时间戳三种方式获取时间戳案例-毕业倒计时效果 节点操作DOM节点查找节点父节点查找案例-关闭广告子节点查找兄弟关系查找 增加节点创建节点追加节点案例-学成在线案例渲染克隆节点 删除节点 M端事…

IDEA 一键部署Docker

以部署示例服务(sevnce-demo)为例。 配置服务器 地址、账号、密码根据实际情况填写 配置镜像仓库 地址、账号、密码根据实际情况填写 编写Dockerfile 在sevnce-demo根目录下右键,选择创建Dockerfile。 # 基础镜像 FROM sevnce-registry.c…

如何为老化的汽车铅酸电池充电

一项小研究表明,汽车铅酸电池不同于深循环或固定电池。汽车电池旨在限度地提高启动电流容量,并且对深度放电或浮充(也称为第 3 阶段充电循环)反应不佳。起动电池的极板结构使表面积化,并且电解液比重 (SG) 高于其他电池,以提供高启…

14.优化算法之BFS解决FloodFill算法1

0.FloodFill简介 dfs:深度优先遍历(红色) bfs:宽度优先遍历 1.图像渲染 算法原理 class Solution {int[] dx { 0, 0, 1, -1 };int[] dy { 1, -1, 0, 0 };public int[][] floodFill(int[][] image, int sr, int sc, int color)…

小试牛刀-Solana合约账户详解

目录 一.Solana 三.账户详解 3.1 程序账户 3.2 系统所有账户 3.3 程序派生账户(PDA) 3.4 Token账户 四、相关学习文档 五、在线编辑器 Welcome to Code Blocks blog 本篇文章主要介绍了 [Solana合约账户详解] ❤博主广交技术好友,喜欢文章的可以关注一下❤ …

Ai的快速发展会是下一个风口嘛?

人工智能的快速发展确实是当前和未来科技领域的一个重要趋势,可以说是一个“风口”。以下是几个支持这一观点的理由: 1. **技术进步和应用广泛性**:人工智能技术在各个领域的应用越来越广泛,涵盖了医疗、金融、制造、交通、媒体等…

在TkinterGUI界面显示WIFI网络摄像头(ESP32s3)视频画面

本实验结合了之前写过的两篇文章Python调用摄像头,实时显示视频在Tkinter界面以及ESP32 S3搭载OV2640摄像头释放热点(AP)工作模式–Arduino程序,当然如果手头有其他可以获得网络摄像头的URL即用于访问摄像头视频流的网络地址&…

MySQL关于日志15个讲解

​​​​​​ 1. redo log是什么? 为什么需要redo log? redo log 是什么呢? redo log 是重做日志。 它记录了数据页上的改动。 它指事务中修改了的数据,将会备份存储。 发生数据库服务器宕机、或者脏页未写入磁盘,可以通过redo log恢复…

昇思25天学习打卡营第7天|深度学习流程全解析:从模型训练到评估

目录 构建数据集 定义神经网络模型 定义超参、损失函数和优化器 超参 损失函数 优化器 训练与评估 构建数据集 首先从数据集 Dataset加载代码,构建数据集。 代码如下: #引入了必要的库和模块,像 mindspore 以及相关的数据处理模块等等。…

初识Spark

一、简介 官网:Apache Spark™ - Unified Engine for large-scale data analytics Apache的顶级项目,用于大规模数据处理的统一分析引擎。 支持语言:Java、Scala、Python和R (源码为Scala) 高级工具: 1、SparkSQL用于SQL和结构…

IDEA开发必备的插件,实测非常好用

1、Lombok -- 简化Java代码开发 推荐指数: ★★★★★ Lombok:首当其冲的非常推荐的当然是Lombok Lombok能以简单的注解形式来简化Java代码,提高开发人员的开发效率。例如开发中经常需要写的JavaBean,都需要花时间去添加相应的ge…

如何在忘记密码的情况下删除华为ID激活锁

当您手中拥有最新的华为手机时,您会忍不住探索新的可能性,以从您的设备中获得最大价值。您可以下载新的应用程序、Android 启动器等,但这些应用程序中的大多数都会给您的手机带来错误和安全威胁,如果不恢复出厂设置,可…

对标 GPT-4o 的开源实时语音多模态模型:Moshi

是由法国的 AI 实验室 Kyutai 推出的实时语音多模态模型,支持听、说、看,最关键的是你现在就可以在浏览器中使用,如果这个链接延迟高,可以试试这个, 无需输入邮箱,点击 Join queue 即可。 简单体验了下,比…

自学新标日第十七课(已完结)

第十七课 单词 单词假名声调词义洋服ようふく0西服セーター1毛衣ノートバソコン4笔记本电脑バイク1摩托车お汁粉おしるこ2年糕小豆汤天ぷらてんぷら0天麩羅初詣はつもうで3新年后首次参拜健康けんこう0健康恋愛れんあい0恋爱相手…

springboot 整合 mybatis-plus

一.前言 1. mybatis-plus是什么 mybatis-plus是一个对mybati框架的拓展框架,它在mybatis框架基础上做了许多的增强,帮助我们快速的进行代码开发。目前企业开发中,使用mybati的项目基本会选择使用mybatis-plus来提升开发效率。 2.官网地址&…

机器学习:预测评估8类指标

机器学习:8类预测评估指标 R方值、平均值绝对误差值MAE、均方误差MSE、均方误差根EMSE、中位数绝对误差MAD、平均绝对百分误差MAPE、可解释方差分EVS、均方根对数误差MLSE。 一、R方值 1、说明: R方值,也称为确定系数或拟合优度&#xff…

3099.力扣每日一题7/3 Java(击败100%)

博客主页:音符犹如代码系列专栏:算法练习关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 目录 思路 解题方法 时间复杂度 空间复杂度 Code 思路 首先要解决如何…

MobileVitv1替换yolov8主干网络

一、原理介绍 MobileViT模型是为移动设备设计的轻量级、通用目的视觉变换器。它融合了卷积神经网络(CNN)和视觉变换器(ViT)的优势,旨在在保持高效性能的同时减少模型参数和降低延迟。以下是关于MobileViT模型的主要原理…

2024企业数据资产化及数据资产入表方案梳理

01 数据资产入表:是一个将组织的各类数据资产进行登记、分类、评估和管理的流程。 数据资产包括:客户信息、交易记录、产品数据、财务数据等。 做个比喻吧:数据资产入表就像是给公司的数据资产做“人口普查”—— ①找出公司有哪些数据找…

在uni-app使用vue3使用vuex

在uni-app使用vue3使用vuex 1.在项目目录中新建一个store目录,并且新建一个index.js文件 import { createStore } from vuex;export default createStore({//数据,相当于datastate: {count:1,list: [{name: 测试1, value: test1},{name: 测试2, value: …