搜索
bottom↓
回复: 11

AT91SAM9261驱动10.4寸(800X600)屏问题,有做过的快来帮忙一下

[复制链接]

出0入0汤圆

发表于 2010-11-17 22:05:11 | 显示全部楼层 |阅读模式
我的项目现在用9261驱动一个10.4(点阵为800X600)TFT寸屏,这个屏的规格书要求DCLK的范围在37.5~42.5的范围内。我现在将9261的LCD控制器DCLK调到41M左右,发现屏幕上飞快的闪动,根本看不清画面。用示波器查看DCLK输出的信号发现是一个正弦波。后来我将9261的LCD控制器DCLK降到22M左右,屏幕显示画面正常,但是仔细看,就会有向水文一样的波动。测量此时的DCLK接近方波。我的9261与TFT屏的接口是通过LVDS转接信号连节在一起的,TFT屏不用初始化,只要配置好9261的LCD控制器就可以。9261到底能否驱动800x600的屏呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2010-11-18 09:42:20 | 显示全部楼层

出0入20汤圆

发表于 2010-11-18 10:06:15 | 显示全部楼层
从现象上看,你的PCB可能不太稳定.即使稳定的话,9261驱动800*600的屏,还是比较困难的.

出0入0汤圆

发表于 2010-11-18 10:32:33 | 显示全部楼层

出0入0汤圆

发表于 2010-11-18 13:19:09 | 显示全部楼层
回复【2楼】wenming 老王
从现象上看,你的pcb可能不太稳定.即使稳定的话,9261驱动800*600的屏,还是比较困难的.
-----------------------------------------------------------------------

不太赞成!

首先回答楼主用示波器测试DCLK的问题,如果你用100M的示波器,测试50M的方波信号,
你是测不出来方波的。要想在示波器上得到理想的方波信号,最好示波器的带宽是被
测信号的10倍。

另外你说屏幕抖,我也遇到过类似的情况。
1.首先看看arch/arm/at91sam9261_devcie.c文件下关于TFT的信号配置,默认的是没有场同步信号的;
2.LVDS芯片也可能有影响,当初我调试的时候,LVDS芯片的一个脚没有接地。

出0入20汤圆

发表于 2010-11-18 13:44:22 | 显示全部楼层
我只是说可能. PCB布线不好与去偶不良的话,的确会引起波形不稳定.
楼主没有说使用什么示波器,你怎么能够断定他使用100M的呢?
LVDS的芯片,一个脚没有接地,这种RZ的问题,我一般不会考虑.

出0入0汤圆

发表于 2010-11-18 14:54:45 | 显示全部楼层
9261驱动800*600够呛,降低刷新率吧.某个参数是有最小限制的,太小就乱套了

出0入0汤圆

 楼主| 发表于 2010-11-18 22:33:03 | 显示全部楼层
多谢各位的回复,今天调了一个22M的DCLK出来了,竟然显示效果不错,决定先按这个做。
另外今天我也试了一下换一个公司刚买进的1G带宽的示波器,测试9261出来的40M DCLK是个方波,
看来是示波器的问题。可能是我的40M DCLK其它的参数没调好,才导致显示出问题。
问了一下公司其它同事,说最终看实际显示效果,如果可以就行了,不一定非要跳到规格书要求
的范围。

出0入0汤圆

 楼主| 发表于 2010-11-19 22:42:21 | 显示全部楼层
今天收到ATMEL官方恢复:
DCLK is the divider of master clock. It should be square wave in the master clock range. So below are the suggestions:
1> Please check the input master clock for the LCDC, if it is square wave in different frequency.
2> For SAM9261, 320X240 is the normal size we have tested. I’m afraid that 800X600 maybe too big for SAM9261. Please try to use the smaller size LCD.

有点不爽,资料上说能支持到2040x2048难道是拿来显摆的么?
我不是拿来玩的,是实际的项目,不是说换就换的。。。

幸亏搞定,看来本论坛才是高手云集的地方,有真正实践的经验。

出0入0汤圆

发表于 2010-11-20 13:03:51 | 显示全部楼层
大部分IC都是这么写的,意思是能分配出来的GRAM空间和最大时序.2048*2048您算算要多少MHZ.得几百M.
它的主频也才二百来M.

这个主频的IC一般适合于480*272左右的,640*480都不是很好,牺牲刷新率也凑合.

可以通过PDF里面计算DCLK的最高频率.

2410好象也才15MHZ

出0入0汤圆

发表于 2010-11-22 13:55:35 | 显示全部楼层
我也在使用9261s驱动800*480的屏,打开数据cache与指令cache,在边显示边写入数据的情况下,有刷频的现象。
我想原因是:9261把数据写入内存的速度慢了,才造成有刷频现象

出0入0汤圆

发表于 2011-9-9 15:40:08 | 显示全部楼层
TTL转LVDS IC 18bit 24bit 还是DS90C031 DS90C032相互兼容的 可以免费送样QQ:121570811
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 13:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表