常见的CMOS Image Sensor(CIS)接口有DVP和MIPI,除此之外,还有Sony定义的用于传输高帧率高分辨率图像的slvs-ec接口、sub-lvds接口等,本文就简单讲解一下DVP接口。

DVP(Digital Video Port)是并口传输,数据位宽有8bit、10bit、12bit等,是非差分信号,最高速率要比串行传输的MIPI接口低,高像素的sensor使用DVP就会比较勉强。

DVP接口的主要信号如下所示:

PCLK:pixel clock ,像素时钟,每个时钟对应一个像素数据,一般为几十MHz;

HSYNC:horizonal synchronization,行同步信号,一般为几十KHz;

VSYNC:vertical synchronization,帧同步信号,一般为几十Hz,与帧率FPS相同;

DATA:像素数据;

MCLK:外部晶振或主控输出给sensor的驱动时钟,典型值是24MHz;

SCL,SDA:用来配置sensor寄存器的IIC接口。

DVP接口的原理图参考接法如图1所示。

图1

Sensor电源有3个,AVDD(模拟电源)、DOVDD(数字IO电源)、DVDD18(数字内核电源),OV2735的电源如图2所示,并注意上电时序,一般先后顺序依次是AVDD、DOVDD、DVDD18,或者至少三者同步上电,而不能是反过来的顺序,如图3所示。掉电时序则相反,如图4所示。

需要注意的是,sensor的电源稳定性非常重要,电源有问题的话,图像就可能出现各种奇奇怪怪的现象。sensor的3路电源最好分开单独供电,比如DOVDD和DVDD都是1.8V,不要混用一路,比如图1中所示的数字内核电流IDD-D典型值为40mA,混用在一起的话,极有可能影响IO口电源的稳定性,从而导致sensor工作异常。一个摄像头项目中使用的sensor电源如图5所示。

图2

图3

图4

图5

在PCB Layout方面需要重点考虑的就是上述的时钟信号和同步信号,PCLK时钟频率较高,注意防止对其他敏感信号的干扰;HSYNC和VSYNC信号尤其重要,需要注意远离高速时钟线,以免受到干扰,最好加GND shielding。如果同步信号受到影响,图像则很有可能会出现条纹或者闪动等各种问题。

CMOS Image Sensor的DVP接口硬件设计相关推荐

  1. getprocaddress得到为0_基于ZU+系列MPSoC芯片的USB3.0/2.0接口硬件设计

    本文主要介绍Zynq UltraScale + MPSoC系列芯片的USB3.0/2.0接口硬件设计. ZU+系列MPSoC要实现USB3.0/2.0的全部功能,需要同时使用MIO和GTR.因为GTR ...

  2. CMOS Image Sensor的MIPI CSI接口介绍及波形实测

    CMOS Image Sensor的MIPI CSI接口介绍及波形实测 原创 电子小白菜 硬核电子 2020-05-30 14:30 在上一篇文章中CMOS Image Sensor的DVP接口硬件设 ...

  3. STM32F4主板硬件设计与接口

    更多交流欢迎关注作者抖音号:81849645041 本专栏的所有程序都在飞航科技 STM32-F407 开发板上测试通过,本文介绍一下STM32-F407 开发板硬件设计与接口,便于读者学习交流. S ...

  4. 音频接口设计详解!智能硬件设计,I2S、PDM、TDM选什么接口?

    音频接口设计详解!智能硬件设计,I2S.PDM.TDM选什么接口? 在智能硬件和物联网产品设计中,经常遇到声音的传输.本文主要讲一下最常用的音频接口,以及使用场景. 主要分类:模拟.数字(I2S.PC ...

  5. 硬件设计:接口--USB2.0电路设计

    硬件设计:接口--USB2.0电路设计 参考资料:USB2.0通信原理及电路设计  一.USB2.0物理特性 1.1.USB接口 USB连接器包含4条线,其中VBUS.GND用于提供5V电源,电流可达 ...

  6. 摄像头的MIPI接口、DVP接口和CSI接口听语音 zhuanzai

    摄像头的MIPI接口.DVP接口和CSI接口听语音 在现实生活中,摄像头随处可见,但是对于一个电子工程师来讲,理解摄像头的使用方法还是非常有必要的,一般来讲,摄像头的接口主要有MIPI接口.DVP接口 ...

  7. [转] 单片机硬件设计 转载自 麦麦

    下面是总结的一些设计中应注意的问题,和单片机硬件设计原则,希望大家能看完 (1) 在元器件的布局方面,应该把相互有关的元件尽量放得靠近一些,例如,时钟发生器.晶振.CPU的时钟输入端都易产生噪声,在放 ...

  8. 计算机控制接口板设计,计算机控制实验报告(过程接口板设计)

    实验一:<过程接口板设计>上机报告 1. 设计内容 设计一个32路的数据采集系统 2. 设计要求 1.输入信号为正负5V:用查询法读取A/D的转换数: 2.用Protel软件画出该数据采集 ...

  9. 【ISP】CMOS(3)-sensor特性

    参考image sensor Understanding CMOS Image Sensor - 知乎 目录 0.前提 0.1CMOS Sensor特性 1. 积分时间 (integration ti ...

  10. HLW8110电耗采集芯片的硬件设计和软件驱动方法

    目录 1.硬件设计 2.软件设计 1.硬件设计 HLW8110是一款高精度的电能计量 IC,它采用 CMOS 制造工艺,主要用于单相计量应用.它能够测量线电压和电流,并能计算有功功率,视在功率和功率因 ...

最新文章

  1. vb 用代码添加控件
  2. spark代码连接hive_Spark SQL入门到实战之(7)spark连接hive(spark-shell和eclipse两种方式)...
  3. java线程数翻倍性能翻倍_术业专攻 | 如何让Java Web性能翻倍?
  4. php中...的用法
  5. 拿下字节offer,这些面试题命中率高达90%以上
  6. 可变模糊集理论matlab程序,可变模糊集理论的哲学基础
  7. 用indy收邮件的问题,怎么样把邮件存放到本地,最好是存到数据库
  8. 中兴捧月算法比赛2021 比特派 C:排队 (单调栈+二分查找)
  9. OV2640拍摄jpg图像无法解析
  10. 小强统一认证中心-部署实例
  11. 安装用友U8的常见错误
  12. ELEMENTARY: Is Even
  13. 如何理解总体标准差、样本标准差与标准误
  14. Unity 2D教程 | 骨骼动画:创建动画
  15. UDP视频流MP2T的分析方法
  16. 免费合并多个PDF文件
  17. 2021年中国饮料酒行业现状分析:产量有所下降[图]
  18. Python读取zip文件中的图片(无需解压)
  19. 一起智慧课堂_聚焦课堂,提升质量——六盘水市钟山区第一小学“智慧”课堂校际交流活动...
  20. java中的数据解析是_Java从网络中请求获取JSon数据以及解析JSON数据----(自创,请注明)...

热门文章

  1. 永洪BI开发——文本参数日期格式
  2. 使用PE安装纯净版win7
  3. jsessionid和jwt_Jsessionid和cookie的区别与联系
  4. Android 腾讯信鸽集成
  5. CVX用户指南之安装
  6. Illustrator CC从入门到精通 精装版-李发展-专题视频课程
  7. 在Linux下实现一个使用键盘控制的虚拟鼠标
  8. C语言 求素数、排序算法
  9. JavaStudyNotes
  10. si4463的寄存器使用说明