tom_2_2 发表于 2012-3-2 10:11:10

VGA出来的波形不对

现在我切换到VGA的测试模式,测试图形为黑白间隔的马赛克(数据是00黑 FF白循环),采集的数据有点问题,于是用示波器观察pclko 和vgadata
波形图在附件中 ,根据手册上数据在pclko下降沿变化,但是附件图上在vgadata下降沿的时候pclko发生异常几乎瞬时跳变2次,不知什么原因?
测试模式图片换成黑到灰渐变色时就不会出现这样的波形,数据出来的也对

http://cache.amobbs.com/bbs_upload782111/files_52/ourdev_723492ZIQ5SM.jpg
(原文件名:DSC_0000173.jpg)

wzh314 发表于 2012-3-5 13:25:35

不知道,顶你

avrstm32 发表于 2012-3-5 16:17:25

帮顶

tom_2_2 发表于 2012-3-6 14:31:21

这个问题已经解决,可能我的杜邦线太长,剪短就好了

tom_2_2 发表于 2012-3-6 14:47:51

在帮客户做一个用CPLD采集VGA数据的程序模块。客户就提供一颗焊在板子上的COMS芯片,外围什么都没有

,所以我得用线自己接到CPLD板上,提供外围的电源,然后又用单片机对VGA芯片初始化。现在VGA芯片已经正

常出波形了。
可是CPLD采集出来的数据经常会多出一个数据,但是仿真又正常,之前自己尝试用另外一块CPLD写了一个模

拟VGA产生的波形,驱动采集模块,这个实验很成功。但是换上VGA芯片后,就出现上述现象,而且用示波器观

察存储器写信号波形,发现这个信号会经常出现在不该出现的地方,在pclko上加一个小电容,可以消除一下


我怀疑可能是CPLD内部组合电路之间的冲突造成的,可是不知道怎么分析问题根源
现在很无奈,只好把相关的电路焊在一起,使连线尽量的短。

不知哪位前辈遇见类似问题请指点一下!
页: [1]
查看完整版本: VGA出来的波形不对