原创 VGA输出接口电路设计

2011-10-20 19:41 8680 11 15 分类: 通信


不知道是在学校学的东西多还是走出来了学的多,据说楷哥就是嫌工作阻碍了自己的进步才回去读研的,而大多数人还是参加了工作才发现自己以前什么都不会的吧。总之知识离了实践便百无一用,作为多数派中的一员,还是赶紧充充电的好。慎之、慎之。 

VGA的输出接口电路就是VGA DACVGA连接器(通常为DB15)之间的电路,包括RGB信号、行场同步和DDC串行信号。不同的芯片,其生产商会在手册中提供相应的设计参考。下面就是一个典型的RGB信号接口电路:

20111020193253211.jpg

其中Rt1Rt2分别是DAC输出端和滤波电路输入端的端接电阻,通常为150ohm,当然了这和PCB传输线上的阻抗有关,芯片手册会给出推荐的Layout长度和线间距等要求。ESDElectro-Static discharge二极管是静电释放二极管,这个比较好理解,如果静电放电尖峰是正压,连接电源的二极管导通,尖峰就会被电源网络吸收;相反,连接GND的二级管导通,负压尖峰会被GND网络吸收。ESD二极管的电源和地之间应加一个104去耦电容,滤除3.3V电源带来的干扰。

前面的都好说,重点是这个Video Filter。下图是一个截止频率为200MHz的低通滤波器,在965芯片组中,Intel会告诉你C1~C3分别选用10pF22pF10pF0603陶瓷电容,FB1FB247ohm@100MHz的磁珠。

20111020193315886.jpg

而在包含945芯片组的主板中,厂家有时会采用一个稍简单些的电路,如图。22pF可以使用CIS电容。

20111020193412737.jpg

然而令我不解的是这样一个电路的具体作用是什么?Intel说这是用于解决EMI问题的,然后告诉你如果不这样做会如何如何,通过不了EMC测试,具体的问题当然不会深谈。于是我只能回去翻书(学艺不精啊),还真找到了解释。原来这个滤波电路主要是为了解决采用了连接器后电流环路互感引起的串扰。在一个简单模型里,这种串扰正比于环路间的互感LdI/dt,而在连接器的驱动端并联电容可以减缓信号的上升从而降低串扰,相当于衰减高频分量(又是上升时间,看来高速电路问题最主要的因素就是信号上升时间呀)。需要注意的是,这个电容应该安装在连接器驱动端而不是接收端,如果在接收端放置电容只会使冲击电流增加并使情况恶化,同时,在电容前串联阻抗,如磁珠和电阻,可以提高电容的效果。因为电容是有滤波作用范围的,此滤波器要尽可能接近连接器放置。端接电阻也应当靠近芯片摆放。

另外DB15连接器中大量的GND也是通过接地改变电流返回的路径从而降低串扰:

20111020193512451.jpg

由此可知,对于不同的芯片和连接器,这部分电路的要求也不尽相同,例如NV6800显卡的公版电路中,DACRGB输出只加一个150ohm源端端接电阻,就可以直接连接MXM连接器了。

行场同步信号的处理要简单一些,匹配电阻常在30ohm左右,输出端会预留一个电容的位置,依然是用作上面提到的EMI问题。

20111020193529779.jpg

行场同步信号也可以使用两个三态缓冲门74LVC1G125来增强驱动能力并进行信号隔离,匹配电阻需要加载在74LVC1G125的输出一侧,而二极管就可以省略了。

20111020193543427.jpg

DDC信号是显示数据控制信号,其实就是一个I2C,包含SCLSDA两条线,这里需要做信号隔离和电平转换,具体的形式有很多种,下面是一种典型方式:

20111020193600534.jpg

20111020193614451.jpg

如果系统的VGA输出不使用(比如采用PCIe的显示芯片),只需将RGB信号接电阻接地(965中推荐阻值为75ohm),其它信号直接接地就可以了。


PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户1528429 2014-2-17 17:30

可能因为芯片该管教的输出阻抗是20欧。猜的啊。

用户377235 2013-4-20 06:59

I am interested in buying 50 units smartGLCD 240x128 screen fabor indicate delivery time and cost my email is jpulido@devitech.com.co

用户377235 2012-2-11 10:40

为什么行场同步信号匹配电阻是30欧左右呢?怎么算的?

用户377235 2012-2-11 09:59

为什么行场同步信号匹配电阻要在30欧左右?到底是怎么算的?这问题一直困扰着我

用户1569902 2011-10-20 22:45

8错
相关推荐阅读
用户412852 2011-10-19 23:21
MSP430户外运动环境监测仪(含完整原理图、PCB工程及测试软件)
消失了好长时间了,回来写点东西。虽然兔子很懒还有些散漫,不过这段时间的消失绝不是在家睡大觉或打游戏度过的。8月份入职的时候没想到竟然要参加军训,于是被拉到昌平的山脚下封闭训练了二十多天。那是一段教官就...
用户412852 2011-08-05 11:26
VB.NET开发全功能串口调试助手 (含完整工程)
小记:VB.NET的串口通信用了很长时间了,也只用Write和Read这样的方法,以前都是用这种方式做上位机软件,如此足矣。而前几天研究GSM模块时对串口返回的数据总是把握不好,参考开发板附送的例...
用户412852 2011-08-05 11:07
生活小记 2011-08-05 再谈理想
生活小记 2011-08-05 再谈理想   近日突发的奇想,让我不得不开始由衷地敬佩老美。记得自己还是大学生的时候,对水中探测器布设产生了想法,于是了解到了声纳监听网络;前日忽然想到如果能够在台湾...
用户412852 2011-07-30 10:51
FPGA学习手记(二) 简单功能仿真及Verilog基础电路设计
FPGA学习手记(二) 简单功能仿真及Verilog基础电路设计 看了某兄的一篇文章,讲到学FPGA切不可急功近利,大概是受到STM32的C语言库快速入门的影响,在学习FPGA时,给自己制定了学习方...
用户412852 2011-07-27 18:28
FPGA学习手记(一) FPGA入门及建立FPGA开发环境
FPGA学习手记(一) FPGA入门及建立FPGA开发环境 一直没有勇气涉足FPGA领域,虽说在学院限选课里也学过大规模可编程逻辑器件,接触过Quartus II和VerilogHDL,但毕竟大学课...
EE直播间
更多
我要评论
4
11
关闭 站长推荐上一条 /3 下一条