摄像头总结

一、摄像头接口类型

摄像头总结

MIPI接口比DVP的接口信号线少,由于是低压差分信号,产生的干扰小,抗干扰能力也强。最重要的是DVP接口在信号完整性方面受限制,速率也受限制。500W还可以勉强用DVP,800W及以上都采用MIPI接口。

    DVP分为三个部分:输出总线;输入总线;电源总线;如下图:

摄像头总结

 >>输入总线介绍

    a>PWDN是camera的使能管脚,有两种配置方式,一种为standby,一种是normal work,设置为standby的时候,一切对camera的操作都是无效的,包括复位。所以在RESET之前,一定要将PWDN管脚设置为normal模式,否则RESET无效。

    b>RESET是camera的复位管脚,此方式为硬复位模式,camera的各个IO口恢复到出厂默认状态。只有在XCLK开启后,将RESET置为低,硬复位才有效,否则复位无效。

    c>XCLK是camera的工作时钟管脚,此管脚为BB提供camera的工作时钟。

    d>IIC是camera和BB通信的总线通道。

>>输出总线介绍

    a>data为camera的数据管脚。此数据脚可以输出的格式有YUV、RGB、JPEG等。

    b>VSYNC为camera的帧同步信号管脚。一个VYSNC信号结束表示一帧(即一个画面)的数据已经输出完毕。

    c>HSYNC为camera行同步信号管脚。一个HSYNC信号结束表示一行的数据已经输出完毕。

    d>PCLK为像素同步信号管脚。一个PCLK信号结束表示一个像素点的数据已经输出完毕。    

>>Power线介绍

    a>AVDD为camera的模拟电压。

    b>DOVDD为camera的GPIO口数字电压。

    c>DVDD为camera的核工作电压。

    一般来说,要求先提供sensor的GPIO口电压,接着提供模拟电压,最后提供工作电压。时序如下图:

摄像头总结
以上转载原文:https://blog.****.net/weixin_42229404/article/details/81560812

二、摄像头寄存器配置

摄像头工作模式,像素,帧率,时钟等等都是通过配置寄存器进行调控。以下以ov5640为例

1 配置协议:IIC或者SCCB,按照其时序写即可

2 关键寄存器

像素时钟寄存器,由3035和3036控制,配置如下:

 

640*480

 

 

800*480

 

56MHz/30fps

28MHz/15fps

45.6MHz/15fps

91.2MHz/30fps

0x3035

0x11

0x21

0x41

0x21

0x3036

0x46

0x46

0x72

0x72

 

 

854*480

 

1280*720

 

 

42MHz/15fps

84MHz/30fps

42MHz/15fps

84MHz/30fps

0x3035

0x41

0x21

0x41

0x21

0x3036

0x69

0x69

0x69

0x69

 

 

2592*1944

 

 

JPEG2592*1944

 

42MHz/3.75fps

56MHz/5fps

84MHz/7.5fps

42MHz/15fps

0x3035

0x41

0x21

0x21

0x11

0x3036

0x69

0x46

0x69

0x69

Ov5640款摄像头采取的接口为DVP,通过四个寄存器配置输出的图像格式,比如1280*720

  • 380805;// DVPHO     (1280),行的[11:8]
  • 380900;// DVPHO     (1280),行的[7:0]
  • 380a02;// DVPVO     (720), 列的[10:8]
  • 380bd0;// DVPVO     (720), 列的[7:0]