DS90UB954模块检测两种场景MAP不一致问题
1. 前言
做MAP测试,但是似乎有两种方法来做MAP测试
一种是图像传感器工作
另一种是图像传感器不工作
发现这两种测试设置有不同的结果
2. 两种场景测试对比
(1)设置1---图像传感器不工作
没有使用SOC初始化cmaera图像传感器,
所以首先确保SOC被重置,只是连接PC ALP工具到Des 954 I2C与USB2any工具。
然后打开PAB并运行MAP。
从信息选项卡,知道链路状态是ok的,水平和垂直的值是0,这意味着没有数据流
(2)设置2 ---图像传感器工作正常
SOC运行以初始化摄像机序列,以确保摄像机正常工作
然后用硬件方式确定Des954高,然后用硬件方式复位SOC
通过USB2ANY连接Des954 I2C到PC
运行map
从信息标签,知道图像传感器正在工作
水平是2736字节,垂直是992行
(3)结果比较:
相同的电缆,相同的摄像头,不同的是图像传感器是否工作
图像传感器工作结果
另一个是图像传感器不工作的结果
从测试结果可以知道,虽然这两个结果都是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。
所以关键问题是,为什么像我的测试结果显示的那样,
图像传感器工作与否会对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,0x0000,0x60
Reg = 0,0x0001,0x00
Reg = 0,0x0002,0x1E
Reg = 0,0x0003,0x20
Reg = 0,0x0004,0xD3
Reg = 0,0x0005,0x01
Reg = 0,0x0006,0x00
Reg = 0,0x0007,0xFE
Reg = 0,0x0008,0x1C
Reg = 0,0x0009,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,0x0010,0x13
Reg = 0,0x0011,0x00
Reg = 0,0x0012,0x00
Reg = 0,0x0013,0x00
Reg = 0,0x0014,0x00
Reg = 0,0x0015,0x00
Reg = 0,0x0016,0x00
Reg = 0,0x0017,0x00
Reg = 0,0x0018,0x00
Reg = 0,0x0019,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,0x0020,0x20
Reg = 0,0x0021,0x01
Reg = 0,0x0022,0x00
Reg = 0,0x0023,0x00
Reg = 0,0x0024,0x00
Reg = 0,0x0025,0x00
Reg = 0,0x0026,0x00
Reg = 0,0x0027,0x00
Reg = 0,0x0028,0x00
Reg = 0,0x0029,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,0x0030,0x00
Reg = 0,0x0031,0x00
Reg = 0,0x0032,0x00
Reg = 0,0x0033,0x03
Reg = 0,0x0034,0x48
Reg = 0,0x0035,0x01
Reg = 0,0x0036,0x00
Reg = 0,0x0037,0x01
Reg = 0,0x0038,0x00
Reg = 0,0x0039,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,0x0040,0x00
Reg = 0,0x0041,0xA9
Reg = 0,0x0042,0x01
Reg = 0,0x0043,0x03
Reg = 0,0x0044,0x00
Reg = 0,0x0045,0x00
Reg = 0,0x0046,0x00
Reg = 0,0x0047,0x00
Reg = 0,0x0048,0x00
Reg = 0,0x0049,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,0x0050,0x00
Reg = 0,0x0051,0x00
Reg = 0,0x0052,0x00
Reg = 0,0x0053,0x02
Reg = 0,0x0054,0x00
Reg = 0,0x0055,0x00
Reg = 0,0x0056,0x00
Reg = 0,0x0057,0x00
Reg = 0,0x0058,0x5E
Reg = 0,0x0059,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,0x0060,0x00
Reg = 0,0x0061,0x00
Reg = 0,0x0062,0x00
Reg = 0,0x0063,0x00
Reg = 0,0x0064,0x00
Reg = 0,0x0065,0x10
Reg = 0,0x0066,0x00
Reg = 0,0x0067,0x00
Reg = 0,0x0068,0x00
Reg = 0,0x0069,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,0x0070,0x2B
Reg = 0,0x0071,0x2C
Reg = 0,0x0072,0x00
Reg = 0,0x0073,0x03
Reg = 0,0x0074,0xE0
Reg = 0,0x0075,0x0A
Reg = 0,0x0076,0xB0
Reg = 0,0x0077,0xC5
Reg = 0,0x0078,0x00
Reg = 0,0x0079,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结果有足够的裕度。
- 分享
- 举报
-
Joe 2022-08-24 16:31:50回复 举报请问一下,怎么使用USB2ANY工作配置CMLOUT的管脚,使CMLOUT的管脚可以输出眼图信号?
-
浏览量:4573次2021-07-12 17:06:16
-
浏览量:2474次2019-11-07 09:56:30
-
2021-02-20 13:45:09
-
浏览量:6107次2021-06-30 09:32:11
-
浏览量:6252次2021-07-15 16:35:07
-
浏览量:1002次2023-11-03 10:48:42
-
浏览量:7939次2020-11-24 23:06:59
-
浏览量:3281次2022-08-17 09:00:12
-
浏览量:5931次2021-07-06 16:50:58
-
浏览量:1700次2023-03-09 15:39:13
-
浏览量:15392次2021-07-16 12:56:10
-
浏览量:3443次2018-01-02 15:38:45
-
浏览量:5087次2021-07-06 16:47:24
-
浏览量:3256次2021-01-18 17:57:51
-
2022-01-07 09:00:27
-
浏览量:4724次2021-12-23 09:00:20
-
浏览量:1575次2019-06-25 08:57:10
-
2020-12-09 13:43:37
-
浏览量:834次2023-07-27 10:20:55
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
free-jdx
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明