LCD驱动的问题

silow   2009-8-3 11:59 楼主
遇到了急的问题,在线等,回答正确可追加分。


我现在使用的是一片TCON的芯片来驱动一块屏,而这块屏是DE模式的。在调试驱动时候出现了下面几个问题:
1、因为加了TCON的驱动芯片,在TCON的数据手册中,VSYNC-Active(行时钟有效信号)这一项为600,而我的屏是800 * 480的,那是不是在驱动程序中要把LINEVAL设置为600啊?

2、我认为1中应该把LINEVAL设置为600,但是一旦把这个值设置为600,那么所有的时钟信号都没有输出了。不知道这个的原因?

3、如果1中的LINEVAL设置为480,那么TCON的四个输入信号分别是:RGB_VCLK = 33.3MHz,RGB_HSYNC = 32KHz, RGB_DE = 32KHz,RGB_VSYNC = 61Hz.除了RGB_VSYNC的信号大于数据手册中的要求(最大56Hz)外,其他信号都符合数据手册的要求。

4、对于LINEVAL,其只涉及到VIDTCON2、VIDOSD0B这两个寄存器,
VIDTCON2的作用是These bits determine the vertical size of display ,   
VIDOSD0B的作用是Vertical screen coordinate for right bottom pixel of OSD image。
对于VIDOSDOB的作用不是太清楚。

回复评论 (3)

自己顶起来...
点赞  2009-8-3 14:07
继续顶起来...
点赞  2009-8-3 16:29
你的屏是什么现象都没说啊
大概说一下:
如果你的TCON芯片只支持VSYNC-Active=600的选项的话,那你的这款屏估计不能驱动。
驱动屏都是调整控制芯片的时序来满足屏的时序
点赞  2009-8-14 11:00
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复