DS90UB954模块检测两种场景MAP不一致问题

1. 前言

做MAP测试,但是似乎有两种方法来做MAP测试 一种是图像传感器工作 另一种是图像传感器不工作 发现这两种测试设置有不同的结果

2. 两种场景测试对比

(1)设置1—图像传感器不工作 没有使用SOC初始化cmaera图像传感器, 所以首先确保SOC被重置,只是连接PC ALP工具到Des 954 I2C与USB2any工具。 然后打开PAB并运行MAP。 从信息选项卡,知道链路状态是ok的,水平和垂直的值是0,这意味着没有数据流

DS90UB954模块检测两种场景MAP不一致问题

DS90UB954模块检测两种场景MAP不一致问题

(2)设置2 —图像传感器工作正常 SOC运行以初始化摄像机序列,以确保摄像机正常工作 然后用硬件方式确定Des954高,然后用硬件方式复位SOC 通过USB2ANY连接Des954 I2C到PC 运行map

DS90UB954模块检测两种场景MAP不一致问题

从信息标签,知道图像传感器正在工作 水平是2736字节,垂直是992行

DS90UB954模块检测两种场景MAP不一致问题

(3)结果比较: 相同的电缆,相同的摄像头,不同的是图像传感器是否工作

图像传感器工作结果

DS90UB954模块检测两种场景MAP不一致问题

另一个是图像传感器不工作的结果

DS90UB954模块检测两种场景MAP不一致问题

从测试结果可以知道,虽然这两个结果都是ok的, 但似乎图像传感器不工作的结果要好于图像传感器工作。

觉得很奇怪,只是验证serilzier 953和des 954之间的物理路径, 为什么在图像传感器工作或不工作的时候会有这么大的差异???

3. 场景描述

我们都知道一个摄像机包含两个部分: 图像传感器和序列化器。 这两种设置的区别是图像传感器是工作还是不工作。

(1) 对于设置图像传感器不工作 我们都知道,当我的PCB板上电, Soc将初始化相机与图像传感器和串行化寄存器配置, 然后相机可以正常工作。

所以这个设置,我没有让SOC工作时,电源PCB,所以图像传感器不能正确初始化, 所以图像传感器将不能工作。

(2)对于安装图像传感器工作 我知道相机初始化发生在上电PCB板时,所以在开始时,我会让SOC工作来完成相机的初始化。

但是,我需要通过I2C用ALP工具运行MAP,我们知道I2C不能有两个master, 所以我需要让Soc不工作,只需重置Soc。

然后通过I2C总线用ALP工具将PC与DEs 954 I2C连接,最后运行MAP。

DS90UB954模块检测两种场景MAP不一致问题

所以关键问题是,为什么像我的测试结果显示的那样, 图像传感器工作与否会对MAP测试结果产生巨大的影响。

4. 检测配置列表

基本上对于#1,没有通过SOC初始化摄像头/953/954, 对于#2允许在关闭SOC、连接ALP和运行MAP脚本之前初始化摄像头/953/954。

可能发生的是SOC初始化脚本也在修改相机初始化中的954和/或953寄存器中的设置,这将影响MAP结果。

在每个设置中运行MAP工具后,检查设置的寄存器转储 检查每个测试的AEQ设置,以确保两者是相同的,排除寄存器的不同。

