MIPI(Mobile Industry Processor Interface)

MIPI是指Mobile Industry Processor Interface,移动产业处理器接口,MIPI包含了多种接口,比如DSI显示屏接口、CSI摄像头接口、I3CRFFE射频前端控制接口和SPMI系统电源管理接口。

车载液晶屏的接口主要使用RGBLVDS,MIPI接口主要用在手机端

MIPI-DSI是一种应用于显示技术的串行接口,兼容MIPI中的DPI(显示像素接口,Display Pixel Interface)、DBI(显示总线接口,Display Bus Interface)和DCS(显示命令集,Display Command Set)。

1.物理层

MIPI-DSI的物理层协议包括了A-PHY、C-PHY、D-PHYM-PHY四种。适合汽车中使用的主要是D-PHYA-PHY

1.1 D-PHY

MIPI-DSI中D-PHY 接口用的最多,D-PHY 接口中的数据线分为1/2/3/4lane(通道),每个通道使用2条差分线,最多4*2=8根线,外加一对时钟线,所以D-PHY接口最多是10根线。其中的时钟线也是差分线,为电流驱动型,用来进行同步,不同版本的 D-PHY 速度不同。

D-PHY是一个源同步、高速、低功耗、低开销的 PHY,特别适合移动领域,它提供了一个同步通信接口来连接主机和外设,时钟线是单向的,由主控设备产生,发送给外部设备

DSI串行的方式发送像素信息指令给外设,可以从外设中读取状态信息或像素信息,在传输的过程中有自己独立的通信协议,包括数据包格式和纠错检错机制。

图片

DSI 发送器与接收器接口

如上图所示,MIPI-DSI具备高速模式HS和低速(低功耗)模式LP两种工作模式,全部数据通道都可以用于单向的高速传输,但只有第一个数据通道Data0可用于低速双向传输,显示屏的状态像素信息等通过Data0数据通道返回给主控设备。

时钟通道专用于在高速传输数据的过程中传输同步时钟信号。此外,一个主机端可允许同时与多个从属端进行通信。

如果屏幕的分辨率和帧率越高,需要的带宽就越大,就需要更多的数据线来传输图像数据,常用的就是2通道4通道。小尺寸低分辨率的屏幕,可以使用2通道来驱动,大尺寸高分辨率的屏幕可以使用4通道来驱动。

1.2 HS和LP

MIPI-DSI分为High-Speed 模式和 Low-Power 模式,也就是常说的HSLPHS模式用来传输高速数据,比如屏幕像素数据。LP模式用来传输低速的异步信号,一般是配置指令,屏幕的配置参数就是用LP模式传输的。HS模式下每个数据通道速率为80~1500Mbps,新版本的 D-PHY 支持的速率更高,LP模式下最高10Mbps

HS又称为Burst,在HS高速传输的间隙,也就是没有激活高速收发数据时,接口应该处于低功耗状态LPS

图片

基本的HS传输结构

图中的SoT是Start of Transmission的缩写,表示传输开始,EoT是End of Transmission的缩写,表示传输结束,共发送N个字节的数据。

HS采用低压差分信号,传输速度高,但是功耗大,信号电压幅度 100mv~300mV,中心电平200mV。LP模式下采用采用单端驱动,功耗小,速率低(<10Mbps),信号电压幅度 0~1.2V。在 LP 模式下只使用 Lane0,不需要时钟信号,通信过程的时钟信号通过 Lane0 两个差分线异或得到,而且是双向通信。

下图蓝色实线是 LP 模式下的信号波形示例,电压为 0~1.2V。绿色虚线是 LP 模式下信号的高低电平门限。红色实线是 HS 模式下的信号波形示例,中心电平 200mV。

图片

HS和LP信号点电平

通常数据在一个时钟周期中采样1次。但是MIPI-DSI在高速模式(HS)下的Data Lane通常使用 Dual Data Rate (DDR) 传输方式。每当CLK Lane 信号状态发生改变时,均对Data Lane 进行采样,即在上升沿下降沿均进行采样。也就是说每个通道数据的实际传输速率是时钟频率的2倍。MIPI-DSI调试时可以使用逻辑分析仪来调试。

1.3 A-PHY

D-PHY接口虽然已经成熟,但是由于MIPI本身是为了移动设备设计,它的传输距离很,最多不超过15cm,这个距离在手机内部中使用没有问题,在汽车的液晶仪表或中控屏内部使用也可以。

但是随着智能座舱一机多屏的方案和ADAS的发展应用,娱乐屏幕和车载摄像头的分布越来越分散,它们到控制器的距离一般比较,所以D-PHY在这种情况下是不能直接使用的,必须外接串行器解串器

