MIPI M-PHY的协议解码
使用M-PHY总线的MIPI接口(如DigRFV4、LLIUniPro等)目前还是比较新的标准,很多功能还在开发过程中,用户在实际的应用过程中除了会遇到信号质量的问题外,还可能会遇到各种各样协议方面的问题。如果要对相应的协议做具体的分析和调试,需要使用的协议分析仪(如Agilent公司的DigRF协议分析仪和训练器),的协议分析仪可以有很深的内存深度,可以针对相应的协议设置多级的复杂触发,可以对不关心的数据包进行相应的过滤,因此很多芯片厂家会选择的协议分析进行协议测试。而对于很多具体的使用者来说,可能只需要简单地了解一下总线上当前的状态,能够分析示波器上当前捕获的这段波形中传输的是什么数据包以及包里的具体内容,这时候就可以考虑选择示波器里的协议解码功能。
例如基于示波器的N8807ADigRFV4协议解码软件、N8808AUniPro协议解码软件、N8809ALLI协议解码软件、N8818AUFS协议解码软件等。图14.8~图14.10是几个在示波器里进行M-PHY总线解码的例子。 Global Operation的测试;广西眼图测试MIPI测试
数据通道0具有高速数据接收,以及低功耗下的Escape模式,数据通道1具有高速数据接收和功耗模式,在闲置状态时,通道都处于LP-II状态。当主机向从机发送高速接收请求序列LP-II->LPOI->LPOO,从机通过检测LP-II->LPOI和LPOI->LPOO的变化,使能差分放大电路的中的终端电阻控制信号,打开高速接收,从机开始准备接收主机高速发送过来的数据。当主机向从机发送Escape模式进入序列LP-II->LP-IO>LPOO>LPOI->LPOO时,从机开始检测序列,在正确接收到的LPOO状态后即进入Escape模式,然后等待主机发送Entrycommands。再进行相应的操作,退出Escape模式的序列是LP-IO>LP-II。 广西眼图测试MIPI测试MIPI物理层一致性测试是一种用于检测MIPI接口物理层性能是否符合规范的测试方法;
克劳德高速数字信号测试实验室
MIPID-PHY信号质量测试
MIPID-PHY的信号质量的测试方法主要参考MIPI协会发布的CTS(D-PHYPhysicalLayerConformanceTestSuite)。要进行MIPI信号质量的测试,首先要选择合适带宽的示波器。按照MIPI协会的要求,测试MIPID-PHY的信号质量需要至少4GHz带宽的示波器。为了提高更好测试的效率,测试中推荐采用4支探头分别连接clk+/clk-和data+data一信号进行测试,对于有多条Lane的情况可以每条数据Lane分别测试。
MIPI显示器工作组DickLawrence在一份声明中称,“这一标准给从简单的低端设备、到高复杂性的智能电话、再到更大型手持平台的移动系统带给重大好处。移动产业一直期待着统一到一种开放标准上,而SDI提供了驱动这一转变的强制性技术。串行接口一般采用差分结构,利用几百mV的差分信号,在收发端之间传送数据。串行比并行相比:更节省PCB板的布线面积,增强空间利用率;差分信号增强了自身的EMI抗干扰能力,同时减少了对其他信号的干扰;低的电压摆幅可以做到更高的速度,更小的功耗.MIPI应用的物理层标准是D-PHY;
MIPI-DSI接口IP设计与仿真
MIPI-DSI接口IP设计模拟部分采用定制方法,数字部分采用Veriloa语言描述,程序设计采用层次化设计方法,根据图2所示是MIPI-DSI接口总体功能电路设计框图,编写系统spec和模块spec,设定各个功能模块的互连接目,每个模块的数据流外理都采用有限状态机进行描述。MIPLDSI在上由初始化时外干闲苦状态,总线都处于LP-II状态,当检测到主机发送序列时,从机接收序列,并判断开始进入哪种工作模式,主要有高速接收、Escape模式和反向传输(Turnaround)模式。
设计的顶层模块,为顶层模块搭建测试平台的初始化环境,根据MIPI协议描述的DSI接口的各个功能,编写测试激励testcase,通过建立虚拟主机发送端,建立虚拟显示驱动接收端,搭建起系统的验证平台,仿真结果 MIPI测试接口引脚定义;河南眼图测试MIPI测试
MIPI CSI接口调试方法;广西眼图测试MIPI测试
液晶屏接口类型有LVDS接口、MIPIDSIDSI接口(下文只讨论液晶屏LVDS接口,不讨论其它应用的LVDS接口,因此说到LVDS接口时无特殊说明都是指液晶屏LVDS接口),它们的主要信号成分都是5组差分对,其中1组时钟CLK,4组DATA(MIPIDSI接口中称之为lane),它们到底有什么区别,能直接互联么?在网上搜索“MIPIDSI接口与LVDS接口区别”找到的答案基本上是描述MIPIDSI接口是什么,LVDS接口是什么,没有直接回答该问题。深入了解这些资料后,有了一些眉目,整理如下。首先,两种接口里面的差分信号是不能直接互联的,准确来说是互联后无法使用,MIPIDSI转LVDS比较简单,有现成的芯片,例如ICN6201、ZA7783;LVDS转MIPIDSI比较复杂暂时没看到通用芯片,基本上是特制模块,而且原理也比较复杂。其次,它们的主要区别总结为两点:1、LVDS接口只用于传输视频数据,MIPIDSI不仅能够传输视频数据,还能传输控制指令;2、LVDS接口主要是将RGBTTL信号按照SPWG/JEIDA格式转换成LVDS信号进行传输,MIPIDSI接口则按照特定的握手顺序和指令规则传输屏幕控制所需的视频数据和控制数据。广西眼图测试MIPI测试