标题:
Acute逻辑分析仪针对手机屏开机代码的测试分析应用MIPI-DSI-LP信号的分析解码
[打印本页]
作者:
掘金小分队
时间:
2016-12-5 14:50
标题:
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逻辑分析仪针对MIPI DSI-LP信号的测试与分析,提供了一个最低成本,而且最全面、完善的解决方案。
文章来源:微信公众号 融创芯城(一站式电子元器件、PCB、PCBA购买服务平台,项目众包平台,方案共享平台)
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0