摄像头电路介绍
一、概述
-
支持DVP/UVC接口的摄像头,最大支持200W像素的静态图像拍照,最大支持100W像素的视频录制;
-
可外接五个摄像头(DVP接一路摄像头,USB通过hub外接四路UVC摄像头),同一时间只能使用一个摄像头;
-
目前已经调试支持的DVP摄像头型号为:GC2145,、OV2640、SC101、HM1055、GC0308、GC0328C;
-
目前已经调试支持的UVC摄像头型号为:
型号 | 分辨率-帧率 |
---|---|
USBVID_0C45&PID_64AB&REV_0822 | 1280*720-15 800*480-15 640*480-15 480*320-15 |
USBVID_13D3&PID_78AB&REV_0826 | 640*480-15 |
USBVID_13D3&PID_78AB&REV_0829 | 1280*720-10 640*480-30 480*800-30 480*320-30 320*240-30 |
USBVID_0C45&PID_64AB&REV_0811 | 640*480-25 |
USBVID_1871&PID_FF50&REV_0100 | 640*480-15 480*320-15 352*288-15 320*240-15 |
USBVID_0C45&PID_64AB&REV_1202 | 640*480-25 480*320-30 320*240-30 |
USBVID_0C45&PID_64A0&REV_0100 | 800*480-15 640*480-15 480*320-15 352*288-15 |
USBVID_13D3&PID_784B&REV_1001 | 640*480-15 |
USBVID_05A3&PID_9230&REV_0909 | 1280*720-25 640*480-15 480*800-25 |
USBVID_0C45&PID_636B&REV_0100 | 800*480-25 640*320-25 480*320-25 |
USBVID_174F&PID_2459&REV_0008 | 1280*720-30 960*540-30 |
USBVID_0C45&PID_1915&REV_0100 | 1280*720-5 800*600-15 640*480-15 352*288-15 320*240-15 160*120-15 |
USBVID_8088&PID_0001&REV_0000 | 1280*720-10 800*480-10 640*480-15 480*800-10 480*320-10 |
USBVID_4C4A&PID_4C55&REV_0100 | 1280*720-10 640*480-10 480*320-10 320*240-10 |
USBVID_1E45&PID_8022&REV_1601 | 1280*720-30 848*480-30 800*600-30 640*480-30 640*360-30 320*240-30 352*288-30 160*120-30 |
USBVID_0FFE&PID_0001&REV_0200 | 720*1280-15 480*800-15 480*854-15 480*864-15 |
USBVID_0C45&PID_64AB&REV_0525 | 1280*720-10 1024*600-15 800*480-15 864*480-15 480*320-15 |
-
支持H.264硬件编码,JPEG硬件编解码,JPEG软件编解码;
-
支持H.264 1280*720@30FPS;
-
可外扩支持多家人脸识别摄像头模组;
本文主要从硬件设计的角度,着重讲解摄像头设计中的一些关键注意点,软件开发方面不做深入探讨。
二、相关管脚
DVP摄像头
和DVP摄像头相关的管脚参考下图方框标注的几个引脚:
上图中标注的这些是DVP专用管脚;
除此之外,还有以下几种管脚:
-
电源设计总体说明,参考:电源设计总体说明 ;
-
I2C时钟和数据信号管脚SCL和SDA,可以使用任意两个空闲IO;
-
复位信号管脚,可以使用一个单独的空闲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摄像头专用管脚;
除此之外,还有供电控制管脚,参考:电源设计总体说明 ;
三、硬件设计指导
参考下图
完整的Air8101硬件开发参考设计以及电源设计总体说明,参考:Air8101硬件参考设计 ;