摄像头接口分类及基础知识
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摄像头接口分类及基础
知识
Revised as of 23 November 2020
一、Camera 工作原理介绍
1.结构
2.工作原理
外部光线穿过 lens 后,经过 color filter 滤波后照射到 Sensor 面上, S ensor 将从 lens 上传导过来的光线转换为电信号,再通过内部的 AD 转换为数字信号。如果 Sensor 没有集成 DSP,则通过 DVP 的方式传输到 baseban d,此时的数据格式是 RAW DATA。如果集成了 DSP, RAW DATA 数据经过 AW B、则 color matrix、 lens shading、 gamma、 sharpness、 AE 和 de-noi se 处理,后输出 YUV 或者 RGB 格式的数据。
最后会由 CPU 送到 framebuffer 中进行显示,这样我们就看到 camera 拍摄到的景象了。
3. YUV 与 YCbCr .
一般来说,camera主要是由lens 和 sensor IC 两部分组成,其中有的 senso r IC 集成了 DSP,有的没有集成,但也需要外部 DSP 处理。细分的来讲,ca mera 设备由下边几部分构成:
1) lens(镜头)一般 camera 的镜头结构是有几片透镜组成,分有塑胶透镜(Plastic)和玻璃透镜(Glass) ,通常镜头结构有:1P,2P,1G1P,1G3P,2G2P,4 G 等。
2) sensor(图像传感器) Senor 是一种半导体芯片,有两种类型:CCD(Cha rge Coupled Device)即电荷耦合器件的缩写和 CMOS(Complementary Metal-Oxide Semiconductor)互补金属氧化物半导体。Sensor 将从 lens 上传导过
来的光线转换为电信号,再通过内部的 AD 转换为数字信号。由于 Sensor 的每个 pixel 只能感光 R 光或者 B 光或者 G 光,因此每个像素此时存贮的是单色的,我们称之为 RAW DATA 数据。要想将每个像素的 RAW DATA 数据还原成三基色,就需要 ISP 来处理。
注:
CCD传感器,电荷信号先传送,后放大,再A/D,成像质量灵敏度高、分辨率好、噪声小;处理速度慢;造价高,工艺复杂。
CMOS传感器,电荷信号先放大,后A/D,再传送;成像质量灵敏度低、噪声明显;处理速度快;造价低,工艺简单。
3)ISP(图像信号处理)主要完成数字图像的处理工作,把 sensor 采集到的原始数据转换为显示支持的格式。
4)CAMIF(camera 控制器)芯片上的 camera 接口电路,对设备进行控制,接收 sensor 采集的数据交给 CPU,并送入 LCD 进行显示。
YUV 和 RGB 一样,是色彩空间中常用的色彩模型之一,两者可以相互转换。YU V 中得 Y 表示亮度,U 和 V 表示色度。与 RGB 相比,它的优点在于占用更少的空间。 YCbCr 则是在世界数字组织视频标准研制过程中作为 ITU - R BT6 01 建议的一部分, 其实是 YUV 经过缩放和偏移的翻版。其中 Y 与 YUV 中的 Y 含义一致, Cb , Cr 同样都指色彩, 只是在表示方法上不同而已。在 YUV 家族中, YCbCr 是在计算机系统中应用最多的成员, 其应用领域很广泛,JPE
G、 MPEG 均采用此格式。一般人们所讲的 YUV 大多是指 YCbCr。 YCbCr 有许多取样格式, 如 4∶4∶4 , 4∶2∶2 , 4∶1∶1 和 4∶2∶0。
二、摄像头接口分类
常见类型有MIPI、DVP和usb接口接口
DVP总线PCLK极限大约在96M左右,而且走线长度不能过长,所有DVP最大速率最好控制在72M以下,故PCB layout会较好画。MIPI总线速率随便就几百M,而且是lvds接口耦合,走线必须差分等长,并且注意保护,故对PCB走线以及阻抗控制要求高一点。一般而言,96M pclk是DVP的极限,曾经在一个te am做多摄相头的图象采集设备,DVP总线连接。几个不懂技术的一直push我说是硬件走线干扰啊,拘泥纠缠在什么I2C这种低速控制信号受干扰,还搞了好几天看示波器,被烦的不行,我用一个晚上时间改驱动降低PCLK降桢率搞定。1)DVP是并口,需要PCLK、VSYNC、HSYNC、D[0:11]——可以是8/10/12bit 数据,看ISP或baseband是否支持;
MIPI是LVDS(Low Voltage Differential Signaling,低电压差分信号),低压差分串口。只需要要CLKP/N、DATAP/N——最大支持4-lane,一般2-lane可以搞定。
2)MIPI接口比DVP的接口信号线少,由于是低压差分信号,产生的干扰小,抗干扰能力也强。最重要的是DVP接口在信号完整性方面受限制,速率也受限制。500W还可以勉强用DVP,800W及以上都采用MIPI接口。
/******************************************************************** *****************************/
注(液晶屏接口类型):
Mipi 接口和 LVDS 接口主要区别(这里是液晶屏接口类型):
1. LVDS接口只用于传输视频数据,MIPI DSI不仅能够传输视频数据,还能传输控制指令;
2. LVDS接口主要是将RGB TTL信号按照SPWG/JEIDA格式转换成LVDS信号进行传输,MIPI DSI接口则按照特定的握手顺序和指令规则传输屏幕控制所需的视频数据和控制数据。
液晶屏有RGB TTL、LVDS、MIPI DSI接口,这些接口区别于信号的类型(种类),也区别于信号内容。
RGB TTL接口信号类型是TTL电平,信号的内容是RGB666或者RGB888还有行场同步和时钟;
LVDS接口信号类型是LVDS信号(低电压差分对),信号的内容是RGB数据还有行场同步和时钟;
MIPI DSI接口信号类型是LVDS信号,信号的内容是视频流数据和控制指令。
/******************************************************************** ***************************************/
串口信号:
串行接口(Serial Interface)是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。串行接口,一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成;成本低但传送