LCD驱动程序开发指南..docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LCD 驱动开发指引 1、 LCD 驱动概述 LCD 驱动程序调试 ,是整个手机研发过程中非常重要的一个环节 ,在每个新的机型开 发的初期 ,最先都要调试 LCD 驱动程序 ,我们俗称 “点屏 ”。 “点屏 ”的调试包括两个部分 , 一是点亮 LCD 的背光 , 二是调试 LCD 显示。 背光驱动调试的方法与技 巧 , 会在背光文档中 叙述 ,暂不在这篇文档里讨论 ,本文将重点讨论 LCD 的电路原理、驱动程序分析、 LCD 驱 动调试经验总结和具体驱动调试案例的分析。 2、 LCD 原理及电路分析 相关概念 : LCD : 全称是 Liquid Crystal Display 液晶显示屏 LCM : 全称是 Liquid Crystal Module 指的是液晶显术模块 ,包括液晶屏及液晶的外围 FPC 电路和结构件。 LCD 的 FPC 电路 :指 LCM 模块中的液晶外围电路 ,这部分电路由 LCD 模组厂家按照 我们对 LCD 的接口要求进行设计的。在 LCD 驱动调试中 ,看 FPC 电路图也是很重要的一 个环节。 LCD 外围电路 :我们通常也简称为 LCD 电路 ,指的是 baseband端的 LCD 接口电路部 分 ,这部分电路由我们自行设计。 LCD 模组厂家 :指信利 ,天马 ,京东方这些厂家。他们将 LCD 制作成可以供我们生产 使用的 LCM 模组。 2.1LCD 芯片介绍 目前手机使用的大部分显示器件都是 LCD (Liguid Crystal Display 器件 ,目前康 佳使 用的 LCM 模块由信利、京东方、天马、凌达这几家厂商供货。但是 LCM 生产厂家对我们 调试驱动并没有任何关系 ,我们需要了解的是 LCM 所使用的 IC 型 号。因为 ,我们实际上 是对 LCD 的 IC 进行编程 , 间接控制 LCD 面板 , 常用的 IC 有HD66773、 S6B33B2/ S6B33B6、 HD66777 等。 LCD 驱动的编程 ,除了要关注 IC 的型号 ,还要关注 LCD FPC 的电路设计 , LCD 外围 电路设计 , 基带芯片的 LCD 接口单元 , 背光 IC 的控制等几个方面 , 当然也包括软件的上层 程序。下面我们就先了解一下 LCD IC 的内部结构 ,这是编程要关注的最主要方面。 LCD 内部一般包含指令寄存器 ,和 GRAM 空间。指令寄存器用来设置 LCD IC 工作的 电压、电流、时序、扫描方式等等的一系列内容 ,而 GRAM 空间被用来实 现 LCD 刷屏。 LCD IC 中有几个比较重要和通用的寄存器 , 必须要去熟练使用。 下面以 HD66773 为例来说 明如何使用 : 1、 电源控制寄存器。这些寄存器用来控制 Driver IC 的上电步骤 ,一般来说对寄存器设置 的顺序和延迟时间有较严格的要求。 HD66773 上的电源控制寄存器为 0x03、 0x04、 0x0c 、 0x0d 、 0x0e 这几个寄存器。 电源设置一般芯片资料中会有说明 , 同时厂家也会给推荐值 , 一般来说只需要按照推荐值来设置就可以了。比如我们在 M610 上曾碰到过产线 2%机 器 RTC 开机白屏的问题 ,就是与电源设置有关。后面还会再提到这个问题。 2、 模式控制寄存器。显示控制寄存器 ,需要我们自己去配置的地方较多。厂家给的初始化 代码 ,一般只是一个通用的代码 ,只能保证你点亮屏 ,效果要自己调。可调的效果包括 LCD 的扫描方向、 RGB 反色、刷屏速度、 SLEEPACTIVE mode 。 HD66773 的相关寄 存器有 0x05、 0x07。 3、 刷屏相关的寄存器。包括对当前刷屏位置的定位寄存器 , GRAM 地址定位 寄存器。在 HD66773 中包括 , 0x16、 0x17、 0x21、 0x22 寄存器等。 4、 其他寄存器。包括 γ设置等 ,这些和各个厂家的硬件相关性比较强 ,按照厂 家推荐值来 设置就可以了。 不同的 IC 寄存器虽然编号或读写方式会不同 ,但是大概的功能都是相似的 ,只要 仔细 阅读相关的 datasheet 都,不难理解。 2.2LCM 内部电路介绍 LCM 是液晶显示模块的简称 ,它包括 LCD , 外围 FPC 电路和结构件。 LCM 模块中对 于我们最关键的是 FPC 电路。 对于 LCD 芯片来说 ,它可以支持很多种模式的外部接口、工作电压、数据传输 方式 , 比如总线接口有 6800,8080,可以用 16 位总线 ,也可以用 18 位总线。 LCD 的外部接口一般 是由我们定义 ,然后交给模组厂家制作。 下面我们来分析一个 LCD FPC 的实例 : 下面的这个 FPC 图 ,是 D363 上所使用的京东方

文档评论(0)

152****9740 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档