FPGA采集LVDS视频(噪点去除)

在DM8168板上,通过DS90CR288和Cyclone IV FPGA处理CameraLink视频时遇到噪点问题。经过SignalTap分析,发现数据线存在相邻下降沿异常变化。尝试调整硬件未果,采用Verilog添加缓存来临时消除突变点,成功减少大部分噪点,但图像清晰度受到影响。硬件根源问题仍有待解决。
摘要由CSDN通过智能技术生成

        DM8168板上CameraLink视频输入部分是通过DS90CR288解串芯片和Cyclone IV配合工作的,初始调试之后,发现出现了噪点,这些点在明暗的交界之间闪烁,调整摄像头的光圈,还明显的发现有一圈圈的东西,网上查了查说是缺了数据线,于是就用SignalTap采了几次数据,发现以下现象:


        其中PORTA中的6位5位在相邻的两个下降沿,它们的值都改变,这貌似不正常,这种情况同样也发生在PORTB,而且除了5,6数据位,别的数据位也都会随机出现这种相邻两个下降沿数据突变的情况。估计视频上闪烁的点就是这些跳变的杰作。于是就是去找硬件原因,匹配电阻换了换值,换了换位置,测了差分对的幅度,还是无果而终。得出了几个可能性:

①DS90CR288解串芯片供电不足。

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

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

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

        硬件上暂时没有确切的思路,希望有经验的前辈能看到我的现象给出指导,我这里先用Verilog想办法把这些相邻两个下降沿突变的点给抹平,也就是消除这些突变造成的闪点,再看看图像。添加三个缓存,用这三个缓存数据去判断,达到抹平以上突变点的目的。


<

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Marvin_wu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值