DM8168 CameraLink 视频噪点问题解决

几天前写过FPGA採集LVDS视频(噪点去除),当时的情况是CameraLink视频出现了非常多噪点,不堪入目,硬件方面没有找到毛病,仅仅能是用硬件描写叙述语言对採集前端的FPGA又一次进行了处理,效果上有所改善,实际上是自己在骗自己,硬件上有缺陷,视频数据源不准确的情况下,怎么处理都不太可能达到完美的效果。当时分析了四个可能性:

①DS90CR288解串芯片供电不足。

②差分线阻抗和100欧电阻不匹配(传输线短,可能性较小)。

③视频线不同步(做了等好处理,可能性小)

④TOP层走了视频数据线和时钟线,TTL信号对差分线上的电流造成了串扰?TTL离匹配电阻不够远?

最后实践证明,一个都没分析对。。。我的DM8168板上做了两个视频输入的接口,一个是CameraLink输入,一个是YPbPr视频输入。基本的核心器件就是Cyclone IV和TI 的TVP7002。为了节省布线的力气,我把这两个视频数据线都接到了DM8168的VIN0口,也就是视频线分了叉。要保证单个视频数据的纯净就必需要彻底的避免另外一个芯片管脚对视频线造成影响。做板的时候就给TVP7002的电源和Cyclone IV的电源分别做了拨码开关,来控制电源通断。測试YPbPr视频输入的时候把Cyclone
IV的电源断掉,能够採集显示到高清无噪点的视频。然后測试CamLink视频时候,将7002的电源引脚上的电源断掉(PIN26、41、53、66),进行測试,发现视频有噪点,因此才有了FPGA採集LVDS视频(噪点去除)。今天測了測各个地方的电压參数,发现本该悬空的TVP7002引脚(PIN26、41、53、66)上面并非纯粹的悬空状态,因此果断将与TVP7002有关的电源(除了它的四个3.3V电源引脚)所有强制接地,再一上电启动系统,执行採集显示程序,发现之前的问题烟消云散了,好happy。做板的时候考虑不周,造成了恶果,还好被我硬生生的吞了下去,不然对不起导师,浪费了他的钱,不好毕业啊。

时间: 2024-10-29 19:08:53

DM8168 CameraLink 视频噪点问题解决的相关文章

100000个嵌入式学习者遇到的PING不通问题,我们使用这一个视频就解决了,牛!

在10多年的售后答疑历程中,我们每天都会遇到开发板.windows,ubuntu三者之间的PING通问题,常常中断手头中的工作去解决这类问题,甚至跟客户远程协助,颇耗时间与精力,在热心网友.答疑助手们的共同努力下,百问网论坛保存沉淀了大量的关于PING问题的解决文档,但它们都不够全,加上大多人都热衷于看视频而非文档,为此,我们特地录制本节视频,解决让初学者极其头疼的三者PING通问题. 你或许已经PING通了,但你可能不知道其中的原理,比如为什么那样接线?为什么电脑PING不通正在处于UBOOT

Raspbian PIXEL不能播放flash视频的解决办法

Raspbian PIXEL虽然已经自带chromium浏览器,而且也安装了Pepper Flash Player插件,但默认还是不能播放flash视频的,需要执行下面两个命令之后才能真正解决这个问题. sudo apt-get update sudo apt-get dist-upgrade PS:执行上面的命令之前,最好把软件源改一下,要不然估计要很长时间才能执行完.

百度编辑器UEditor不能插入视频的解决方法

在编辑器中就可以引用优酷.腾讯视频的iframe通用代码和embed html代码:移动端一般引用iframe,可设置属性,使其适应设备.(这里,建议切换到源码模式,插入相应的视频代码embed或iframe.其中iframe可编辑大小,优酷embed有效,腾讯embed无效:且腾讯视频的iframe可设置为自动播放,优选) 注意:通过以上两步后,可能出现的新问题是,前端页面不解析<iframe>标签,而是将其原样输出: 解决方法:用html_entity_decode()函数把HTML实体转

