增强摄像头模块稳定性的方法及装置与流程

文档序号:17758704发布日期:2019-05-24 21:30阅读:239来源:国知局
增强摄像头模块稳定性的方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种增强摄像头模块稳定性的方法及装置。



背景技术:

当前带mipi接口(全称:mobileindustryprocessorinterface,中文:移动产业处理器接口)摄像头的智能电子产品,系统越来越复杂,功能越来越多,但是无法有效的保证mipi接口摄像头在不同外界工作环境、不同应用场景下能够稳定准确有效工作。

目前业界主要采用两种方式提高mipi接口摄像头的稳定性,一种是通过精度高外围元件提高mipi接口摄像头的稳定性;另一种是采用长时间大批量老化测试来发现硬件设计隐患。然而上述两种方式需要增加外围电路成本和人力成本也不能完全解决软硬件系统稳定工作的问题。



技术实现要素:

针对现有mipi接口摄像头的稳定性问题,现提供一种旨在增强摄像头模块稳定性的方法及装置。

一种增强摄像头模块稳定性的方法,所述摄像头模块将采集到的数据通过数据线传输至处理单元,根据所述摄像头模块的时钟信号边沿对所述摄像头模块的数据信号进行采样;所述方法包括下述步骤:

s1.调整所述时钟信号、数据信号的延时,记录所述摄像头模块的工作状态,并获取所述数据信号的最大有效窗口;

s2.获取当所述摄像头模块处于正常工作状态,所述数据信号的延时与所述处理单元中寄存器的延时相同时,所述时钟信号的延时范围;

s3.依据所述延时范围设置所述时钟信号的延时阶梯;

s4.依据所述数据信号的最大有效窗口的二分之一设置所述数据信号的延时阶梯。

优选的,所述步骤s1调整所述时钟信号、数据信号的延时,记录所述摄像头模块的工作状态,并获取所述数据信号的最大有效窗口,包括:

所述时钟信号处于默认位置,逐个阶梯调节所述数据信号的延时,并获取所述摄像头模块的工作状态,直至获取所述数据信号的两个边界,即所述数据信号的最大有效窗口。

优选的,所述步骤s2获取当所述摄像头模块处于正常工作状态,所述数据信号的延时与所述处理单元中寄存器的延时相同时,所述时钟信号的延时范围,包括:

调整所述时钟信号、数据信号的延时,使所述数据信号的延时与所述处理单元中寄存器的延时相同,且所述摄像头模块处于正常工作状态时,获取所述时钟信号的延时范围。

优选的,所述根据所述摄像头模块的时钟信号边沿对所述摄像头模块的数据信号进行采样,包括:

根据所述摄像头模块的时钟信号的上升沿对所述摄像头模块的数据信号进行采样。

本发明还提供了一种增强摄像头模块稳定性的装置,所述摄像头模块将采集到的数据通过数据线传输至处理单元,根据所述摄像头模块的时钟信号边沿对所述摄像头模块的数据信号进行采样;包括:

调整单元,用于调整所述时钟信号、数据信号的延时,记录所述摄像头模块的工作状态,并获取所述数据信号的最大有效窗口;

获取单元,用于获取当所述摄像头模块处于正常工作状态,所述数据信号的延时与所述处理单元中寄存器的延时相同时,所述时钟信号的延时范围;

设置单元,用于依据所述延时范围设置所述时钟信号的延时阶梯,依据所述数据信号的最大有效窗口的二分之一设置所述数据信号的延时阶梯。

优选的,所述调整单元用于在所述时钟信号处于默认位置,逐个阶梯调节所述数据信号的延时,并获取所述摄像头模块的工作状态,直至获取所述数据信号的两个边界,即所述数据信号的最大有效窗口。

优选的,所述获取单元用于调整所述时钟信号、数据信号的延时,使所述数据信号的延时与所述处理单元中寄存器的延时相同,且所述摄像头模块处于正常工作状态时,获取所述时钟信号的延时范围。

