lcd驱动时序参数的确定

lcd驱动时序参数的确定

ID:11110596

大小:289.44 KB

页数:10页

时间:2018-07-10

lcd驱动时序参数的确定_第1页
lcd驱动时序参数的确定_第2页
lcd驱动时序参数的确定_第3页
lcd驱动时序参数的确定_第4页
lcd驱动时序参数的确定_第5页
资源描述:

《lcd驱动时序参数的确定》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LCD控制器时序参数的确定(基于TFTLCD:KD50G9-40NM-A3)********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)时间:2010.10.30类别:WINCE驱动开发********************************LoongEmbedded********************************一般TFT型LCD时序图如下

2、所示图1我们先来理解下面引脚有寄存器中相关参数的意义吧外部引脚信号:VSYNC:帧同步信号,表示扫描1帧的开始,一帧也就是LCD显示的一个画面。HSYNC:行同步信号,表示扫描1行的开始。10VDEN:数据使能信号。VD[23:0]:LCD像素数据输出端口。VCLK:像素时钟信号。寄存器参数:VSPW:帧同步信号的脉宽,单位为1行(Line)的时间。VFPD:帧同步信号的前肩,单位为1行(Line)的时间。VBPD:帧同步信号的后肩,单位为1行(Line)的时间。LINEVAL:帧显示尺寸-1,即屏行宽

3、-1,对于800*480分配率的LCD屏,那么LINEVAL=480-1=479,请记住,是屏行宽,也就是LCD屏显示一帧数据所需要的行的数目。HBPD:行同步信号的后肩,单位为1VCLK的时间。HFPD:行同步信号的前肩,单位为1VCLK的时间。HSPW:行同步信号的脉宽,单位为1VCLK的时间。HOZVAL:行显示尺寸-1,即屏列宽-1,对于800*480分配率的LCD屏,那么HOZVAL=800-1=799,请记住,是屏列宽,也就是LCD屏显示一行数据所需要的像素(pixel)的数目。由图1可知:

4、扫描一帧所需的时间:=((VSPW+1)+(VBPD+1)+(LINEVAL+1)+(VFPD+1))个行时间。扫描一行所所需的时间:=((HSPW+1)+(HSPD+1)+(HFPD+1)+(HOZVAL+1))个VCLK时间。而一个VCLK时间由LCD寄存器VIDCON0内的CLKVAL决定:=HCLK/(CLKVAL+1)------>这个公式是S3C2443的LCD控制器的,其他CPU的不一定一样因此扫描一帧所需的时间:T=[(VSPW+1)+(VBPD+1)+(LINEVAL+1)+(VFPD

5、+1)]*[(HSPW+1)+(HSPD+1)+(HFPD+1)+(HOZVAL+1)]*HCLK/(CLKVAL+1)即帧频率为:1/T下面就看如何根据基于TFTLCD:KD50G9-40NM-A3来配置S3C2443LCD控制器的相关寄存器值。1.VSPW,VBPD,VFPD和LINEVAL时序参数的确定,在这里这几个值的单位都是TH。VSPW:先看VSPW在图1中的示意,再看寄存器中VSPW的定义10图2VSPW表示VSYNC(帧同步信号)的脉冲宽度,是按照行来计算的,结合下图,在这里VSPW+1

6、的长度就表示VSYNC脉冲高电平的宽度图3那么对于KD50G9-40NM-A3LCD屏,这个值应该是多少的?看下图图4那么Twv在KD50G9-40NM-A3中的技术参数10图5上图Twv的单位是TH,而TH就是一行,也即Twv=2TH,也就是VSPW+1=2,那么到这里就可以确定VSPW=1了。VBPD:先看图1中VBPD的示意,再看寄存器中VBPD的定义图6结合下图图7结合图1和图7,我们可知VBPD+1=Tvs-Twv,那么Tvs的值是多少呢?看图5可知是STVD[6:0]+8,也即VBPD+1=

7、STVD[6:0]+8-2=2+8-2=8(在这里我取STVD[6:0]=2),那么VBPD=7VFPD:先看图1中VFPD的示意,再看寄存器中VFPD的定义10图8结合下图图9结合图1和图9可知,VFPD+1=Tv-Tvs-Tva,根据图5可知Tv=525,Tva=480,而在计算VBPD时我们知道Tvs=2+8=10,所以有VFPD+1=522-480-10=35,那么VFPD=34LINEVAL:帧显示尺寸-1,即屏行宽-1,对于800*480分配率的LCD屏,那么LINEVAL=480-1=47

8、9,请记住,是屏行宽,也就是LCD屏显示一帧数据所需要的行的数目。1.HSPW,HBPD,HFPD和HOZVAL时序参数的确定,这几个值的单位都是TCPH,也即一个VCLK的时钟周期。HSPW:先看HSPW在图1中的示意,再看寄存器中HSPW的定义图10再结合下图:10图11结合图1和图11可知,HSPW+1=TWH,又由图5可知TWH=128,所以HSPW=127。HBPD:先看HBPD在图1中的示意,再看寄存器中HBPD的定义图12再结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。