本技术涉及摄像头模组测试,尤其涉及一种测试摄像头模组数据率的方法及系统。
背景技术:
1、目前,绝大部分摄像头模组都是使用移动行业处理器接口(mipi,mobileindustry processor)的d-phy接口协议来输出图像数据,mipid-phy接口包含一个时钟通道clk lane以及1个、4个或8个数据通道,每一个通道都是差分信号,其中,clk lane是datalane的同步时钟。
2、在摄像头模组工厂的中后段测试时,需要使用测试工装摄像头模组进行测试。比如,若需要对摄像头模组采集的图像数据进行测试时,需要对mipid-phy接口的数据进行解码,将解码后的图像数据传输给上位机进行测试;若需要检测摄像模组的工作状态是否正常,则需要对摄像模组mipid-phy接口当前输出的实际数据率mipidata rate测试。
3、在利用测试工装对mipid-phy接口的数据率进行测试时,测试工装使用的时钟频率需要大于或者是至少等于mipid-phy接口所使用的时钟频率。但是现有技术中的测试工装所使用的系统时钟频率一般是小于mipid-phy接口的时钟频率,因此现有技术中的测试工装无法直接对mipi data rate进行测试,进而无法判断摄像模组的工作状态是否正常,影响摄像模组的检测精度。
技术实现思路
1、针对现有技术存在的问题,本发明实施例提供了一种测试摄像头模组数据率的方法及系统,以解决或者部分解决现有技术中无法对摄像模组的mipi data rate进行测试,进而无法判断摄像模组的工作状态是否正常,影响摄像模组的检测精度的技术问题。
2、本发明的第一方面,提供一种测试摄像头模组数据率的方法,所述方法包括:
3、确定摄像头模组移动行业处理器接口mipid-phy的最大数据速率;根据所述最大数据速率确定系统时钟的时钟频率;
4、以所述mipid-phy接口输入时钟的参考字节同步时钟为基准,输出预设数量的参考字节同步时钟周期长度的参考计数使能信号;
5、将所述参考计数使能信号同步至所述系统时钟下,输出对应的实际计数使能信号,并获取所述实际计数使能信号所保持的系统时钟周期数量;
6、根据所述预设数量、所述实际计数使能信号所保持的系统时钟周期数量以及所述系统时钟频率确定所述摄像头模组的数据率。
7、上述方案中,所述根据所述最大数据率确定系统时钟的时钟频率,包括:
8、根据所述最大数据率确定对应的输入时钟的时钟频率;所述输入时钟的时钟频率为所述最大数据率的二分之一;
9、根据所述输入时钟的时钟频率确定参考字节同步时钟的时钟频率;所述参考字节同步时钟的时钟频率为输入时钟频率的四分之一;
10、将大于等于参考字节同步时钟频率的时钟频率确定为所述系统时钟的时钟频率。
11、上述方案中,所述将所述参考计数使能信号同步至所述系统时钟下,输出对应的实际计数使能信号,包括:
12、将所述系统时钟的时钟频率作为双脉冲同步电路的时钟信号;
13、将所述参考计数使能信号作为所述双脉冲同步电路的输入信号,利用所述双脉冲同步电路输出对应的实际计数使能信号。
14、上述方案中,所述根据所述预设数量、所述实际计数使能信号所保持的系统时钟周期数量以及所述系统时钟频率确定所述摄像头模组的数据率,包括:
15、根据公式确定摄像头模组mipid-phy接口输入时钟的时钟频率;
16、根据公式mipidata rate=2*fmipiclk确定所述摄像头模组mipid-phy接口的数据率mipidata rate;其中,
17、所述fmipiclk为mipid-phy接口输入时钟的时钟频率,cnt为参考计数使能信号的预设数量,cnt_sys为实际计数使能信号所保持的系统时钟周期数量,txclk为系统时钟的时钟周期。
18、上述方案中,所述获取实际计数使能信号所保持的系统时钟周期数量,包括:
19、在所述系统时钟下,对所述实际计数使能信号所保持的系统时钟周期进行计数;计数的总次数为实际计数使能信号所保持的系统时钟周期数量。
20、本发明的第二方面,提供一种测试摄像头模组数据率的系统,所述系统包括:
21、信号输出电路,用于以摄像头模组移动行业处理器接口mipid-phy输入时钟的参考字节同步时钟为基准,输出预设数量的参考字节同步时钟周期长度的参考计数使能信号;
22、信号同步电路,用于将所述参考计数使能信号同步至所述系统时钟下,输出对应的实际计数使能信号;所述系统时钟的时钟频率根据mipid-phy接口的最大数据速率确定;
23、信号测量电路,用于获取所述实际计数使能信号所保持的系统时钟周期数量;
24、处理器,用于根据所述预设数量、所述实际计数使能信号所保持的系统时钟周期数量以及所述系统时钟频率确定所述摄像头模组的数据率。
25、上述方案中,所述信号输出电路包括:参考计数使能信号计数电路以及参考计数使能信号生成电路;其中,
26、所述参考计数使能信号计数电路,用于统计所述参考计数使能信号的输出数量;
27、所述参考计数使能信号生成电路,用于在所述输出数量小于所述预设数量时,输出所述参考计数使能信号。
28、上述方案中,所述参考计数使能信号计数电路包括:第一加法器、第一比较器以及第一d触发器;
29、所述参考计数使能信号信号输出电路包括:第二比较器及第二d触发器;
30、所述第一d触发器和所述第二d触发器的时钟为参考字节同步时钟。
31、上述方案中,所述信号同步电路包括:第三d触发器及第四d触发器;
32、所述第三d触发器的输入端为所述参考计数使能信号;
33、所述第三d触发器与所述第四d触发器的时钟为所述系统时钟。
34、上述方案中,所述信号测量电路包括:第二加法器、第三比较器及第五d触发器;
35、所述第五d触发器的时钟为所述系统时钟。
36、本发明提供了一种测试摄像头模组数据率的方法及系统,方法包括:确定摄像头模组移动行业处理器接口mipid-phy的最大数据速率;根据所述最大数据速率确定系统时钟的时钟频率;以所述mipid-phy接口输入时钟的参考字节同步时钟为基准,输出预设数量的参考字节同步时钟周期长度的参考计数使能信号;将所述参考计数使能信号同步至所述系统时钟下,输出对应的实际计数使能信号,并获取所述实际计数使能信号所保持的系统时钟周期数量;根据所述预设数量、所述实际计数使能信号所保持的系统时钟周期数量以及所述系统时钟频率确定所述摄像头模组的数据率;如此,将参考计数使能信号与实际计数使能信号进行同步后,若预设数量足够大,参考计数使能信号和实际计数使能信号的时长误差可忽略不计,此时实际计数使能信号所持续的时间与参考计数使能信号所持续的时间是相同的,那么则可以根据实际计数使能信号所保持的系统时钟周期数量以及系统时钟频率确定出实际计数使能信号所持续的时间,再根据实际计数使能信号所持续的时间与预设数量确定出摄像头模组的数据率;这样就能准确确定出数据率mipi data rate,后续可基于数据率判断摄像模组的工作状态是否正常,提高摄像模组的检测精度。
1.一种测试摄像头模组数据率的方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述最大数据率确定系统时钟的时钟频率,包括:
3.如权利要求1所述的方法,其特征在于,所述将所述参考计数使能信号同步至所述系统时钟下,输出对应的实际计数使能信号,包括:
4.如权利要求1所述的方法,其特征在于,所述根据所述预设数量、所述实际计数使能信号所保持的系统时钟周期数量以及所述系统时钟频率确定所述摄像头模组的数据率,包括:
5.如权利要求1所述的方法,其特征在于,所述获取实际计数使能信号所保持的系统时钟周期数量,包括:
6.一种测试摄像头模组数据率的系统,其特征在于,所述系统包括:
7.如权利要求6所述的装置,其特征在于,所述信号输出电路包括:参考计数使能信号计数电路以及参考计数使能信号生成电路;其中,
8.如权利要求7所述的装置,其特征在于,所述参考计数使能信号计数电路包括:第一加法器、第一比较器以及第一d触发器;
9.如权利要求6所述的装置,其特征在于,所述信号同步电路包括:第三d触发器及第四d触发器;
10.如权利要求6所述的装置,其特征在于,所述信号测量电路包括:第二加法器、第三比较器及第五d触发器;
