我是靠谱客的博主 鲜艳小蚂蚁,最近开发中收集的这篇文章主要介绍CMOS图像传感器 - 原理介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

CMOS 数字电路使用'0'和'1'两种逻辑电压控制晶体管的Gate从而控制晶体管的电流流动;

CMOS sensor 则是让光子直接进入晶体管内部生成电流,光信号的强弱直接决定了电流的大小。

这是CMOS sensor与CMOS 数字逻辑的主要区别之处。

preview

帧长度(场高)VTotal :不占用曝光时间,但是会影响帧率(FPS),如果按照行曝光,曝光时间必须小于VTotal行。

曝光时间和积分时间

曝光时间和积分时间存在确定的换算关系。比如说int_t=159,指的是sensor reset 信号和read 信号之间的间隔为159行,而每行所占的绝对时间(line_time)与sensor 主频(pixel clock, PCLK)的和每一行包含多少像素(行长 )有关,具体公式是:

line_time=h_size / pclk

其中h_size 为行长,以PCLK 数为单位,1/pclk 为一个时钟周期,即扫描一个像素需要花费的绝对时间

因此曝光时间与积分时间的换算公式如下:

exposure time = int_t * line_time

举例来说,假设一个1080p sensor PCLK=76MHz,每行配置成2000个PCLK(由有效像素和blanking组成),则有

line_time = 2000 / 76MHz = 26.32 us

如果某个场景需要10ms曝光时间,则sensor 积分时间应如下计算,

int_t = 10000us / 26.32us = 379.9 (行)

显然这个例子可以安全地将sensor 寄存器配置为380行,就能得到10ms的曝光时间。

参考:https://zhuanlan.zhihu.com/p/100777121

最后

以上就是鲜艳小蚂蚁为你收集整理的CMOS图像传感器 - 原理介绍的全部内容,希望文章能够帮你解决CMOS图像传感器 - 原理介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部