[REGISTERS] Device = ALP Nano 1 – DS90UB954, Connector 1 Comments = “Des954” Date = 06/28/2021 Time = 09:38:13 Reg = 0,0×0000,0x60 Reg = 0,0×0001,0x00 Reg = 0,0×0002,0x1E Reg = 0,0×0003,0x20 Reg = 0,0×0004,0xD3 Reg = 0,0×0005,0x01 Reg = 0,0×0006,0x00 Reg = 0,0×0007,0xFE Reg = 0,0×0008,0x1C Reg = 0,0×0009,0x10 Reg = 0,0x000A,0x7A Reg = 0,0x000B,0x7A Reg = 0,0x000C,0xBF Reg = 0,0x000D,0x09 Reg = 0,0x000E,0x01 Reg = 0,0x000F,0x7F Reg = 0,0×0010,0x13 Reg = 0,0×0011,0x00 Reg = 0,0×0012,0x00 Reg = 0,0×0013,0x00 Reg = 0,0×0014,0x00 Reg = 0,0×0015,0x00 Reg = 0,0×0016,0x00 Reg = 0,0×0017,0x00 Reg = 0,0×0018,0x00 Reg = 0,0×0019,0x00 Reg = 0,0x001A,0x00 Reg = 0,0x001B,0x00 Reg = 0,0x001C,0x00 Reg = 0,0x001D,0x00 Reg = 0,0x001E,0x04 Reg = 0,0x001F,0x02 Reg = 0,0×0020,0x20 Reg = 0,0×0021,0x01 Reg = 0,0×0022,0x00 Reg = 0,0×0023,0x00 Reg = 0,0×0024,0x00 Reg = 0,0×0025,0x00 Reg = 0,0×0026,0x00 Reg = 0,0×0027,0x00 Reg = 0,0×0028,0x00 Reg = 0,0×0029,0x00 Reg = 0,0x002A,0x00 Reg = 0,0x002B,0x00 Reg = 0,0x002C,0x00 Reg = 0,0x002D,0x00 Reg = 0,0x002E,0x00 Reg = 0,0x002F,0x00 Reg = 0,0×0030,0x00 Reg = 0,0×0031,0x00 Reg = 0,0×0032,0x00 Reg = 0,0×0033,0x03 Reg = 0,0×0034,0x48 Reg = 0,0×0035,0x01 Reg = 0,0×0036,0x00 Reg = 0,0×0037,0x01 Reg = 0,0×0038,0x00 Reg = 0,0×0039,0x00 Reg = 0,0x003A,0x00 Reg = 0,0x003B,0x01 Reg = 0,0x003C,0x14 Reg = 0,0x003D,0x6F Reg = 0,0x003E,0x00 Reg = 0,0x003F,0x40 Reg = 0,0×0040,0x00 Reg = 0,0×0041,0xA9 Reg = 0,0×0042,0x01 Reg = 0,0×0043,0x03 Reg = 0,0×0044,0x00 Reg = 0,0×0045,0x00 Reg = 0,0×0046,0x00 Reg = 0,0×0047,0x00 Reg = 0,0×0048,0x00 Reg = 0,0×0049,0x00 Reg = 0,0x004A,0x00 Reg = 0,0x004B,0x12 Reg = 0,0x004C,0x01 Reg = 0,0x004D,0x03 Reg = 0,0x004E,0x0C Reg = 0,0x004F,0x64 Reg = 0,0×0050,0x00 Reg = 0,0×0051,0x00 Reg = 0,0×0052,0x00 Reg = 0,0×0053,0x02 Reg = 0,0×0054,0x00 Reg = 0,0×0055,0x00 Reg = 0,0×0056,0x00 Reg = 0,0×0057,0x00 Reg = 0,0×0058,0x5E Reg = 0,0×0059,0x00 Reg = 0,0x005A,0x00 Reg = 0,0x005B,0x30 Reg = 0,0x005C,0x12 Reg = 0,0x005D,0x10 Reg = 0,0x005E,0x00 Reg = 0,0x005F,0x00 Reg = 0,0×0060,0x00 Reg = 0,0×0061,0x00 Reg = 0,0×0062,0x00 Reg = 0,0×0063,0x00 Reg = 0,0×0064,0x00 Reg = 0,0×0065,0x10 Reg = 0,0×0066,0x00 Reg = 0,0×0067,0x00 Reg = 0,0×0068,0x00 Reg = 0,0×0069,0x00 Reg = 0,0x006A,0x00 Reg = 0,0x006B,0x00 Reg = 0,0x006C,0x00 Reg = 0,0x006D,0x7C Reg = 0,0x006E,0x88 Reg = 0,0x006F,0x88 Reg = 0,0×0070,0x2B Reg = 0,0×0071,0x2C Reg = 0,0×0072,0x00 Reg = 0,0×0073,0x03 Reg = 0,0×0074,0xE0 Reg = 0,0×0075,0x0A Reg = 0,0×0076,0xB0 Reg = 0,0×0077,0xC5 Reg = 0,0×0078,0x00 Reg = 0,0×0079,0x01 Reg = 0,0x007A,0x0E Reg = 0,0x007B,0x02 Reg = 0,0x007C,0x20 Reg = 0,0x007D,0x3C Reg = 0,0x007E,0x00 Reg = 0,0x007F,0x00 Reg = 0,0x00A0,0x02 Reg = 0,0x00A1,0x0F Reg = 0,0x00A2,0x00 Reg = 0,0x00A3,0x00 Reg = 0,0x00A4,0x08 Reg = 0,0x00A5,0x18 Reg = 0,0x00A7,0x00 Reg = 0,0x00A8,0x00 Reg = 0,0x00A9,0x00 Reg = 0,0x00AA,0x00 Reg = 0,0x00AB,0x00 Reg = 0,0x00AC,0x00 Reg = 0,0x00AD,0x00 Reg = 0,0x00AE,0x00 Reg = 0,0x00AF,0x00 Reg = 0,0x00B0,0x08 Reg = 0,0x00B1,0x14 Reg = 0,0x00B2,0x3F Reg = 0,0x00B3,0x08 Reg = 0,0x00B4,0x25 Reg = 0,0x00B5,0x00 Reg = 0,0x00B6,0x18 Reg = 0,0x00B7,0x00 Reg = 0,0x00B8,0x8C Reg = 0,0x00B9,0x33 Reg = 0,0x00BA,0x83 Reg = 0,0x00BB,0x74 Reg = 0,0x00BC,0x80 Reg = 0,0x00BD,0x00 Reg = 0,0x00BE,0x00 Reg = 0,0x00BF,0x00 Reg = 0,0x00D0,0x00 Reg = 0,0x00D2,0x84 Reg = 0,0x00D3,0x00 Reg = 0,0x00D4,0x70 Reg = 0,0x00D5,0x40 Reg = 0,0x00D6,0x00 Reg = 0,0x00D7,0x02 Reg = 0,0x00D8,0x00 Reg = 0,0x00D9,0x00 Reg = 0,0x00DA,0x00 Reg = 0,0x00DB,0x00 Reg = 0,0x00DC,0x00 Reg = 0,0x00DD,0x00 Reg = 0,0x00DE,0x00 Reg = 0,0x00DF,0x00 Reg = 0,0x00F0,0x5F Reg = 0,0x00F1,0x55 Reg = 0,0x00F2,0x42 Reg = 0,0x00F3,0x39 Reg = 0,0x00F4,0x35 Reg = 0,0x00F5,0x34 Reg = 0,0x00F8,0x00 Reg = 0,0x00F9,0x00 Reg = 0,0x00FA,0x00 Reg = 0,0x00FB,0x00
<
5. 结果分析

下面可能是看到两个测试结果之间的差异:

当传感器输出时,它从PoC line供电 当相机工作时,将消耗更多的电流,PoC滤波器/射频特性将基于电流退化 因此,电流越大,回波损耗越大

总之,在你的相机运行的情况下; 它仍然满足稳定性标准,并根据MAP结果有足够的裕度。

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:DS90UB954模块检测两种场景MAP不一致问题 https://www.yhzz.com.cn/a/12087.html

上一篇 2023-05-01 18:43:57
下一篇 2023-05-01 20:04:08

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。