VP2188是精电蓬远出产的一款五颜六色STN液晶显现模块,此模块为点阵透射式五颜六色STN显现屏,色阶为65 k色、白色LED背光,其间心操控器是Philips COG封装的PCF8837.PCF8837是单片式五颜六色STN操控驱动器,存储容量为176*132*16=45 kB,有3种颜色显现形式(RGB 565或444或332),驱动才能为176行,396列(132*RGB)输出.
PCF8837的特点是有内部集成驱动电源功用模块及OPT功用模块,具有内部DC-DC升压、改换及电压、帧频率温度补偿电路,能够经过软件办理驱动电源的作业 ,并有灵敏的串口和并口衔接办法、矩阵式存储器办理以及由此带来的便利的图画办理功用、区域翻滚形式,此外有可软件编程的部分显现及色阶形式,经过PWM16脉宽调制和相位混频组合完成FRC4的多极灰度操控、N-线回转和超频回转以消减串色等等.
1 PCF8837的首要特点
PCF8837驱动电压和偏压生成电路包含电压乘法器、偏压生成电路1、偏压生成电路2、行倍压电路,它们共生成V1、V2、V3、Vc、MV1、MV2、MV3 7个电压值,其间偏压生成电路1经过SETVOP指令对VPR编程生成电压V2,公式为:
V2=a+b × VOP,(a=3.79,b=0.015,VOP=VT+VPR+(VCON-63)+ MVOP)
式中VT为附加的温度补偿参数,由传感器输出和TCVOPAB和TCVOPCD指令设定;VPR为首要的参考量,由SETVOP指令设定,规模14~214 dec;VCON 为对比度参数,由SETCON设置,规模为7位2进制数-63H~63H MMVOP是OTP中的预设偏移量.
偏压生成电路2经过生成电压V1,Vc,MV1,行倍压指令SETBS经过对VB模块编程在VBIASGEN模块生成电压V3、MV3,MV2由电源电压Vss供应,和Vss电压相同.
此外,PCF8837还能够分段设置温度补偿以及设置最佳对比度,消除来自周围的光线搅扰,这些功用是在经过一次可编程(OTP,One-Time-Programmable)校准功用设置的.
PCF8837显现存储器为矩阵式寻址结构,它的1个单元为16位,代表1个显现像素的3色数据RGB.矩阵式存储器办理为部分图画显现和图画旋转显现供给了简洁的办法.
PCF8837的寻址由队伍地址指针X、Y一起决议,每组指针都配有两组可编程的地址寄存器:开始点地址寄存器XS和YS,完毕点地址寄存器指针XE和YE.经过指令PTLAR能够设置有用显现区域的开始地址和完毕地址,经过指令PTLON能够翻开部分显现形式.指令PTLMCTL操控部分形式的N线回转功用和行选脉冲,供给部分显现的作用.经过指令MADCTL设置MY、MX、V、LAO、RGB来完成图画的旋转功用.MY、MX、V,LAO、RGB的取值和图画显现的联系如表1所示.
表1 图画旋转需设定的参数
参数01
MX图画正常水平镜像倒置
MY笔直镜像倒置图画正常
V水平寻址办法写存储器笔直寻址办法写存储器
RGB显现数据次序为R、G、B显现数据次序为B、G、R
图1为存储器完成图象旋转时的数据送显流程,X为显现数据行,Y为显现数据列.根据此流程图,要完成图画的逆时针旋转90°,只需求设定好需求显现的开始行和列以及完毕的行和列,将MX、V和RGB的值取反,然后开部分显现即可.其他的显现作用也能够经过设置MADCTL指令的相应位来完成.经过指令VSCRDEF设置翻滚形式列的界说以及翻滚列的顶部和底部,SEP指令设置翻滚形式开始行和发动翻滚形式.PCF8837还供给休闲形式的开关,当不必显现时能够翻开休闲形式,此刻仅保存MSN数据,且频率下降,使驱动器的功率耗费减小.
图1 程序流程图