摄像头(Camera或Webcam)又称为电脑相机、电脑眼、电子眼等,是一种视频输入设备,被广泛的运用于视频会议、远程医疗及实时监控等方面。摄像头接口是连接摄像头与设备的重要部分,不同的接口类型适用于不同的场景。常用摄像头接口主要包括以下几种:
DVP接口:DVP(Digital Video Port)是一种并行传输接口,它需要PCLK、VSYNC、HSYNC以及数据线,速度较慢,传输带宽较低,适用于较低分辨率的摄像头。DVP接口的PCLK极限大约在96MHz左右,而且走线长度不能过长,因此最大速率最好控制在72MHz以下。
MIPI接口:MIPI(Mobile Industry Processor Interface)是一种串行接口,它支持高速数据传输,速率可以达到几百MHz,并且使用低压差分信号,抗干扰能力强。MIPI接口通常用于手机平台,支持多lane传输,每个lane可以单独传输数据,减少了接口所需的信号线数量。MIPI接口还包括MIPI-CSI(Camera Serial Interface),专门用于摄像头的高速数据传输。
USB接口:USB是一种通用的串行接口,广泛应用于个人电脑和移动设备。USB接口的摄像头需要支持UVC(USB Video Class)协议,便于即插即用,适用于计算机和一些移动设备上的摄像头。
SPI接口:是一种串行传输接口,速度相对较慢,常用于MCU与摄像头之间的连接。
BNC接口:是一种早期模拟摄像机的对外接口类型,用于输出视频信息,通常用于模拟视频信号的传输。
CSI接口:CSI(Camera Serial Interface)是MIPI联盟定义的用于摄像头的串行接口,与MIPI-CSI相同,用于高速数据传输。
这些接口各有特点,选择时需要根据摄像头的分辨率、传输速度以及设备的需求来决定使用哪种类型的接口。

本课程针对电子设计中最常用两种摄像头接口进行说明:DVP摄像头接口与MIPI摄像头接口,DVP(Digital Video Port)摄像头接口是一种并行数据传输接口,主要用于连接摄像头模组与图像处理单元。DVP接口允许摄像头并行传输图像数据,包括像素数据和其他同步信号。以下是DVP接口的一些基本定义和组成部分:
1、DVP摄像头接口管脚的定义
PCLK : 像素时钟输出,用于同步像素数据的传输,由XCLK产生,用于控制器采样图像数据;
HSYNC: 行同步信号,用于标识图像的每一行的开始和结束。
VSYNC: 帧同步信号,用于标识每一帧图像的开始。
DATA: 像素数据线,用于传输像素数据。根据配置,数据线可以是8位、10位或12位宽,以支持不同颜色深度的图像数据传输。
XCLK 或 MCLK: 工作时钟输入,由主控器产生,频率为24MHz
PWDN (Power Down): 使能管脚,用于控制摄像头的工作状态。
RESET: 复位管脚,用于将摄像头的各个IO口恢复到出厂默认状态。
IIC: 摄像头和图像处理单元(如MCU)通信的总线通道,用于配置摄像头参数。
AVDD: 摄像头的模拟电压供电。DOVDD: 摄像头的GPIO口数字电压供电。
DVDD: 摄像头的核心工作电压供电。
DVP接口的设计允许它在较低速率下工作,适用于像素分辨率不是特别高的摄像头。

2、MIPI摄像头接口管脚的定义
随着技术的发展,更高速率的接口如MIPI变得普遍,在一些对像素要求更高的场景中使用;MIPI摄像头接口,即MIPI CSI(Camera Serial Interface),是专为移动设备和嵌入式系统设计的串行通信接口。MIPI CSI接口具有高速、低功耗的特点,广泛应用于智能手机和移动设备的摄像头中。以下是MIPI CSI接口的一些基本管脚定义:
Data (D0 to Dn): 数据通道,用于传输图像数据。每个数据通道(lane)可以支持不同的数据速率,并且可以根据需要增加通道数量来提高数据传输速率。
Clock Lane (C): 时钟通道,提供同步时钟信号,用于数据采样。
Camera Control Interface (CCI): 控制接口,通常使用I2C协议,用于摄像头的配置和控制。
Power Down (PWDN): 使能管脚,用于摄像头的省电模式控制。
Reset (RST): 复位管脚,用于将摄像头重置到初始状态。
Power Enable (PWEN or EN): 电源使能管脚,用于控制摄像头的电源。
MCLK: 主时钟,提供给摄像头的时钟信号,用于驱动摄像头的传感器。
I2C Bus: I2C总线,用于摄像头与主机之间的低速通信,进行摄像头参数的配置。
GND:提供参考地,对于差分信号尤其重要,有助于信号的稳定传输
请注意,MIPI接口的具体管脚定义可能会根据不同的设备和MIPI版本有所变化。设计时需要参考具体摄像头模块的数据手册和MIPI联盟的官方文档来获取详细信息

