图像传感器的 DVP 信号
一、 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 信号相关推荐
- CMOS图像传感器中的噪声来源分析
CMOS图像传感器中的噪声来源分析 载流子的随机涨落是半导体器件中噪声的主要来源,噪声不仅会使成像质量恶化,同时也决定了图像传感器的灵敏度,因此 在图像传感器中将噪声定义为所有使图像或"信号 ...
- PCB LAYOUT高速信号走线指南
目录 1.TF/SD走线要求 2.HDMI走线要求 3.LVDS信号线走线要求 4.DVP信号走线要求 5.eDP信号走线要求 6.MIPI信号线走线要求 7.USB走线要求 8.MAC走线要求 ...
- 超级全的PCB LAYOUT高速信号走线指南
目录 1.TF/SD走线要求 2.HDMI走线要求 3.LVDS信号线走线要求 4.DVP信号走线要求 5.eDP信号走线要求 6.MIPI信号线走线要求
- S32V234 Camera 信号波形状态及同步方式
###笔者 Jackknife 主要负责 ADAS 领域,对 NXP S32V234 拥有非常深入的研究,如果对 S32V234 方案感兴趣,欢迎联系. I2C(Inter-Integrated Ci ...
- 图像传感器噪声建模与分析
图像传感器在做信号采集的时候往往会引入噪声,在采集到的raw图像中能够拿到没有经过任何处理的传感器信号,因此对于传感器噪声进行分析与建模有助于我们认识传感器噪声,从而帮助我们设计raw图像的降噪算法. ...
- sensor 感光原理和输出格式,sensor图像采集原理
如果排查的思路对你有帮助,请记住 消雨匆匆 . 码字和排查很累,仅此而已 ,硬件不是抄电路,拿烙铁,懂点软件,细致分析,找问题和破案搜集线索是一样的. PS:硬件知识也是如此性感 本人在做安防的公司待 ...
- [转]:基于OmniVision OV9284 的 DMS 方案
2017年,驾驶员监控系统 DMS 被欧洲 NCAP 发布的 Road Map 2025 列为初级安全系统,也就是说,从2020年开始,想要获得欧盟五星安全认证的车辆就必须具备驾驶员监测功能.驾驶员行 ...
- 车辆摄像头夜晚场景图像ISP增强算法
车辆摄像头夜晚场景图像ISP增强算法 输入输出接口 Input: (1)图像视频分辨率(整型int) (2)图像视频格式(RGB,YUV,MP4等) (3)摄像头标定参数(中心位置(x,y)和5个畸变 ...
- 立志打破日企垄断,ISP要被取代了吗?
上周一,美国参议院以 85-10 的投票结果通过恢复中兴通讯销售禁令法案.中兴再一次被扼住了喉咙. 大家都知道中国"缺芯",但是芯片好做吗?不好做.芯片赚钱吗?不赚钱.这是本月初举 ...
最新文章
- Ruby on Rails路径穿越与任意文件读取漏洞分析(CVE-2019-5418)
- Windows 操作系统的安全设置
- Jenkins - Extended E-mail配置教程
- video.js html5 视频播放器
- C++ 重载(overload)、重写(overrride)、重定义(redefine)总结
- 移位运算符:,,总结
- Vue框架搭建快速入门
- 继承的作用是什么?看看下面这些例子吧!
- JSON解析(C++)
- 2019牛客多校第一场I Points Division(DP)题解
- A8. 无人机编队飞行定位分析与讨论-大结局
- [OpenBMC] 从代码谈 Redfish 的Log 机制 (LogService/EventLog)
- 安装win10系统以及升级win10 home至enterprise版本
- 报告丨前瞻产业研究院:2019年中国大数据行业研究报告
- csgo如何练习枪法?
- Java游戏吉他英雄_《吉他英雄:现场》《摇滚乐队4》横向对比:各有所长!
- Unity3D-network网络相关(一)
- 迅雷超级会员有必要开吗,迅雷超级会员值得开吗
- 前端实现csv文件类型下载
- win10 网络重置后WIFI不见了