[转]LCD时序图

1.前言

本文主要讲述LCD传输的时序

2.LCD时序的几个定义

 

图 LCD时序图

一般TFT型LCD时序图如上图所示,我们先来理解下面引脚有寄存器中相关参数的意义:

 

  • 外部引脚信号

VSYNC: 帧同步信号,表示扫描1帧的开始,一帧也就是LCD显示的一个画面。

HSYNC: 行同步信号,表示扫描1行的开始。

VDEN:数据使能信号。

VD[23:0] : LCD像素数据输出端口。

VCLK:像素时钟信号。

 

  • 寄存器参数

VSPW:帧同步信号的脉宽,单位为1行(Line)的时间。

VFPD: 帧同步信号的前肩,单位为1行(Line)的时间。

VBPD: 帧同步信号的后肩,单位为1行(Line)的时间。

LINEVAL :帧显示尺寸-1,即屏行宽-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)的数目。

 

3.参数说明

  • 扫描一帧所需的时间

((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+1)]*[(HSPW+1)+(HSPD+1)+(HFPD+1)+ (HOZVAL+1)]* HCLK/ (CLKVAL+1)

  • 帧频率

1/T

4.参考文献

[1]. http://blog.csdn.net/skyflying2012/article/details/8553893

posted @ 2017-09-13 09:02  jasonactions  阅读(2228)  评论(0)    收藏  举报