一、 DVP 简述

DVP 是数字视频端口(digital video port)的简称,传统的 sensor 输出接口,采用并行输出方式,DVP 总线 PCLK 极限约在 96M 左右,所有 DVP 最大速率最好控制在 72M 以下,DVP 是并口,需要 PCLK、VSYNC、HSYNC、D[0:11]——可以是 8/10/12bit 数据,具体情况要看 ISP 或 baseband 是否支持。DVP 接口在信号完整性方面受限制,速率也受限制。

如图 1 所示,并口传输数据需要帧同步信号( Vsync )、行同步信号( Hsync )、像素时钟( PCLK )、数据线( DATA )、输入时钟(XCLK)、IIC( SDA 、 SCL )

图1

二、 DVP 时序

ISP 与 sensor 通过 DVP 接口连接,ISP 首先会给 sensor 一个 XCLK,sensor 内部的 PLL 进行计算,产生 PCLK。

图2

  • PCLK 是一个像素传输的时间,所以 HSYNC 时间是 PCLK 的 784 倍,在这 784 个像素中,只有 640 个像素是有效的,在剩下的 144 个像素点时间内 sensor 是不传输数据的
  • VSYNC 是帧同步信号,所以 VSYNC 时间是 PCLK 的 784*510 倍;
  • 同样只有在 640*480 个有效像素时间内,sensor 在传输数据

三、   Sensor 并行输出说明

图 3

图中有 12bit 通道传输像素数据,但有些 ISP 芯片只能接受 10 bit 的并行输入,会丢弃 sensor 端输出的低两位,这会造成低照条件下,颜色之间过度明显。

四、   实际测量 DVP 信号

  • 如图 4 是抓取的实测的 DVP 波形,黄色是输入时钟 ,蓝色是帧同步信号 ,红色是 PCLK(像素时钟)。图 5 是放大到一帧的 DVP 波形。

图像传感器的 DVP 信号相关推荐

  1. CMOS图像传感器中的噪声来源分析

    CMOS图像传感器中的噪声来源分析 载流子的随机涨落是半导体器件中噪声的主要来源,噪声不仅会使成像质量恶化,同时也决定了图像传感器的灵敏度,因此 在图像传感器中将噪声定义为所有使图像或"信号 ...

  2. PCB LAYOUT高速信号走线指南

      目录 1.TF/SD走线要求 2.HDMI走线要求 3.LVDS信号线走线要求 4.DVP信号走线要求 5.eDP信号走线要求 6.MIPI信号线走线要求 7.USB走线要求 8.MAC走线要求 ...

  3. 超级全的PCB LAYOUT高速信号走线指南

    目录 1.TF/SD走线要求 2.HDMI走线要求 3.LVDS信号线走线要求 4.DVP信号走线要求 5.eDP信号走线要求 6.MIPI信号线走线要求

  4. S32V234 Camera 信号波形状态及同步方式

    ###笔者 Jackknife 主要负责 ADAS 领域,对 NXP S32V234 拥有非常深入的研究,如果对 S32V234 方案感兴趣,欢迎联系. I2C(Inter-Integrated Ci ...

  5. 图像传感器噪声建模与分析

    图像传感器在做信号采集的时候往往会引入噪声,在采集到的raw图像中能够拿到没有经过任何处理的传感器信号,因此对于传感器噪声进行分析与建模有助于我们认识传感器噪声,从而帮助我们设计raw图像的降噪算法. ...

  6. sensor 感光原理和输出格式,sensor图像采集原理

    如果排查的思路对你有帮助,请记住 消雨匆匆 . 码字和排查很累,仅此而已 ,硬件不是抄电路,拿烙铁,懂点软件,细致分析,找问题和破案搜集线索是一样的. PS:硬件知识也是如此性感 本人在做安防的公司待 ...

  7. [转]:基于OmniVision OV9284 的 DMS 方案

    2017年,驾驶员监控系统 DMS 被欧洲 NCAP 发布的 Road Map 2025 列为初级安全系统,也就是说,从2020年开始,想要获得欧盟五星安全认证的车辆就必须具备驾驶员监测功能.驾驶员行 ...

  8. 车辆摄像头夜晚场景图像ISP增强算法

    车辆摄像头夜晚场景图像ISP增强算法 输入输出接口 Input: (1)图像视频分辨率(整型int) (2)图像视频格式(RGB,YUV,MP4等) (3)摄像头标定参数(中心位置(x,y)和5个畸变 ...

  9. 立志打破日企垄断,ISP要被取代了吗?

    上周一,美国参议院以 85-10 的投票结果通过恢复中兴通讯销售禁令法案.中兴再一次被扼住了喉咙. 大家都知道中国"缺芯",但是芯片好做吗?不好做.芯片赚钱吗?不赚钱.这是本月初举 ...

最新文章

  1. Ruby on Rails路径穿越与任意文件读取漏洞分析(CVE-2019-5418)
  2. Windows 操作系统的安全设置
  3. Jenkins - Extended E-mail配置教程
  4. video.js html5 视频播放器
  5. C++ 重载(overload)、重写(overrride)、重定义(redefine)总结
  6. 移位运算符:,,总结
  7. Vue框架搭建快速入门
  8. 继承的作用是什么?看看下面这些例子吧!
  9. JSON解析(C++)
  10. 2019牛客多校第一场I Points Division(DP)题解
  11. A8. 无人机编队飞行定位分析与讨论-大结局
  12. [OpenBMC] 从代码谈 Redfish 的Log 机制 (LogService/EventLog)
  13. 安装win10系统以及升级win10 home至enterprise版本
  14. 报告丨前瞻产业研究院:2019年中国大数据行业研究报告
  15. csgo如何练习枪法?
  16. Java游戏吉他英雄_《吉他英雄:现场》《摇滚乐队4》横向对比:各有所长!
  17. Unity3D-network网络相关(一)
  18. 迅雷超级会员有必要开吗,迅雷超级会员值得开吗
  19. 前端实现csv文件类型下载
  20. win10 网络重置后WIFI不见了

热门文章

  1. 华为鸿蒙手机终于要来了!App生态已解决
  2. 如何快速开发一个管理系统
  3. python爬虫——如何爬取ajax网页之爬取雪球网文章
  4. 超多动态效果网站源码,免费下载
  5. 王兴,带头围观了华为第一辆车
  6. 床垫也讲究,140年老品牌与三位艺术家推出联名款床垫
  7. svn更新和提交项目报错: E200014: Checksum mismatch for
  8. touch事件详解(touchstart、touchmove和touchend)
  9. 品牌策划的关键需要细化产品的核心卖点!
  10. 库文件(动态库和静态库)