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)的数目。
由上图可知:
扫描一帧所需的时刻:((VSPW+1)+(VBPD+1)+( LINEVAL+1)+(VFPD+1))个行时刻。
扫描一行所所需的时刻:((HSPW+1)+(HSPD+1)+(HFPD+1)+ (HOZVAL+1))个VCLK时刻。
而一个VCLK时刻由LCD寄存器VIDCON0内的CLKVAL决议: PCLK/(CLKVAL+1)
因而扫描一帧所需的时刻:
T=[(VSPW+1)+(VBPD+1)+(LINEVAL+1)+(VFPD+1)]*[(HSPW+1)+(HSPD+1)+(HFPD+1)+ (HOZVAL+1)]* PCLK/ (CLKVAL+1)。
LCD背光驱动程序设计:
本次背光驱动开发对应的是IMX233下LCD背光灯设备,首要由三个部分组成:PWM、RT9284B15PJ6芯片 和 LCD背光灯。
PWM(Pulse-Width Modulator,脉冲宽度调制) 是 使用微处理器的数字输出来对模仿电路进行操控的一种十分有用的技能。
RT9284B15PJ6芯片是一个高效高度集成的LED驱动器,相当于一个LED开关。LCD背光灯电路原理图 如图一,LCD背光灯衔接到RT9284B15PJ6芯片的两个引脚,而芯片的其间一个引脚衔接到PWM。咱们首要经过PWM的相关寄存器来发生不同作用的波形 然后直接操控背光灯的亮度,所以下面咱们会首要介绍下PWM。
脉冲宽度调制(PWM)是使用微处理器的数字输出来对模仿电路进行操控,简而言之,PWM是一种对模仿信号电平进行数字编码的办法,这种经过以数字办法操控模仿电路的办法,能够大幅度下降体系的本钱和功耗,所以广泛应用在从丈量、通信到功率操控与改换的许多领域中。
在一个衔接有电池(电压5V)、白炽灯泡和开关的简略电路傍边,假如开关闭合50ms,灯泡将得到5V的电压,接着将开关断开50ms,接着灯泡将得到0V的电压。假如在1秒内,将上述的进程重复10次,灯泡将会被点亮,看到的作用和衔接到一个4.5V的电池的作用如出一辙,这种试验情况下,占空比为50%,调制频率为10Hz。图二是两种不同的PWM信号以及其对应的不同的模仿信号值,电压为5V,占空比别离为10%和50%,两种不同的PWM信号别离对应0.5V和2.5V的模仿信号值。
图二 两种不同的PWM信号和对应模仿信号
图三 电路图
图三为RT9284B15PJ6芯片的电路图,咱们关怀的是EN引脚。它的输入是PWM信号,然后芯片能操控LED输出与PWM信号相对应的亮度。在做背光驱动开发的时分涉及到硬件相关的部分首要是与LCD背光灯相对应的PWM寄存器,后边将做具体介绍。