A-PHY就是为了汽车中长距离超高速的应用而开发,比如 ADAS、车载信息娱乐系统 (IVI)和其他传感器等,可在最远15m的距离上支持高达16Gbps的数据速率,A-PHY于 2020 年发布,目前符合相关标准的芯片正在开发中。

2 分层协议

MIPI-DSI自上而下分为四层,依次为应用层协议层通道管理层物理层

图片

DSI分层

2.1 应用层

应用层中主要是底层数据流中的据在更高层级中的编码解析,其中的数据根据显示子系统的架构不同而不同,应用层中可能由具有规定格式的像素组成,也可能由显示模块内的显示控制器解释的命令组成。

应用层中会定义像素值命令和命令参数到数据包程序集中字节的映射关系

2.2 协议层

协议层的作用是将应用层中的数据字节制作成数据包,协议层中定义了每个数据包所需的包头,以及如何生成解释包头信息

发送端将包头和错误检查信息附加到正在传输的数据中。接收端会先将包头剥离,再由接收器中的相应逻辑进行解释。

错误检查信息可用于检测传输数据的完整性。协议层中还可以进行数据包标记,用来实现将多个命令或数据流交织后发送到单独目的地

2.3 通道管理层

通道管理层负责将数据分配到具体的某个通道上,DSI的通道具有可扩展性,支持 1/2/3/4 通道,扩展后可提高传输性能。根据应用的带宽要求,数据信号的数量可以是1、2、3或4。

如果只有1个通道的话,那就直接使用该通道将数据字节串行的发送出去即可。如果是多个通道,就需要将数据字节分拆不同的通道,同时发送。

发送端将输出数据流分配到一个或多个通道,这称为分配器功能接收端从通道收集数据字节,再将它们合并到1个重新组合的数据流中,用以恢复原始的流序列,这称为合并功能

图片

1通道与4通道发送数据流

通过上图可以看出,4个通道同时发送,其发送速率可以认为是1个通道的4倍

在接收端执行相反的操作,将 Lane上的数据整理打包成串行数据上报给上层:

图片

1通道与4通道接收数据流

2.4 SP与LgP

MIPI-DSI通道里的数据可以根据需要按照短包SP长包LgP的方式传输。

短包长度是4个字节,包括ECC。短包主要用于大部分命令模式和相关参数;长包用两个字节定义载荷数据的长度,一个长包的最大长度是65541个字节,长包允许传输像素信息等大的数据块。

图片

长包与短包传输

图中的SP是short packets的缩写,表示短包LgP是Long Packet的缩写,表示长包

3. video mode 和 command mode

MIPI DSI 包含两种基本的运行模式视频模式(video mode)和命令模式(command mode)。这两种模式的定义说明DSI协议的主要目的是用于显示互连(video),但是又不限制它在其它设备中的应用(command)。

视频命令模式分别对应了D-PHY端的HSLP模式。具体使用哪种模式取决于液晶屏的架构和能力。命令模式时,通道0是双向的,其它通道是单向的。视频模式时,通道0可以是单向也可以是双向,但是其它通道都是单向的。通讯时收发方向的变化可以通过总线转向命令完成。

命令模式一般是针对那些含有显示控制器的液晶模块,显示控制器包括本地寄存器和帧缓冲器(frame buffer),系统会对寄存器和帧缓冲存储器进行写入和读取

主控设备通过向显示控制器发送命令、参数和数据来间接控制显示屏的显示。主控设备还可以读取显示模块状态信息或帧存储器的内容,命令模式由于具有读的操作,因此需要主控设备与液晶屏间具有双向接口。

命令模式的特点是主控设备只有在画面需要更新的时候发送像素数据,画面不变的时候屏幕驱动芯片从自己内部的缓冲器buffer里面提取数据显示。一般此种模式的屏幕尺寸和分辨率不大,常用在单片机等低端领域。

视频模式是指主控制器到显示屏以实时像素流的形式进行数据传输。在正常运行时,显示屏模块需要主控制器以足够带宽提供图像数据,以避免显示图像中出现闪烁拖影等现象,因此视频信息必须使用高速模式传输。

一些视频模式架构也可能包括一个简单时序控制器部分帧缓冲器,用于在待机或低功耗模式下保持部分屏幕或较低分辨率的图像,这样可以关闭接口以降低功耗。为了降低复杂性和成本,视频模式下运行的系统可以使用单向数据路径传输。

视频模式没有帧缓冲器,需要主控一直发送数据给屏幕,和RGB接口有点类似。但是 MIPI-DSI没有专用的VSYNC、HSYNC等同步信号发送,所以这些控制信号和RGB图像数据是以报文的形式在 MIPI数据线上传输。很多的显示屏就是工作在 video 模式下。

