首页-九利西农机有限公司
你的位置:首页-九利西农机有限公司 > 新闻资讯 > 1);如上光仪配件例子i=0时候
1);如上光仪配件例子i=0时候
发布日期:2024-05-04 09:16    点击次数:168

1);如上光仪配件例子i=0时候

1.Camera链路完竣框架

1.1 链路框架图:

GMSL1决议:               3Gbps

图片

NOTE:

录像头模组遴选森云SG2-AR0231C-0202-GMSL

GMSL2决议:          6Gbps

图片

NOTE:

录像头模组遴选森云SG2-AR0233C-5200-GMSL2

1.2 camera模组信息:

SG2-AR0231C-0202-GMSL(GMSL1):

模组框图:

图片

默许地址信息(8bit默示,7bit默示需要我方退换): 

MAX96705 : 0x80         转成7bit对应为0x40

AP0202 : 0xBA

AR0231 : 0X20

要津参数:

HDR复旧

1920*1080/22fps

YUV422@8bit输出

SG2-AR0233C-5200-GMSL2(GMSL2):

模组框图:

图片

默许地址信息(8bit默示,7bit默示需要我方退换):     

MAX9295A : 0x80         转成7bit对应为0x40

GW5200 : 0xDA

AR0233 : 0X20

要津参数:

HDR复旧

LFM复旧                            ---- LED耀眼控制

LED在说念路上的大王人使用,却带来“LED耀眼”表象。“LED耀眼”是由LED驱动方式而产生的表象,LED灯以不异方式驱动,驱动频率一般在90Hz以上,即最慢脉冲周期为11毫秒傍边,LED在11毫秒周期内完毕一次亮灭,为节能及延迟使用寿命,占空比不息不超越50%。

淌若相机曝光技艺较短(举例3毫秒),则有可能曝光技艺恰巧对上LED被关灭期,这时候图像传感器持到的便是LED灭掉的图像,淌若是LED阵列,在这种情况下拍到的图像便是一部分亮,一部分暗,这便是“LED耀眼”表象

1920*1080/30fps

YUV422@8bit输出

2.I2C地址确定

以GMSL1为例评释

max96712:

常熟新诚鑫织造有限公司

初次上电通过CFG0上拉情况确定,具体细目如下:

图片

咱们电路配置为0xD6,bit0为标的位,是以右移一位后7bit地址为0x6B

DEV_ADDR(0x00)为地址寄存器,可通过0x6B写入新的地址,如写入0x90,内容地址右移掉标的位bit0变为0x48,后续通过该地址操作max96712

default addr:0x80,右移一位后便是0x40,在i2c配置分辨法度大开lane通说念的时候会分辨去写入新的地址到reg(0x00)上,LaneA、LaneB、LaneC、LaneD分辨树立为0x41,0X42,0X43,0X44.

如下:

福建省长立体育用品有限公司regArray[0] = 0x00;sendBuf[0] = 0x80 + 2 * (i + 1);i2c_ptr->I2cWrite(0x40,广东鑫统仕车用热系统有限公司 regArray, 浑源县代高有限公司 1, 首页-九微拉皮具有限公司 sendBuf, 厦门三沐进出口有限公司 1);    //分辨配置ABCD通说念max96705 i2c 地址note : max96705 有个i2c address translatation功能//set i2c_source AregArray[0] = 0x09;         sendBuf[0] = 0xba + 2 * (i + 1);i2c_ptr->I2cWrite(0x41 + i, 深圳市志凌伟业技术股份有限公司 regArray, 1, sendBuf, 1);//set i2c dst AregArray[0] = 0x0a;sendBuf[0] = 0xba;i2c_ptr->I2cWrite(0x41 + i, regArray, 1, sendBuf, 1);

如上例子i=0时候,便是将0xba+2(0xbc,对应的i2c address 是0x5e)退换为0xba,光仪配件也便是底下说说念的ap0202默许地址。i分辨从0到3就会分辨把0x5e,0x5f,0x60,0x60退换成0xba

AP0202:

图片

咱们的模组默许是相接到VDDIO_H,是以是0xBA,和上头max96705的i2c address translation功能汇集就不错达到配置ap0202的缠绵

max9295A:

default addr : 0x80,右移一位后为0x40,再法度大开96712上的laneA-laneD通说念时候分辨将相应的MAX9295A改为0x41-0x44,代码如下:

图片

linux下i2c-tools器具使用:

linux下的开源代码i2c-tools器具包,提供了多个i2c器具,不错基于该器具包扫描地址(i2c-detect),测试i2c寄存器读取写入等

3. pipeline评释

GMSL1 pipeline图:

图片

评释:

GMSL1模式下,每个串行器不可包含多个pipe,且干涉max96712后也不可松弛搭配里面pipe,固定相接如上图红色部分:

GMSL1 A -->PIPE 0

GMSL1 B -->PIPE1

GMSL1 C -->PIPE 2

GMSL1 D -->PIPE3

GMSL2 pipeline图:

图片

评释:

串行器不错配置为pipe X/pipe Y/pipe Z/pipe U 4个输出pipe,一般情况下配置为一个即可(咱们配置为pipe Z),可是淌若需要输出RAW原始数据或然HDR数据不错配置超越一个pipe,如上图GMSL2 A/GMSL2 D王人配置了两个输出pipe

96712解串器不错为pipe0-pipe7聘用输入的PORTA-PORTD中的pipex/y/z/u,细目不错参见寄存器0xF0,0xF1,0xF2,0xF3

pipe、map_src、map_dst、mipi-csi2联系寄存器和通路聘用配置、VC臆造通说念配置等请参加0X90A初始的联系寄存器,如0x90a/0x90b/0x92d/0x90d/0x90e等等

咱们为96712的4个通说念数据分辨分拨了VC为0/1/2/3等4个臆造通说念号,占用两个bit位

4.PWM触发帧同步

默许决议:不使用外部GPIO来触发FSYNC,使用里面FSYNC信号

配置如下:

reg : 0x4a0          val : 0x02

PWM外部GPIO输入96712触发FSYNC

配置如下:

reg : 0x4a0         val : 0x08

reg : 0x4af          val : 0x9f

note:

该模式下需要soc触发PWM并输出到max96712的FSYNC同步管脚,不错完毕戒指多个camera的图像触发技艺、同步、帧率,如下图分辨提供了20Hz/25Hz测试情况

20Hz:    足下层10帧图片获得拒绝500ms

图片

25Hz:  足下层10帧图片获得拒绝技艺400ms

图片

5.图像基础

YUV简述

分为三个重量,“Y”默示亮堂度(Luminance或Luma),也便是灰度值;而“U”和“V” 默示的则是色度(Chrominance或Chroma),作用是描绘影像色调及弥漫度,用于指定像素的情怀。

YUV分为planar和packed两种四肢,planar四肢是先存储统共像素的Y,再存储UV,分为2-planar/3-planar。packed四肢每个像素Y,U,V一语气瓜代存储

YCbCr中的Cb象征U,Cr象征V

YUV422 8bit:         重心评释,其他四肢自行学习

采样图例:

图片

传输格式:

图片

 frame format:

图片

图片

本站仅提供存储干事,统共内容均由用户发布,如发现存害或侵权内容,请点击举报。

上一篇:没有了
下一篇:改编自晋江文体城热点IP《她的小酒涡》

友情链接: