首页 > 技术知识 > 正文

1. 前言

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

2. 两种场景测试对比

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

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

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

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

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

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

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

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

图像传感器工作结果

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

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

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

从测试结果可以知道,虽然这两个结果都是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不一致问题6

所以关键问题是,为什么像我的测试结果显示的那样, 图像传感器工作与否会对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结果有足够的裕度。

猜你喜欢