GAMMA测试方法及分析.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深圳市帝晶光电股份实业有限公司 SHENZHEN DJN Optronics CO., LTD GAMMA测试方法及分析 深圳市帝晶光电股份实业有限公司开发部 2012年10月21日 何赟 一、GAMMA产生原理及计算公式 GAMMA的产生源自于人眼可识别的亮度与实际亮度不成线性关系,当GAMMA为2.2时,人眼识别每个灰阶亮度的递进才是等距的。 人眼识别亮度 灰阶0~255 GAMMA=2.2 计算方法: K=(x/255)r×100% L=K*LMAX X:当前所在灰阶数 R:GAMMA值 K:当LMIN为0,LMAX为1时,当前灰阶亮度与最大亮度的比值 L:亮度 二、测试方法: 因各个IC不同,在此仅以ILI9341为例子说明如何调试GAMMA。 1、测试前的准备: 通读ILI9341—DATESHEET关于GAMMA调定方面的描述 在ILI9341中,直接控制GAMMA的寄存器为E0H,E1H,分别控制GAMMA电压正极和负极。 注意:VNX和VPX的电压要在VCOMH与SOURCE电压之间 了解硬件工作原理 由右图可知,各阶GAMMA电压都是在若干基准电压的基础上分压得到的,所以有若干基准电压,GAMMA 0,1,2,20,43,61,62,63,需要先设置好,0,1为黑色画面电压,62,63为白色画面电压,2,20,43,61为中间GAMMA值的基准点电压,将这些节点电压设置好时才能调其余电压。 程序方面,写测试程序,根据硬件结构来写,如ILI9341为16阶模拟调试,则灰阶 画面分成16等分分别测试。如下: u32 W_17grey[]= {0x0000, 0x1082, 0x2104, 0x3186, 0x4208, 0x528a, 0x630c, 0x738e, 0x8430, 0x94b2, 0xa534, 0xb5b6,0xc638, 0xd6ba,0xe73c,0xf7be,0xffff }; 2、测试办法 根据表格,用K7测量16灰阶各画面亮度值,输入以上表格,蓝色为根据最大最小亮度模 拟出的标准2.2曲线,黄色为实测数据,根据图像,修改相关数据点对应的寄存器值。 3、调试步骤: 先调用现有代码(供应商提供代码)将屏点亮,GAMMA代码为 Write_Comm(0xE0); //Set Gamma Write_Data (0x0F); Write_Data (0x26); Write_Data (0x24); Write_Data (0x0B); Write_Data (0x0E); Write_Data (0x09); Write_Data (0x54); Write_Data (0XA8); Write_Data (0x46); Write_Data (0x0C); Write_Data (0x17); Write_Data (0x09); Write_Data (0x0F); Write_Data (0x07); Write_Data (0x00); Write_Comm(0XE1); //Set Gamma Write_Data (0x00); Write_Data (0x19); Write_Data (0x1B); Write_Data (0x04); Write_Data (0x10); Write_Data (0x07); Write_Data (0x2A); Write_Data (0x47); Write_Data (0x39); Write_Data (0x03); Write_Data (0x06); Write_Data (0x06); Write_Data (0x30); Write_Data (0x38); Write_Data (0x0f); 一、概述 确认第一阶黑色画面代码应为 Write_Comm(0xE0); //Set Gamma Write_Comm(0XE1); //Set Gamma Write_Data (0x0F); Write_Data (0x00); 63阶白色画面代码应为: Write_Data (0x00); Write_Data (0x0f); 若发现黑色画面不黑或白色画面亮度不够时,在GAMMA参数无法改善的情况下,可以调定下面参数: 1.VGH/VGL 加大门电压,避免液晶开合角度不够 2.VREG电压调定,因为

文档评论(0)

annylsq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档