视频模式示意图

通常,显示屏模块能够进行命令模式或视频模式操作。但一些视频模式显示屏模块也会包含一些简单的命令模式,这样显示屏可以使用更小的帧缓存来完成画面的刷新,主控设备也可以关掉接口以降低功耗。

4.小结

液晶屏常用的接口是RGBLVDSMIPI-DSI接口,RGB是一种行接口,传输的信号包括RGB666RGB888行场同步时钟信息,车载小尺寸液晶屏会使用这种接口。

LVDSMIPI-DSI都是串行接口,都采用低压差分信号传输,LVDS是4路数据data和1路时钟,MIPI-DSI是4路通道lane,1路时钟。这两种接口的物理层看起来是一样的,但是它们的传输协议不同,所以传输内容不同的。LVDS接口将RGB 信号串行化,用于传输视频数据,MIPI-DSI是按照特定的协议内容传输,不仅能够传输视频数据,还能传输控制指令

LVDS和MIPI-DSI不能直接替代使用,目前车载液晶屏中使用较多的是LVDS接口,如果主芯片只支持MIPI接口,需要外接MIPI-DSILVDS芯片后驱动液晶屏。

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

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

相关文章

html+css+js网页设计 故宫7个页面 ui还原度100%

htmlcssjs网页设计 故宫7个页面 ui还原度100% 网页作品代码简单&#xff0c;可使用任意HTML编辑软件&#xff08;如&#xff1a;Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作&#xff09;。 获取源码 1…

汉诺塔的最简单讲解

##从印度佬哥那里学来&#xff0c;所以我想直接引用他画出来的树图 上图为一个经典的三碟盘的汉诺塔的递归树形图。 我们为了将所有碟盘按照从小到大的方式排列在目标处 --- 3 只用三步: 1. 将最小的碟盘和倒数第二的碟盘 全都移动到 2处 也就是中间那个棍子。 2.将最大的碟…

【服务对接】✈️SpringBoot 项目整合华为云 obs 对象存储服务

目录 &#x1f44b;前言 &#x1f440;一、环境准备 &#x1f331;二、整合实现 1.依赖引入 2.准备 AK 和 SK ​ 3.配置类 4.obs 工具类封装 &#x1f49e;️三、测试使用 &#x1f37b;四、 obs 客户端 &#x1f4eb;五、章末 &#x1f44b;前言 小伙伴们大家好&…

ini文件中的节点如何删除?

1、在某些场合中&#xff0c;会将某些数据记录本地情况&#xff0c;会有“保存/加载”过程。 比如&#xff1a; 第一次Write节点信息&#xff08;2个&#xff09;&#xff0c;如下节点 第二次Write节点信息&#xff08;1个&#xff09;&#xff0c;如下节点。会发现本来想写入…

《实战AI大模型》从入门到精通,彻底掌握AI技术

前言 《实战AI大模型》是一本兼具深度和广度的大模型入门书籍&#xff0c;它深入浅出地诠释了AI大模型的核心概念和技术。以大模型为代表的AI2.0是有史以来最重要的技术革命&#xff0c;如果你渴望了解和应用大模型&#xff0c;这本书是一份可贵的“知识基座” 无论你是NLP新手…

使用控制台与键盘进行输入输出

1、控制台简介与初始化 计算机在上电启动后&#xff0c;显示器被默认配置成80x25列的文本显示模式 。其使用从0xb8000开始&#xff0c;一共32KB的显存用于显示。如要在屏幕上指定位置显示特定的字符&#xff0c;则只需找到该位置对应的显存地址&#xff0c;写入2字节的数据&am…

海外直播对网速、带宽、安全的要求

要满足海外直播的要求&#xff0c;需要拥有合适的网络配置。在全球化的浪潮下&#xff0c;海外直播正逐渐成为企业、个人和各类组织的重要工具。不论是用于市场推广、品牌宣传&#xff0c;还是与观众互动&#xff0c;海外直播都为参与者带来了丰富的机会。然而&#xff0c;确保…

【C++从练气到飞升】19---哈希:哈希冲突 | 哈希函数 | 闭散列 | 开散列

&#x1f388;个人主页&#xff1a;库库的里昂 ✨收录专栏&#xff1a;C从练气到飞升 &#x1f389;鸟欲高飞先振翅&#xff0c;人求上进先读书&#x1f389; 目录 ⛳️推荐 一、unordered 系列关联式容器 二、unordered_map 1.1 unordered_map 介绍 1.2 unordered_map 的…

5大专业措施确保源代码防泄密

