关于LCD Flicker微调

    关于设计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,可以参考以上方法进行!

          

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
hx8340b 初始化 WriteCOM(0x0060); WriteDAT(0x0000); WriteCOM(0x0061); WriteDAT(0x0006); WriteCOM(0x0062); WriteDAT(0x0000); WriteCOM(0x0063); WriteDAT(0x00D9); WriteCOM(0x0073); WriteDAT(0x0070); WriteCOM(0x0040); WriteDAT(0x0000); WriteCOM(0x0041); WriteDAT(0x0040); WriteCOM(0x0042); WriteDAT(0x0045); WriteCOM(0x0043); WriteDAT(0x0001); WriteCOM(0x0044); WriteDAT(0x0060); WriteCOM(0x0045); WriteDAT(0x0005); WriteCOM(0x0046); WriteDAT(0x000C); WriteCOM(0x0047); WriteDAT(0x00D1); WriteCOM(0x0048); WriteDAT(0x0005); WriteCOM(0x0050); WriteDAT(0x0075); WriteCOM(0x0051); WriteDAT(0x0001); WriteCOM(0x0052); WriteDAT(0x0067); WriteCOM(0x0053); WriteDAT(0x0014); WriteCOM(0x0054); WriteDAT(0x00F2); WriteCOM(0x0055); WriteDAT(0x0007); WriteCOM(0x0056); WriteDAT(0x0003); WriteCOM(0x0057); WriteDAT(0x0049); //Power Voltage Setting WriteCOM(0x001F); WriteDAT(0x0003); WriteCOM(0x0020); WriteDAT(0x0001); WriteCOM(0x0024); WriteDAT(0x001C); WriteCOM(0x0025); WriteDAT(0x0034); //****VCOM offset**/// WriteCOM(0x0023); WriteDAT(0x002F); WriteCOM(0x0018); WriteDAT(0x0044); WriteCOM(0x001B); WriteDAT(0x0044); WriteCOM(0x0021); WriteDAT(0x0001); WriteCOM(0x0001); WriteDAT(0x0000); WriteCOM(0x001C); WriteDAT(0x0003); WriteCOM(0x0019); WriteDAT(0x0006); delayms(5); //262k/65k color selection WriteCOM(0x0017); WriteDAT(0x0005); WriteCOM(0x0026); WriteDAT(0x0084); delayms(40); WriteCOM(0x0026); WriteDAT(0x00B8); delayms(40); WriteCOM(0x0026); WriteDAT(0x00BC); //Set GRAM Area WriteCOM(0x0002); WriteDAT(0x0000); WriteCOM(0x0003); WriteDAT(0x0000); //Column Start WriteCOM(0x0004); WriteDAT(0x0000); WriteCOM(0x0005); WriteDAT(0x00AF); //Column End WriteCOM(0x0006); WriteDAT(0x0000); WriteCOM(0x0007); WriteDAT(0x0000); //Row Start WriteCOM(0x0008); WriteDAT(0x0000); WriteCOM(0x0009); WriteDAT(0x00DB); //Row End WriteCOM(0x0022); }

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

longmail1989

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值