微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > vga消隐过程判断

vga消隐过程判断

时间:12-12 整理:3721RD 点击:
现在需要做一个将PC机DB15 模拟的VGA转换为数字RGBHV的电路,然后再转换为LVDS信号
接到LVDS接口的液晶屏上。
查看了ADI公司的AD9883,可以实现这个功能,然后再用一片数字RGB转换为LVDS的比如
DS90C363之类的。
对比了一下,数字RGB转换LVDS芯片需要一个DE信号,用以指示当前数字红绿蓝数据有
效,而AD9883转换了出来的输出信号中没有这个功能的信号。
所以想请教下有无大侠用过AD9883,或者有啥其他好用的器件能够实现我的需求。我在
想,如果我能判断出VGA口处于消隐状态的话,可以将DE无效,如果VGA口处于有活动
video的时候,DE有效,可惜不太知道如何判断是否处于消隐状态。
谢谢指教......
※ FROM: 61.148.116]
※ 来源:·水木社区 http://newsmth.net·[FROM: 61.148.116]

消隐的位置是固定的,对行场同步计数生成一个消隐就可以了

谢谢回复!
显卡里面在出显示的时侯,数据无效信号对VSYNC和HSYNC都有一定数量的CLK周期,此时间
会对应消隐时间。如果说VESA标准显卡会不折不扣执行的话,倒是可以根据VESA标准就可
以知道消隐的位置
不过普通PC机的显卡,其VGA输出会完全遵循VESA标准么?
多谢指教...........

数字电视对行场时序要求不高,即使有差别也不影响显示。照着标准做出来一个,显示出来根据图像位置做微调就行了。

还要做微调的是需要人工来做的吧,还是说可以通过其它电路来自动微调。
模拟RGB的电平有一个RS-432标准貌似,白电平、黑电平、消隐电平啥的,都有一个数值范
围,我在想我是不是可以根据这个来确认消隐阶段,由此生成一个数据有效信号,指示当
前是正常有效的活动图像时间。
不晓得这个能否可行,请大家不吝赐教啊!谢谢

恩,我以前就是人工调的

人工调整是如何做的啊?
是通过软件还是通过比如外面一个啥电阻什么的?
如果不调整的情况下,有啥现象呢?比如图像抖动、图像稳不住、左边或者右边有黑边啥
的。。。。。
谢谢指教

消隐在数字系统里相当于数据使能,用来标记哪些数据是有效的图像数据,消隐位置不对就会把无效的数据显示出来(一般都是黑的)一些有用的数据被吃掉了,图像会发生偏移,图像左边被吃掉就是消隐太靠后,上面被吃掉就是消隐晚了几行。数一数图像的偏移量,把产生消隐的程序数据改一下就行了。我手头没有9883的资料,它的时钟是不是在寄存器里设置的?要是两头都有图像数据被吃掉就是时钟太快了,两头都不充满屏就是时钟太慢了,两者要一起考虑。

抖动,稳不住一般是消隐相对于行场同步,或者相对于时钟相位不稳定,检查一下锁相环设置或者产生消隐的程序。

谢谢pinder啊。
说的好仔细。深受启发。多谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top