DVP/MIPI摄像头接口的PCB布局要求需要考虑信号完整性、电源稳定性和电磁兼容性等多个方面,以下是一些关键的布局要求:
1、电源稳定性:Sensor的3路电源(AVDD、DOVDD、DVDD)最好分开单独供电,避免混用一路,以防止相互干扰,影响电源稳定性。
连接座AVDD/DOVDD/DVDD电源的去耦电容都需要尽量靠近Camera连接座放置;
2、时钟和同步信号线:PCLK时钟频率较高,布局时要防止对其他敏感信号的干扰;HSYNC和VSYNC信号尤其重要,需要远离高速时钟线,
并最好加GND shielding,以避免受到干扰。PCLK串阻靠近源端座子放置,XCLK串阻靠近源端CPU控制端放置;
3、测试点设计:如果Camera连接座有预留测试点,应靠近连接座,且走线上的残桩(Stub)尽量短;
4、布局距离大功率辐射器件:Camera布局时需要远离大功率辐射器件,如GSM天线等,以减少干扰;
5、信号串接电阻:CIF/MIPI等信号,如有经连接器实现板对板对接,建议信号串接一定阻值电阻,并预留TVS器件;
6、避免信号干扰:在PCB布局时,应注意避免DVP接口信号线与可能产生强电磁干扰的部件如电源线路、电机驱动线路等近距离平行布线;
7、接口保护:对于接口引脚,特别是对噪声敏感的信号线,应考虑适当的保护措施,如使用TVS二极管等。

DVP和MIPI是两种常见的摄像头接口,它们在PCB布线时有一些共同的要求和特定注意事项,在设计时,还需要参考具体的Sensor数据手册和官方文档来获取详细信息,并结合实际的PCB设计软件进行阻抗控制和信号完整性分析
DVP接口的PCB布线要求:
1、单端信号控制50欧姆阻抗要求,走线应使用钝角走线,信号线下方应有连续的参考层(推荐使用地层),尽量减少走线长度;
2、远离干扰源:DVP信号线应远离可能产生强电磁干扰的部件,如电源线路、电机驱动线路等;
3、PCLK和MCLK时钟线,尽可能走短线并远离其他信号走线,空间允许的情况下包地走线,包地线上每隔150mil打一个GND过孔;
4、DATA数据走线尽量少打孔走线,打孔换层处添加GND过孔,总线需要等长处理,误差控制+-25mil范围内。
5、I2C信号,需要走类差分走线,与其他走线隔离距离,空间足够可以对其进行包地处理。
1、差分线阻抗:MIPI差分线阻抗100Ω,误差不大于±10%,MIPI信号线下方应有连续的参考层(推荐使用地层),尽量减少走线长度;
2、等长要求:差分对内误差应控制在10mil以内,对与对之间的长度误差控制在50mil以内。
3、远离干扰:MIPI信号线应远离其他高速、高频信号,至少保持3W以上的距离,且不能平行走线。
4、过孔:MIPI信号尽量少打过孔,如有过孔则两根线都要有,保持对称性。
包地:MIPI走线可以整组包地,GND包地线每隔150mil打一个GND过孔。
5、信号隔离:如果使用连接器,MIPI差分信号经过连接器时,相邻差分信号对之间必须使用GND管脚进行隔离。如不方便打孔,差分对之间的间距最15mil;


扫码关注