- UID
- 133947
- 性别
- 男
|
LCD驱动原理--LCD讲座之二
大家知道,现代显示器件的显示方式,基本上都是采用动态扫描的方法实现整幅画面
的显示。比如电视机的显像管(CRT,阴极射线管),通过帧同步信号和行同步信号的控
制,电子枪的电子束逐行逐点的扫描,将电子打在荧光点上,使之发光,通过视觉暂留
的作用,我们看到的就是一副完整的画面。
LCD与CRT类似,也是动态的扫描。但CRT是模拟方式的,通过电路控制,电子束可以
任意移动,而LCD是数字方式的,只有位置固定的电流通路,所以只能通过电路矩阵逐行
扫描,而不能到逐点,即一行上所有的点同时工作。
为了简单起见,这里仍以单色为例,灰度参考【讲座之一】便明白.
既然是一行同时工作,而要显示图像,肯定会有的点亮,有的点是不亮的,那么也就是
说每个点上的电压是不同的(讲到这里,我简单提一下液晶方面的基本知识,液晶有个
阈值电压Vth,当加在它上面的电压大于它时就有显示,否则没有显示;由于是动态扫描
,加在点上的电压是变换的,所以液晶的驱动电压并不等于Vth,通常是数倍于Vth,我
们叫它Vop,或者Vlcd)。这样一来,列上的电压应该是有好两种,另外,由于列上有电
压,要让不在扫描周期上的行不工作,它也应该有个对应的电压,所以行也应该有两种
电压。而液晶不能长时间的工作在同一个状态下,否则会缩短寿命,所以我们每隔一段
时间,会将电压反相,所以行列一共会有8种电压,其中,正反向的最大电压(准确的说
是电位)是共用的,最后便有6种电压,称作VL1,VL2,VL3,VL4,VL5,VL6,其中,假设VL1
=GND,那么VL6便是VLCD了,而VL2~VL5和行数有关,根据最佳偏压法,偏压比1/b=1+sq
rt(行数),那么:
VL2=VL6/b
VL3=2*VL6/b
VL4=(b-2)*VL6/b
VL5=(b-1)*VL6/b
至于偏压比怎么得来的,大家可以看相关书籍,也可以由下图的波形自己去推算(提示
,绝对对比度最大时b的值,即在一帧中,亮点的有效电压与不亮点的有效电压比值达到
最大)
VL1即Vss,M是极性翻转信号,图中为每帧翻转一次,实际可能会不一样,当M翻
转时,行和列上的电压也会翻转(相当于以VL6/2为地),如第一帧,行的电压为VL5,Vs
s,列的电压为VL4,VL6,而第二帧时,行为VL2,VL6,列为VL3,Vss。
另外,提一下这个常见的相关名词-duty,实际上就是占空比的意思,因为一帧中一行
只扫描一次,所以duty=1/行数。 |
51 c8051f(f020,f040) msp430 arm(2410,2510) fpga(xc3s4000) dsp(5116 dm642) keilc vc++ matlab linux protel Ten_layerPCB mpegx h.26x Rscode Turbocode ofdm VideoBroadcasting ldpc_code(now!) |
|