引言
一些面板由于设计和工艺等原因,存在着液晶分子特性易遭破坏等问题,所以在设计驱动液晶面板的驱动电路时需要增加特殊的功能电路,来实现液晶分子偏转方向的控制。本文介绍了一种控制液晶显示器像素电压的极性变换的方法,克服了现有技术中由于极性变换信号的单一极性变换规律使得液晶分子的特性容易遭到破坏的问题。
1 系统总体框图
本设计系统的基本单元由时序控制器(T- CON)、微控制单元(MCU)、极性保护电路、液晶面板构成。系统框图如图1 所示。时序控制器是驱动液晶面板的核心器件,它的主要功能是为TFT- LCD 面板中的栅极驱动器和源极驱动器提供必要的时序控制信号。它将接收前端送过来的LVDS(Low Voltage Differential Signaling,低压差分信号)信号转化为MINI- LVDS 信号,通过输出相应的时序控制信号来驱动液晶面板,使每一个像素点显示对应的像素电压。微控制器在本系统中起到计数控制作用,它通过计数T- CON 送过来的相应的控制信号,来实现POL 翻转信号翻转的时序控制。极性保护电路在本设计中的主要功能是考虑到如果MCU 不正常工作而导致POL 翻转信号不正常输出给液晶面板的情况下,通过控制STV 信号而使驱动液晶面板的信号没有输出,以达到防止屏在很短的时间内极化的作用。系统中还包括电源管理芯片,其主要作用是给T- CON、MCU 和保护电路提供正常工作所需的电源电压,电源管理单元使用的芯片是DC/DC 芯片和LDO(Low Dropout Regulator,低压差线性稳压器) 转换,DC/DC 芯片将输入的12V 电压经过BUCK 电路(降压式变换电路)转换成3.3V,LDO 将3.3V 电压线性转换为1.8V电压。
2 整体设计
2.1 时序控制器及输出波形介绍
时序控制器输出的四个主要控制信号分别为STV、CPV、TP、POL 信号,如图2 所示。STV 信号是一帧图像的起始信号;CPV 信号是T- CON 输出给栅极驱动器的时钟信号,通过移位寄存器后依序输出给每一行的薄膜晶体管(thin filmtransistor,TFT), 来控制TFT 的开启与关闭;TP信号为T- CON 输出给源极驱动器的数据源行锁存信号,当某一行的TFT 开启时,源极驱动器将输入的数字信号转换为模拟信号输出给TFT的源极端,TP 上升沿锁存数据,下降沿输出数据;POL 信号为控制像素电压的极性翻转信号,本设计采用的是Z INVERSION 的极性反转方式,由于特殊的面板架构(即相邻两列相同极性的像素点都是连在一起的),使它的极性反转频率等于帧频,这样可以大大降低POL 信号的频率,同时也相应地降低了源极驱动器的功耗和温度。在一帧图像到来之前,POL 信号会根据已经设定的极性翻转方式来控制这一帧图像像素电压的极性。以60Hz 1,366×768 分辨率的液晶面板为例, 图2 是这几个控制信号的时序关系图,由图中可以看出,POL 翻转信号发生在上一帧的BLANK 区域(无效数据区域),在下一帧的STV 来临之前已经翻转完毕,距离STV 上升沿有23.6μs 的时间,也就是说某一帧的像素电压的极性在这一帧起始的时候已经设定好了。在这一帧图像要传输数据时,首先STV 信号来一个脉冲宽度为21μs 的高电平, 后延迟4.8μs的时间CPV 开始动作,将第一行的所有TFT 打开,再延迟4.4μs 的时间第一个TP 开始动作,TP 上升沿将数据锁存,TP 高电平的时间为2μs,在下降沿的时刻将第一行的数据输出给TFT 的源极端来显示第一行的数据。依照此时序关系,待这一帧数据全部显示完需要768 个TP信号,60Hz 面板前端设定的TP 数为789 个,从769 到789 个TP 这段时间为BLANK 区域,该时间里的TP 都为无效的TP,也就是说这段时间内没有数据DATA 送入。
2.2 MCU 及反转机制
本设计中采用8 位C- MOS 闪存单片机,该单片机有5 个I/O 口,分别为GP0、GP1、GP2、GP4、GP5,以及一个仅用作输入用的接口GP3,通过单片机编程可以实现POL 信号的翻转。
MCU 管脚定义分别为1- VDD、2- TP、3- POL_IN、4- STV、5- 默认低电平、6- POL_OUT、7- 28s 翻转触发电平、8- VSS, 信号输入端分别接一个100Ω 的电阻作为MCU I/O 口的保护电阻。
T- CON 送出来的TP、POL_IN、STV 信号作为输入信号,分别输入到MCU 的2、3、4 引脚作为计数信号,当MCU 正常工作时设定5 脚输出为低电平,6 脚是经过反转后的POL 输出信号。为了在每隔28s 的时间内能够触发到POL 翻转信号,所以设定一个触发电平,当28s 反转的时刻,该电平会发生由高到底或由低到高的电平翻转,易于触发。实现28s 翻转的机制是通过MCU 计数STV 和TP 个数来实现的,以60Hz 来说,1s 是60帧图面,一帧图像有一个STV,所以28s 的时间有28×60=1,680 个STV 信号,计数的机制就是通过MCU 计数1,679 个STV 后,然后计数780 个TP 后将POL 翻转。由于MCU 的指令周期,所以需要限定POL 反转结束的时刻要落在当前图像帧有效的数据源行锁存信号结束之后,以及下一图像帧的起始信号之前。 |