在微信端使用video标签,播放结束会出现QQ浏览器推荐视频的解决办法(vue)

会出现播放结束显示QQ浏览器推荐视频的原因:(我是vue的项目,而且我是新手,只是单纯的给大家分享一个方法,代码比较low请自动忽略) 因为在x5(QQ浏览器)内核中,把video标签劫持了,只要是检测到使用了video标签的话(包括使用了基于h5的video写的插件),就会出现这种情况. 解决办法: html部分:(需要的是一个id选择器,其他的请忽略,src中的内容是调接口返回) <video autoplay id="end" controls :src="cha

ShareREC在Unity3D中无法录制视频的解决方法

最近有一些同学问到ShareREC集成到Unity3D中提示:#warning:无法录制当前应用! 这是由于Unity3D在4.6.3之后加入了对Metal框架的支持,导致ShareREC无法进行录制(目前ShareREC不支持录制Metal框架). 解决的办法就是把Metal给禁用掉,操作方法如下: 1.先从Unity3D中导出XCode工程 2.定位到UnityAppController+Rendering.mm文件,找到IsMetalSupported方法,把里面的内容注释掉,只保留ret

DM8168硬件平台

DM8168硬件平台  作者:Marvin_wu TMS320DM8168是一款多核SoC,它集成了包含ARM Cortex A8.DSP C674X+.M3 VIDEO.M3 VPSS等处理器.DSP用于视频图像处理,ARM负责应用程序管理及各个外设的控制,M3 VIDEO主要功能是对视频帧进行编码和解码,而M3 VPSS则负责视频帧的获取和显示.硬件资源例如以下: 〇  TI TM320DM8168 〇  1GB DDR3,48pin nandflash 烧写座 〇  SD card 在底层

视频直播的发展趋势分析

视频直播的分析与发展 在讲视频直播之前,先讲一讲直播.直播是怎么来的呢?从传播消息的角度上来说,视频和文字.图片.音乐一样都是传播消息的手段,古时以文字传播消息,之后出现了图片和音乐,再之后视频开始流行.出现这种演变的原因是什么呢?我想主要是由于读者的需求日益提高和传播技术的不断发展.读者不满足于当前的文字阅读,由此出现了图片与音乐,到后来图片与音乐也无法满足日益增长的需求,则出现了视频.视频具有文字.图片.音乐不具有的优势:传递的信息多,更让人有代入感,给观众更综合的体验.虽然视频有着无可比拟

用motion实现家庭视频监控

需求?当然不是为了艳照.你们这些猥琐的人类! 毕竟家里总会有没人的时候,出门走到半路忘记煤气灶是不是关了,还得回去看看. 在这个科技以人为本的时代,当然应该是拿出智能手机联网看看啦.还有万一有人闯空门什么的,也能有个及时报警什么的. motion是什么?motion是一个提供视频监控解决方式的开源软件.支持Linux/FreeBSD/MacOS等多个平台.本文以Linux为例,測试平台是LinuxMint17.motion的功能主要有下面几个: 支持USB摄像头和webcam(可通过HTTP查看

关于淘宝和一些大的视频网站数据库和容量的猜想和一些解答

我在很久以前就喜欢在网上看电影或看在线书籍之类的,当时没学计算机就没发现什么问题,可自从学了计算机尤其是数据库这一块再回头想想那些存放着上万部电影的网站,他们是怎么做到的----那上万部电影存放到了哪里,一部1G的话也要大概10T:有这么大的空间吗?还有淘宝,过个光棍节那数据用数据库装的下吗?因为我参加过某个培训机构问过老师,也不记得老师回答了没有,反正我只知道那时不知道他是对我还是对天说了几句话,至于什么话已经是不知道了?没办法,到处问人吧,总算有了一点点眉目,有人给我看了一篇关于淘宝数据库的