优选的,所述根据所述摄像头模块的时钟信号边沿对所述摄像头模块的数据信号进行采样,包括:

根据所述摄像头模块的时钟信号的上升沿对所述摄像头模块的数据信号进行采样。

上述技术方案的有益效果:

本技术方案中,通过调整时钟信号、数据信号的延时,获取数据信号的最大有效窗口;并获取摄像头模块处于正常工作状态,数据信号的延时与处理单元中寄存器的延时相同时,相应的时钟信号的延时范围;根据该延时范围设置时钟信号的延时阶梯;并依据数据信号的最大有效窗口的二分之一设置数据信号的延时阶梯,从而实现增强摄像头模块稳定性的目的,保证摄像头模块可以正常工作。

附图说明

图1为本发明所述的增强摄像头模块稳定性的方法的一种实施例的方法流程图;

图2a-图2e为本发明调整时钟信号、数据信号的示意图;

图3为本发明所述摄像头模块的时钟信号及数据信号的时序图;

图4为本发明所述的增强摄像头模块稳定性的装置的一种实施例的模块图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

如图1所示,本发明提供了一种增强摄像头模块稳定性的方法,所述摄像头模块将采集到的数据通过数据线传输至处理单元,根据所述摄像头模块的时钟信号边沿对所述摄像头模块的数据信号进行采样;

作为举例而非限定,可根据所述摄像头模块的时钟信号的上升沿对所述摄像头模块的数据信号进行采样。

所述方法包括下述步骤:

s1.调整所述时钟信号、数据信号的延时,记录所述摄像头模块的工作状态,并获取所述数据信号的最大有效窗口;

在本步骤中,所述时钟信号处于默认位置,逐个阶梯调节所述数据信号的延时,并获取所述摄像头模块的工作状态,直至获取所述数据信号的两个边界,即所述数据信号的最大有效窗口。

s2.获取当所述摄像头模块处于正常工作状态,所述数据信号的延时与所述处理单元中寄存器的延时相同时,所述时钟信号的延时范围;

在本步骤中,调整所述时钟信号、数据信号的延时,使所述数据信号的延时与所述处理单元中寄存器的延时相同,且所述摄像头模块处于正常工作状态时,获取所述时钟信号的延时范围。

s3.依据所述延时范围设置所述时钟信号的延时阶梯;

s4.依据所述数据信号的最大有效窗口的二分之一设置所述数据信号的延时阶梯。将采样点设置于数据信号的最大有效窗口中间位置,从而保障摄像头模块与处理单元之间数据传输的稳定性,防止因时钟信号或者数据信号抖动或者延时等的情况下致使摄像头模块异常无法正常工作。

在本实施例中,通过调整时钟信号、数据信号的延时,获取数据信号的最大有效窗口;并获取摄像头模块处于正常工作状态,数据信号的延时与处理单元中寄存器的延时相同时,相应的时钟信号的延时范围;根据该延时范围设置时钟信号的延时阶梯;并依据数据信号的最大有效窗口的二分之一设置数据信号的延时阶梯,从而实现增强摄像头模块稳定性的目的,保证摄像头模块可以正常工作。

在实际应用时,mipi接口的摄像头模块会把拍摄到的实时图像信号转化为数字信号,然后通过摄像头模块的数据线传输给处理单元(soc芯片),处理单元在差分时钟信号的交叉点来采样这些数据;本发明的目的是通过调整时钟信号和数据信号到达处理单元的时间来优化时钟对数据的采样,使摄像头模块工作更加稳定。

如图2a所示:时钟信号不延时,调整数据信号的延时,直到摄像头模块工作异常,由此可以看出数据信号的建立时间窗口,当时钟信号不延时的时候,数据信号可以延时9个step(阶梯);图中浅灰色部分表示摄像头工作正常,深灰色部分表示摄像头工作异常;

