[原创] MIPI-DSI-LP信号的分析解码
2150 查看
0 回复
 楼主 | 发布于 2017-10-30 | 只看楼主
分享到:

Acute逻辑分析仪针对手机屏开机代码的测试分析应用

MIPI-DSI-LP信号的分析解码

 

    MIPI (Mobile Industry Processor Interface) 是2003年由ARM, Nokia, ST ,TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。 MIPI联盟下面有不同的工作组,分别定义了一系列的手机内部接口标准,比如摄像头接口CSI、显示接口DSI、射频接口DigRF、麦克风 /喇叭接口SLIMbus等。统一接口标准的好处是手机厂商根据需要可以从市面上灵活选择不同的芯片和模组,更改设计和功能时更加快捷方便。

    下图是按照 MIPI的规划下一代智能手机的内部架构。

    今天我们Acute逻辑分析仪要分析的就是DSI(显示接口)部分的数据信号。我们先来看下D- PHY的物理层支持HS(High Speed)和LP(Low Power)两种传输工作模式。

    1. LP(Low-Power) 模式:用于传输初始化控制信号,最高速率 10 MHz

    2.HS(High-Speed)模式:用于高速传输数据,速率范围 [80 Mbps~1Gbps] per Lane

    LP模式主要用于传输显示的初始化控制代码数据,不要小看这一段代码数据,如果这段代码数据出错,那么显示屏将不能被正常点亮。而且比较容易出错的就是这段代码数据。

    另外这段代码数据也会影响到手机屏的唤醒速度。

    并且每个手机厂家的这段代码也是不相同的,对于想要知道这段代码的工程师来讲,这是非常困难的。

    我们可以来看一看目前工程师能才用的测试方法:

    1. MIPI DSI在Low Power模式下的信号测量图

    最能想到的就是工程师最熟悉的测试测量工具示波器,那么示波器的第一个问题就是无法在一个屏幕显示窗口里捕获完整个MIPI DSI-LP信号,因为有时整个MIPI DSI-LP信号从开机到屏幕点亮需要很长的过程时间。那么针对上图中的LP信号,其只是整个LP信号的某个片段。那么工程师就无法看到完整的LP代码数据。第二个问题就是普通的示波器都只能显示LP信号的波形,而无法自动分析出信号当中传输的代码数据。对于工程师来说就需要自己手动的根据MIPI数据规范来解析这段信号中的数据。那么整个测试过程(多次捕获,手动分析解码数据)将非常的复杂和缓慢。

    是否就没有更好的测试方法呢?有,一些高端品牌示波器厂家都有提供相应的MIPI协议分析方案,但是这些方案往往是在高端示波器上支持,这些方案往往价格非常昂贵,是很多公司无法承担的,那么工程师也只能望而兴叹。

    1. Agilent高端示波器上支持的MIPI DSI解码分析方案。

 

    相比较下,Acute逻辑分析仪就提供了一个成本门槛非常低的测试分析解决方案。

    1. Acute逻辑分析仪上支持的MIPI DSI-LP解码分析方案

 

    2. Acute逻辑分析仪分析MIPI DSI-LP信号测量图

    Acute逻辑分析仪具有MIPI DSI-LP信号的波形显示,BUS总线分析显示,总线分析数据报告显示。Acute的逻辑分析仪可以捕获整个手机开机的LP信号,然后针对LP的信号波形进行代码数据分析。工程师可以清楚的在总线分析数据报告窗口中看到每一条代码指令。那么工程师分析手机屏不能正常点亮问题和想获取不同厂家的手机开机代码将变得非常简单。

   3. Acute逻辑分析仪数总线分析数据报告详细图例

    Acute逻辑分析仪会根据MIPI DSI-LP的帧数据类型来分析代码数据

     3.1. MIPI DSI-LP帧数据类型

    3.2. Acute逻辑分析仪MIPI DSI-LP总线分析数据报告图例1

    3.3. Acute逻辑分析仪MIPI DSI-LP总线分析数据报告图例2

 有关Acute逻辑分析仪详细资料请参考官方网址:www.acute.com.tw

(0 ) (0 )
回复 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部