深信达的SDC防泄密软件通过一系列创新技术和方法来实现源代码的安全保护&#xff0c;以下是一些关键点和注意事项&#xff1a; 1. **内核级虚拟沙盒技术**&#xff1a;SDC沙盒创建一个与外部环境隔离的执行空间&#xff0c;源代码的编译、运行和调试过程完全隔离于外部操作系统…

部标JT808标准下的视频汇聚新方案:EasyCVR平台助力推动车辆监管智能化进程

在数字化转型的浪潮中&#xff0c;智慧城市的建设正以前所未有的速度推进&#xff0c;而市政车载设备作为城市运行的重要“神经末梢”&#xff0c;其智能化、联网化水平直接影响着城市管理效率与服务质量。近年来&#xff0c;随着部标协议&#xff08;即国家行业标准协议&#…

如何录制黑神话悟空的游戏BGM导入iPhone手机制作铃声?

在游戏的世界里&#xff0c;总有那么一些旋律&#xff0c;能够触动玩家的心弦&#xff0c;让人难以忘怀。《黑神话悟空》以其精美的画面和动人的背景音乐&#xff0c;赢得了无数玩家的喜爱。如果你也想将游戏中的背景音录制下来&#xff0c;制作成个性化的m4r格式铃声&#xff…

实例分割【YOLOv8版】

参考文档 Segment - Ultralytics YOLO Docs​docs.ultralytics.com/tasks/segment/ 何为实例分割&#xff1f; 实例分割比目标检测更进一步&#xff0c;涉及识别图像中的各个对象并将它们与图像的其余部分分割开来。 实例分割模型的输出是一组用于勾勒图像中每个对象的掩码…

element-plus表单项循环的得到的。并且一个项里面有多个子项需要校验。

数据内容循环得到。并且还可以自己增加减少。怎么给他写校验呢&#xff1f; <el-formref"ruleFormRef":rules"rules":model"row" > <el-form-item:label"index>0?:资质及职称"v-for"(item,index) in row!.userTitl…

EE trade:区块链工程专业是什么

区块链技术&#xff0c;作为近年来最具颠覆性的技术之一&#xff0c;正在深刻地改变着我们的生活方式和商业模式。区块链工程专业&#xff0c;应运而生&#xff0c;旨在培养能够胜任区块链领域技术开发、应用和管理的专业人才&#xff0c;为数字经济发展提供强有力的人才支撑。…

HTB-bike(SSTI模版注入)

前言 大家好&#xff0c;我是qmx_07,今天给大家讲解bike靶场 渗透过程 信息搜集 服务器开放了 22 ssh 和 http80端口 Wappalyzer 介绍&#xff1a;Wappalyzer是一种浏览器扩展程序&#xff0c;用于识别正在访问的网站所使用的技术栈和工具&#xff0c;比如使用的web框架&…

算法设计与分析:实验1 排序算法性能分析

1.常见排序算法分析 &#xff08;1&#xff09;选择排序 算法原理&#xff1a; 从数组 a[1--n] 中找到最小的元素&#xff0c;将其与第一个元素 a[1] 进行值的交换&#xff0c;这样数组中第一个位置就是最小的元素&#xff0c;即第一个位置变得有序。接着从数组 a[2--n] 中找…

Codeforces Round 969 (Div. 2 ABCDE题) 视频讲解

A. Dora’s Set Problem Statement Dora has a set s s s containing integers. In the beginning, she will put all integers in [ l , r ] [l, r] [l,r] into the set s s s. That is, an integer x x x is initially contained in the set if and only if l ≤ x ≤…

std::future和std::promise详解(原理、应用、源码)

在编程实践中&#xff0c;我们常常需要使用异步调用。通过异步调用&#xff0c;我们可以将一些耗时、阻塞的任务交给其他线程来执行&#xff0c;从而保证当前线程的快速响应能力。还有一些场景可以通过将一个任务&#xff0c;分成多个部分然后将这部分交给多个线程来进行并发执…

通过FFmpeg和URL查看流的编码格式

FFmpeg下载后会有三个执行文件&#xff0c;跳转到FFmpeg所在文件夹 查看视频流URL地址的编码格式命令&#xff1a; // 在下载ffmpeg的文件夹中执行如下命令&#xff0c;可查看流的编码格式&#xff0c;这里的测试流是H264编码ffprobe http://devimages.apple.com/iphone/sample…

华为打造“新能源航母”,能否挑翻BBA?

华为在汽车行业的动作&#xff0c;频繁让它聚焦在市场镁光灯之下。 前有享界S9陷入飞坡争议&#xff0c;后有智界R7即将登台&#xff0c;后面还有尊界等待亮相&#xff0c;一波又一波的操作令人眼花缭乱。在新能源浪潮之下&#xff0c;BBA的日子并不好过&#xff0c;华为及其他…