跳转至

摄像头电路介绍

一、概述

  1. 支持DVP/UVC接口的摄像头,最大支持100W像素的静态图像拍照,最大支持100W像素的视频录制;

  2. 可外接五个摄像头(DVP接一路摄像头,USB通过hub外接四路UVC摄像头),同一时间只能使用一个摄像头;

  3. 目前已经调试支持的DVP摄像头型号为:GC2145,、OV2640、SC101、HM1055、GC0308、GC0328C;

  4. 目前已经调试支持的UVC摄像头型号为:

  5. 合宙已经调试OK的AirCAMERA_1030摄像头,最高分辨率1280*720;在项目开发调试过程中,可以直接在合宙淘宝店铺上购买;如果需要批量供货,联系合宙销售同事;

  6. 因Air8101硬件资源受限,合宙没有调试过的UVC摄像头,不一定保证可以直接使用,如果你有自己选型好的摄像头,先使用Air8101核心板或者开发板实际测试一下,如果不能使用,可以把摄像头寄给合宙,合宙来调试,调试过程中可能还需要摄像头sensor原厂提供技术支持;

本文主要从硬件设计的角度,着重讲解摄像头设计中的一些关键注意点,软件开发方面不做深入探讨。

二、相关管脚

DVP摄像头

和DVP摄像头相关的管脚参考下图方框标注的几个引脚:

上图中标注的这些是DVP专用管脚;

除此之外,还有以下几种管脚:

  1. 电源设计总体说明,参考:电源设计总体说明

  2. I2C时钟和数据信号管脚SCL和SDA,可以使用任意两个空闲IO;

  3. 复位信号管脚,可以使用一个单独的空闲IO来控制,也可以直接使用电源管脚来控制;

下表对DVP管脚进行描述:

模组管脚编号
模组管脚名称
功能描述
11
U1 RX/GPIO1
SDA,I2C数据脚,此处使用了GPIO1来模拟,实际项目中使用任意一个空闲IO就行
12
U1 TX/GPIO0
SCL,I2C时钟脚,此处使用了GPIO0来模拟,实际项目中使用任意一个空闲IO就行
2
DVP MCK/GPIO27
主时钟
74
DVP PCK/GPIO29
像素时钟
3
DVP HSY/GPIO30
行同步信号
73
DVP VSY/GPIO31
列同步信号
4
DVP D0/GPIO32
数据位0
72
DVP D1/GPIO33
数据位1
5
DVP D2/GPIO34
数据位2
71
DVP D3/GPIO35
数据位3
6
DVP D4/GPIO36
数据位4
70
DVP D5/GPIO37
数据位5
7
DVP D6/GPIO38
数据位6
69
DVP D7/GPIO39
数据位7

注意这些DVP管脚存在复用功能;

除了可以做为DVP CAMERA来使用之外,还可以用做GPIO、SPI、I2C、PWM、UART、QSPI、以太网MAC使用;

项目设计时,如果用做了其他复用功能,就不能做为DVP CAMERA使用;

UVC摄像头

和UVC摄像头相关的管脚参考下图方框标注的几个引脚:

上图中标注的这些是UVC摄像头专用管脚;

除此之外,还有供电控制管脚,参考:电源设计总体说明

三、硬件设计指导

参考下图

img

完整的Air8101硬件开发参考设计以及电源设计总体说明,参考:Air8101硬件参考设计