关于设计LCM,会使用到玻璃驱动IC,目前使用的驱动IC大多是奇景、奕力、瑞萨、凌阳的,设计LCM的FPC已经不是很难的了。简单介绍一下:LCM是Liquid Crystil Module的简称,即液晶显示模组。是由玻璃、驱动IC、背光、铁框以及相关组建组合而成的模组。
说说微调flicker吧,就要熟悉驱动IC的资料了。以奇景的HX8340B为例,我们发现LCD显示出现轻微闪动,用我们的肉眼能够观察到。现在就要调相应的寄存器值了,如下:
//Power Voltage Setting
LCD_Wr_register(0x1F,0x03); //VRH=4.65V
LCD_Wr_register(0x20,0x00); //BT (VGH~15V,VGL~-12V,DDVDH~5V)
LCD_Wr_register(0x24,0x1C); //VMH(VCOM High voltage3.2V)
LCD_Wr_register(0x25,0x34); //VML(VCOM Low voltage -1.2V)
//****VCOM offset**///
LCD_Wr_register(0x23,0x38); //for Flicker adjust //can reload from OTP ///2f
先将R23h的值增加一个增量,比如调到0x20(原初始值为0x2f),出现的现象比之前闪动的更厉害了;然后将之调到0x31,发现闪动减轻了一些;继续……keep moving!再将之调到0x3a,发现闪动已经减小到很低了,几乎观察不到,为了验证这个值是最佳的;再将之调到0x3a,发现闪动又有所增加,故不能再进行增加或减少的操作了。
此时的寄存器值已经设置为OK,故得出以上结论。以后再调flicker,可以参考以上方法进行!