图像传感器的 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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 常见的9种大数据分析方法

    常见的9种大数据分析方法数据分析是从数据中提取有价值信息的过程,过程中需要对数据进行各种处理和归类,只有掌握了正确的数据分类方法和数据处理模式,才能起到事半功倍的效果,以下是数据分析员必备的9种数据分析思维模式:1.分类分类是一种基本的数据分析方式,数据根据其特点,可将数据对象划分为不同的部分和类型,再进一步分析,能够进一步挖掘事物的本质。2.回归回归是一种运用广泛的统计分析方法,可以通过规定因变量和…

    2022年5月6日
    47
  • Windows查看端口占用情况_windows关闭端口命令

    Windows查看端口占用情况_windows关闭端口命令步骤1.win+R快捷键启动运行,输入cmd命令,打开小黑窗口2.在命令窗口中输入“netstat-ano”命令,回车,就可看到系统当前所有端口的占用情况3.输入“netstat-ano|findstr“端口号””命令,回车,就可以看到指定端口的占用情况……

    2022年7月27日
    8
  • adb命令修改手机分辨率_adb命令查看安卓版本

    adb命令修改手机分辨率_adb命令查看安卓版本打开所要查看的应用包名:$adbshelldumpsysactivitytop|head-n10TASKcom.ss.android.article.newsid=5ACTIVITYcom.ss.android.article.news/com.ss.android.article.base.activity.DetailActivity4407b468pid=2714…

    2022年8月13日
    1
  • 怎么创建web项目_vs怎么创建项目

    怎么创建web项目_vs怎么创建项目进入WTM官网:WTM–Rapiddevelopmentframeworkbasedondotnetcore进入项目创建向导:mysql字符串:server=localhost;database=library;user=user;password=password项目结构如下:使用vs2022打开:直接运行项目:等待编译和前端依赖下载完成即可。注意:需要在本机安装nodejs环境。主页…

    2025年8月22日
    3
  • mysql分组后计算分组的组数和根据某个字段去重计数

    mysql分组后计算分组的组数和根据某个字段去重计数mysql分组后计算分组的组数和根据某个字段去重计数

    2022年4月23日
    69
  • 数电设计-八路抢答器

    1设计要求设计一个能支持八路抢答的智力竞赛抢答器;主持人按下开始抢答的按键后,有短暂的报警声提示抢答人员抢答开始且指示灯亮表示抢答进行中;在开始抢答后数码管显示30秒倒计时;有抢答人员按下抢答键后,在数码管上显示抢答成功人员的编号,倒计时暂停,同时后续抢答人员的抢答将无效;当主持人再次按下按键回到复位状态,倒计时的数码管保持显示30,显示人员编号的数码管灭,指示灯灭。利用数字电路设计一个八路抢答器,允许八路参加,并具有锁定功能,用LED显示最先抢答的队号码,系统设置外部清除键,按动清除键,LE.

    2022年4月5日
    137

发表回复

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

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