一种MIPI DSI控制器的测试***
技术领域
本发明涉及IC功能测试领域,尤其涉及一种MIPI DIS控制器的功能测试***。
背景技术
MIPI(Mobile Industry Processor Interface)协议是面向移动手持设备的最新显示标准。通过配置可伸缩的数据通道,该接口可以实现3Gb/s的数据传输速率,它使用低压摆幅差分信号,而且有非常低的输出信号电平。ECC和CRC校验和也被嵌在数据报文中,以允许接收端执行错误校验和恢复。最初是为了减少LCD屏和主控芯片之间连线的数量而设计的,后来发展到高速、支持高分辨率的显示屏,现在基本上都是MIPI DSI接口,其优点是:更低功耗、更高数据传输率和更小的PCB占位空间,并且专门为移动设备进行的优化,因而更适合手机和智能平板的连接。
DSI(Display Serial Interface)是MIPI协议中一类显示数据传输协议,MIPI DSI控制器主要实现将通过DPI(Display Port Interface)接口输入的RGB信号或者其它格式的显示信号编码成MIPI DSI协议的数据包并输出,输出通道一般包括一个Clk Lane通道和若干个数据通道(Lane0,Lane1...Lane N),如输入信号为并行的RGB信号,输出为串行的差分MIPI DSI信号。
就目前的测试业界使用的差分信号测试机台还很难实现真正的模拟实际应用,CP(chip prober)的测试由于受到总线频率的限制和测试机台信号的采集速率的局限而无法测试到高分辨率模式下的MIPI DSI控制器的功能和性能,更何况是能达到3Gb/s的高速差分信号。则目前MIPI DSI控制器功能测试存在如下的不足:
1、MIPI DSI输出的信号是编码后的差分信号,采用专门仪器来测试的方法无法实现批量测试;
2、由于目前的MIPI DSI发送控制器不仅高度集成在复杂的SOC中,还有单独的模块,而且设计的资源都是有限,所以无法在IC设计的时候就加入专门用于测试的较复杂的模块;
3、测试设备的成本相对较高;
4、需要专业的测试人员。
发明内容
本发明要解决的技术问题,在于提供一种MIPI DSI控制器的测试***。解决现有MIPI DSI控制器功能测试复杂、成本高的问题。
本发明是这样实现的:
一种MIPI DSI控制器的测试***,包括解码器和比较器,所述的解码器与比较器连接,所述的解码器用于与MIPI DSI控制器连接,所述的解码器用于将MIPI DSI控制器发送来的MIPI DSI信号转换为非MIPI DSI信号并将非MIPI DSI信号发送给比较器;所述的比较器用于与MIPI DSI控制器连接,所述的比较器用于发送视频信号给MIPI DSI控制器并比较视频信号与非MIPI DSI信号的内容是否一致并输出比较结果。
进一步地,所述的非MIPI DSI信号与视频信号为同一种编码格式的信号。
进一步地,所述的非MIPI DSI信号与视频信号为RGB信号。
进一步地,所述MIPI DSI控制器为具有MIPI DSI接口的SOC或MIPIDSI模块。
进一步地,所述MIPI DSI控制器为RGB转MIPI DSI转换器,所述的视频信号为RGB信号。
进一步地,所述的解码器包括MIPI DSI转RGB控制器和CIF控制器,所述的MIPI DSI转RGB控制器与CIF控制器连接,所述的CIF控制器与比较器连接;所述的MIPI DSI转RGB控制器用于与MIPI DSI控制器连接,所述的MIPI DSI转RGB控制器用于将MIPI DSI控制器发送来的MIPI DSI信号转换为RGB信号并将RGB信号发送给CIF控制器,所述的CIF控制器用于将RGB信号转换为LCD信号并发送给比较器。
进一步地,所述的MIPI DSI转RGB控制器支持MIPI DSI信号的最大分辨率。
本发明具有如下优点:
1、无需专门的测试***,IC设计公司就能完成电路的设计和测试软件的开发,节约了购买测试仪器的昂贵费用,同时可测试到最高的分辨率;
2、本发明无需在IC内部加入专门的测试电路,节约IC本身的资源;
3、本发明无需专门的测试人员,只要该模块相关的软件开发人员就能完成;
4、信号的最终采集和比较可以都是数字信号,测试的准确度高;
5、可无缝的兼容MIPI DSI转RGB控制器的功能测试,只需保证电路中的其它器件、电路是没问题的即可。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明的优选实施例的***结构示意图。
具体实施方式
请参阅图1所示,以下将对本发明进行详细说明。
如图1所示,一种MIPI DSI控制器的测试***1,测试***1用于测试MIPI DSI控制器2。测试***1包括解码器10和比较器11,解码器10与比较器11连接,解码器10用于与MIPI DSI控制器2连接,解码器10用于将MIPI DSI控制器2发送来的MIPI DSI信号转换为非MIPI DSI信号并将非MIPI DSI信号发送给比较器11;比较器11用于与MIPI DSI控制器2连接,比较器11用于发送视频信号给MIPI DSI控制器2并比较视频信号与非MIPI DSI信号的内容是否一致并输出比较结果。比较器11比较时可以采用每个数据一一对比的方式。
本发明的测试***中使用解码器10对MIPI DSI信号进行转换,解决了对于MIPI DSI这样高频的差分信号,没有对应能直接采集的模块的问题。对MIPI DSI信号的转换可以转换为常见的便于比较器采集和比较的信号,如RGB信号或LCD信号(液晶信号格式)。比较器11可以采用CPU或MCU,实际测试时,为了方便比较和验证,比较器11发送出去的视频信号可以采用相对特殊的格式,如在不同显示区域上设置显示数据差别较大的数据信号。由于MIPI DSI控制器2形式的多样性,所述的视频信号的格式是MIPI DSI控制器2可处理的。
相对于比较器11来说,如果非MIPI DSI信号与视频信号为同一种编码格式的信号,则便于比较器的比较而不用对非MIPI DSI信号进行进一步的转换与判断。由于RGB信号较为常见,则非MIPI DSI信号与视频信号为RGB信号。
MIPI DSI控制器2常见的形式为带有MIPI DSI接口的SOC、MIPI DSI模块或RGB转MIPI DSI转换器。对于带有MIPI DSI接口的SOC和MIPI DSI模块,都有专门的处理器对视频信号进行处理,支持的视频信号格式相对较多,则比较器11发送的视频信号格式相对灵活。对于或RGB转MIPI DSI转换器,则视频信号相对唯一为RGB信号。
进一步地,测试RGB转MIPI DSI转换器时,为了方便对MIPI DSI信号的转换,解码器10包括MIPI DSI转RGB控制器100和CIF(摄像头接口)控制器101,MIPI DSI转RGB控制器100与CIF控制器101连接,CIF控制器101与比较器11连接;MIPI DSI转RGB控制器100用于与MIPI DSI控制器2连接,MIPI DSI转RGB控制器100用于将MIPI DSI控制器2发送来的MIPI DSI信号转换为RGB信号并将RGB信号发送给CIF控制器101,CIF控制器101用于将RGB信号转换为LCD信号并发送给比较器11。
由于LCD信号与CIF信号几近一样,只是LCD信号多了一个HSYNC,而该信号与DEN只是消隐的差别,当行的前后消隐设置为0时,DEN和HSYNC信号完全一样,因此可以将DEN和HSYNC相连后形成一路信号作为CIF的行同步信号输入。也可以放弃其中一根同步信号,这样测试信号的稳定性应该会更高。由于现有的CPU或MCU较多地带有CIF接口,将MIPI DSI信号转换为LCD信号便于比较器对信号的采集。同时因为通常的CIF接口是8bit的选择开关来实现数据的分组采集,解码后输出的LCD数据是24bit的,因此在CIF口前需要采用3个8bit的选择开关来实现数据的分时分组采集。
为了满足对高分辨率的测试要求,所述的MIPI DSI转RGB控制器支持MIPI DSI信号的最大分辨率。
以上要注意的有:发送的视频信号必须支持MIPI DSI最终显示的,否则不能与实际应用相符,不能仅仅只是普通的LCD信号。
综上,本发明可以实现对MIPI DSI控制器的功能测试,成本低,实现方便,测试过程简单,无需专业的测试人员即可完成测试。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。