您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > CMOSSensor一些基础知识
CMOSParallelSensor一些基础知识1S秒=1000ms毫秒=1000_1000us微妙=1000_000_000ns纳秒1GHz=1000MHz=1000_000KHz=1000_000_000Hz2592(H)x1944(V)曝光时间以行长为单位;PCLK以Hz为单位;行长以周期数为单位,帧长以行长数为单位;其中周期数就是频率T周期以ms为单位;f频率以Hz为单位;f=1/T;周期和频率都是时间单位,只是表现形式不同Hsync=DummyPixel=HTotal=HTS=H_Size+H_Blank//行长;会增加曝光时间,会影响帧率(FPS)Vsync=DummyLine=VTotal=VTS=V_Size+V_Blank//帧长;不占用曝光时间,但是会影响帧率(FPS)FPS=PCLK/(VTS*HTS)//计算FPST_Row=HTS/PCLK//INT_Time等于1的时候,此公式表示一行的曝光时间。Exp=T_Row*INT_Time//INT_Time积分时间(曝光时间寄存器)1.计算FPS可以通过修改V_Total,H_Total或者降低PCLK频率(当HTSorVTS降低到极限之后,需要通过降低PCLK来达到降FPS的目的)达到降帧的目的。2.Ob=BlackLevel暗电流3.AE主要控制SensorExp&Gain这两种寄存器4.Sensor自带ISP,Mirror,Flip,WDR不做多的讲解CMOSMIPISensor看数据线对数可以知道是NLane的SensorCMOSSub-LVDSSensor看数据线对数可以知道是NLane的SensorCMOSHispi补充:integrationtime积分时间当光源周期与integrationtime成整数倍时才不会产生flickerintegrationtime即积分时间是以行为单位表示曝光时间(exposuretime)的,比如说INTTIM为159,就是指sensor曝光时间为159行,两者所代表的意思是相同的,都是表示sensor的曝光时间,但是integrationtime是一个相对的概念,即以行为单位,而每行所占的绝对时间与pclk的时钟频率和每一行包含多少pclk(即行长)有关;而exposuretime则是指sensor曝光的绝对时间,两者换算的关系如下:exposuretime=integrationtimex行长/pclk频率光源周期应该理解为光源能量周期,是交流电周期的两倍(如交流电频率为50hz,则光源能量周期为0.01s),步长所占绝对时间与光源能量周期相等。flicker有两种情况,一种是逐行复位积分产生的,即帧内flicker,显示时图像出现明暗行交替的现象,主要是因为一帧内不同行虽然inttim一致,但是因为积分起始位置不一样,且室内人工光源的发光强度与交流电的频率呈周期关系,导致不同行的受光量不一致,从而产生这种明暗行交替的现象,而且如果一帧所占时间不为光源能量周期的整数倍,可观察到flicker不稳定,明暗行的相对位置不断是变化的,就好像暗行在不断向上移动一样,如果能保证一帧所占绝对时间为光源能量周期的整数倍,filiker就可以稳定下来;另一种情况是整帧复位积分方式产生的,即视频浏览时,帧间闪烁,即不同帧明暗不一致,目前其消除方法是通过调节glbgain值来改善GLBGAIN就是全局增益,是调节图像的整体亮度的GAIN值,而R/B/GGAIN是AWB中用到的概念,针对三原色分别进行调节,是为了调整色偏用的sensor部分不带ISP或者功能很简单,输出的是BAYERPATTERN,这种格式是sensor的原始图像,因此需要后期做处理不管sensor模组使用何种数据格式,一般都有三个同步信号输出:帧同步/场同步(Framesynchronizing)、行同步(Horizontalsynchronizing)和像素时钟(pixelclock)。要保证信号的有效状态与自己系统一致,如都是场同步上升(下降)沿触发、行同步高(低)电平有效等。
本文标题:CMOSSensor一些基础知识
链接地址:https://www.777doc.com/doc-2906228 .html