参考图2b-图2c所示:加大时钟信号延时,并调整数据信号延时,获取最多数据延时的窗口时候对应的时钟信号延时阶梯范围;当时钟信号延时6个step的时候,数据信号可以延时14个step,当时钟信号延时7或者8或者9个step的时候,数据信号可以延时15个step;

参考图2d-图2e所示:继续加大时钟信号延时到最大值,再调整数据信号延时,直到摄像头模块工作异常,由此可以看出数据信号的保持时间窗口,即整个数据的最大有效窗口,当时钟信号延时10个step的时候,数据信号可以延时13个step,当时钟信号延时15个step的时候,数据信号可以延时7个step。

如图2a-图2e所示可知数据信号实际有17个step,但是由于寄存器限制,只能设置15个step。如图3所示,当使用时钟信号(csi_clk)默认值延时阶梯skew=0时,实际数据信号(csi_data)setuptime(建立时间)窗口为9,holdtime(保持时间)窗口为8,总窗口大小为17个step;当设置csi_clk和csi_data的延时阶梯(skew)均为7、8、9时,可以看到实际总窗口大小也为17,跟默认值(时钟信号和数据信号都不延时)是一致的,已经达到最优。采样点(samplepointer)位于csi_data的最大有效窗口的二分之一处时,摄像头模块稳定性最优。

需要说明的是,本发明通过测试可以准确真实地反映出处理单元内部mipi接口实际采样到的数据窗口,可以最大化窗口,以确保在因工作环境、产品形态、使用条件等各种因素导致出现时钟或者数据抖动或者延时等的情况下mipi摄像头也可以正常工作。本发明的方法中涉及到的寄存器设置或者操作步骤可能会因不同的处理器芯片而稍微有点差异,但处理的本质是完全相同的,也可以达到相同的效果。

一种增强摄像头模块稳定性的装置,所述摄像头模块将采集到的数据通过数据线传输至处理单元,根据所述摄像头模块的时钟信号边沿对所述摄像头模块的数据信号进行采样;

作为举例而非限定,根据所述摄像头模块的时钟信号的上升沿对所述摄像头模块的数据信号进行采样。

如图4所示,增强摄像头模块稳定性的装置可包括:调整单元1、获取单元2和设置单元3;其中:

调整单元1,用于调整所述时钟信号、数据信号的延时,记录所述摄像头模块的工作状态,并获取所述数据信号的最大有效窗口;

具体地,调整单元1可在所述时钟信号处于默认位置时,逐个阶梯调节所述数据信号的延时,并获取所述摄像头模块的工作状态,直至获取所述数据信号的两个边界,即所述数据信号的最大有效窗口;

获取单元2,用于获取当所述摄像头模块处于正常工作状态,所述数据信号的延时与所述处理单元中寄存器的延时相同时,所述时钟信号的延时范围;

具体地,所述获取单元2可调整所述时钟信号、数据信号的延时,使所述数据信号的延时与所述处理单元中寄存器的延时相同,且所述摄像头模块处于正常工作状态时,获取所述时钟信号的延时范围。

设置单元3,用于依据所述延时范围设置所述时钟信号的延时阶梯,依据所述数据信号的最大有效窗口的二分之一设置所述数据信号的延时阶梯。将采样点设置于数据信号的最大有效窗口中间位置,从而保障摄像头模块与处理单元之间数据传输的稳定性,防止因时钟信号或者数据信号抖动或者延时等的情况下致使摄像头模块异常无法正常工作。

在本实施例中,通过调整时钟信号、数据信号的延时,获取数据信号的最大有效窗口;并获取摄像头模块处于正常工作状态,数据信号的延时与处理单元中寄存器的延时相同时,相应的时钟信号的延时范围;根据该延时范围设置时钟信号的延时阶梯;并依据数据信号的最大有效窗口的二分之一设置数据信号的延时阶梯,从而实现增强摄像头模块稳定性的目的,保证摄像头模块可以正常工作。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1