图像传感器的 DVP 信号

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

大家好,又见面了,我是你们的朋友全栈君。

一、 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 )

图像传感器的 DVP 信号图1 

二、 DVP 时序

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

图像传感器的 DVP 信号

 图2

 

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

三、   Sensor 并行输出说明 

 图像传感器的 DVP 信号

 图 3

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

四、   实际测量 DVP 信号

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

图像传感器的 DVP 信号

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140617.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android TV androidx.leanback:leanback 开箱体验

    Android TV androidx.leanback:leanback 开箱体验publicclassHomeFragmentextendsBrowseSupportFragment{privatestaticfinalintGRID_ITEM_WIDTH=200;privatestaticfinalintGRID_ITEM_HEIGHT=200;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCr…

    2022年7月15日
    15
  • 相关性分析的五种方法有哪些_数据相关性分析

    相关性分析的五种方法有哪些_数据相关性分析相关分析(AnalysisofCorrelation)是网站分析中经常使用的分析方法之一。通过对不同特征或数据间的关系进行分析,发现业务运营中的关键影响及驱动因素。并对业务的发展进行预测。本篇文章将介绍5种常用的分析方法。在开始介绍相关分析之前,需要特别说明的是相关关系不等于因果关系。相关分析的方法很多,初级的方法可以快速发现数据之间的关系,如正相关,负相关或不相关。中级的方法可以对数据间关系的强弱进行度量,如完全相关,不完全相关等。高级的方法可以将数据间的关系转化为模型,并通过模型对未来的业.

    2025年5月27日
    6
  • copy和deepcopy[通俗易懂]

    copy和deepcopy[通俗易懂]总结一下,如果一个集合中的元素是字符串,copy之后则是两个互不相干的新集合,内存地址也不一样,修改任意一个另一个不会做出改变,但是如果其中的元素有数组的话,那么情况就不一样了,copy后虽然集合是两个完全新的集合,但是集合中的数组指向的是同一个内存地址,在此集合中对其中的数组数据进行修改,另一个集合中的元素是数组的内容也会改变,如果想完完全全独立出来是两个独立的集合,就得使用deepcopy而不…

    2022年10月2日
    4
  • 在Java中常见的数据类型有哪些?「建议收藏」

    在Java中常见的数据类型有哪些?「建议收藏」在java中常见的数据类型有哪些?看图看图看图重要的事情说三遍↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓内置数据类型类型名称 字节、位数 最小值 最大值 默认值 例子 byte字节 1字节,8位 -128(-2^7) 127(2^7-1) 0 bytea=…

    2022年7月8日
    24
  • shell脚本编程100例pdf_linux基础命令表

    shell脚本编程100例pdf_linux基础命令表https://blog.csdn.net/yugemengjing/article/details/82469785https://blog.csdn.net/yugemengjing/article/details/824697851、编写helloworld脚本#!/bin/bash#编写helloworld脚本echo”HelloWorld!”2、通过位置变…

    2022年10月4日
    6
  • HTML&CSS实现经典登录注册页面

    HTML&CSS实现经典登录注册页面提要:本篇文章说的是一个简单的登录、注册页面用HTML结合css如何实现,包括两个页面的相互跳转,不包括对输入数据的处理,适合刚入门的新手小白。1、首先看一下最后的实现效果:首先是一个登录界面,点击“立即注册”会跳转到第二张图片,也就是注册界面,点击注册界面的“请登录”又会跳转回到第一个登录界面。2、下面看一下具体的代码实现(使用的开发工具是HBuilder,有非常强大的提示功能,…

    2022年6月9日
    109

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号