网站大量收购独家精品文档,联系QQ:2885784924

LCD驱动软硬件设计.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
LCD驱动软硬件设计.pdf

LCD 驱动软硬件设计解析 OMAP5910内部具有独立的LCD 控制模块,其功能如图1所示。从图中可以看出LCD 控 制模块的核心单元是控制器,负责和其他各个部分的控制以及和外设的连接。控制器连接两 个外设,一个是到OMAP5910 的DMA 请求,一个是到外设的LCD 的中断请求。这样, 0MAP5910 作为主设备,可以在CPU 不参与的情况下实现对LCD 的显示核控制。LCD 作 为被动设备,有少量需要返回的状态,发送中断到OMAP5910,由OMAP5910安排时间读 取LCD 状态。这样,使得整个LCD 的显示和控制占用较少的CPU 资源。 LCD 控制模块的数据通道由调色板RAM、灰度/串行器和输出FIFO 这3个部分组成。这 3个部分支持12 或16 位STN方式,由控制器控制输出数据到LCD 的数据总线上。而对于 16 位薄膜工艺学(TFT,Thin ̄FilmTechnology)方式,数据直接传输到LCD 的总线,提 供2(16)=64K 的彩色信号。 LCD 控制模块的寄存器单元用于对模块的设置,寄存器包括一个控制寄存器、3个时间寄存 器和一个状态寄存器。主要用来设置LCD 的宽度和高度、彩色或单色选择、被动或主动显 示选择、引脚的极性选择、帧时钟的脉冲宽度、像素时钟和偏转频率以及各种状态值等。控 制器可以根据寄存器的内容对各种时钟信号进行控制和复位。 LCD 控制模块和TFT-LCD之间的控制信号有PCLK(像素时钟信号)、HS(水平同步信号)、 VS(垂直同步信号)以及 AC(输出使能信号)等4个信号,这些信号均由LCD 控制模块 输出到LCD。 LCD 驱动电路和0MAP5910 的迕接如图2所示。使用OMAP5910的LCD 控制器接口连接 LZ9FC22。LZ9FC22 是 Sharp 公司专门配合 LQ035Q7D 型号 LCD 的驱动芯片,可以和 LQ035Q7D 进行无缝连接。 LZ9FC22 和OMAP5910 的LCD 控制器连接,由于LZ9FC22是18 位控制器(RGB 信号各 有6位),而OMAP5910的LCD 控制器的输出只有16位数据,为此必须损失两位数据,将 LZ9FC22的R0和BO接地,或者将R0和R5、BO和B5连接在一起。 LCD 的像素同步时钟信号、水平同步信号、垂直同步信号和输出使能直接连接到LZ9FC22 上。LZ9FC22有两个水平和垂直刷新设置信号,分别为HRVE和VRVE引脚,使用OMAP5910 的两个GPIO引脚控制,通过改变GPIO引脚的状态设置LCD的刷新方式。为了保证LZ9FC22 正常工作,OMAP5910提供复位信号到LZ9FC22,一旦LQ035Q7D 显示不正常或者响应异 常,OMAP5910通过复位引脚控制LZ9FC22恢复到初始状态。 LZ9FC22和0MAP5910的引脚连接如表所示。 LQ035Q7D 面板显示需要15V 的高压,而LQ035Q7D 的逻辑电平需要3.3V 电源。图3实现 从3.3V 转换到15V 和3.3V 的电源原理。其中3.3V 到3.3V使用TI公司的TPS79333,是为 了保证输出到LCD的3.3V稳定可靠,如果TPS79333的输入3.3V足够稳定,满足LQ035Q7D 的要求,也可以直接将该电源连接到LCD。 LQ035Q7D 的背光电路如图4所示。使用TI公司的TPS61042 驱动4个LED 灯管,同时使 用PWM信号控制电压的输出,以调节4个LED灯管的亮度。PWM信号的控制频率在100~ 50kHz 之间,频率过低,会产生闪烁。如果不使用PWM 信号,可以直接连接一个GPIO引 脚,设置高低电平控制LED 灯的开关。 OMAP59 10对LCD 驱动的软件设计包括触摸屏的驱动、LCD 的驱动、背光的驱动以及LCD 亮度的驱动等4个部分。其中,LCD 亮度的驱动较为简单,设置OMAP59l0内部的LCD Brt 寄存器就可以控制LCD 的亮度,该寄存器为32 位数据格式,设置OxOFFFF FFFF 为最大 亮度,OxOOOO OOOO 为最小亮度。此外,还可以在 OMAP5910 内部的 StLED-Gm 和 StLED-Red寄存器调整输出的黄色和红色像素的宽度,从而改变LCD 的亮度和颜色。 LCD 背光的控制由OMAP5910的PWM 信号完成,设置OMAP5910 内部的PWTFRO 寄存 器就可以控制输出脉冲的频率,置OMAP5910内部的PWT-VCR 寄存器就可以控制输出脉 冲的高电平宽度,从而实现对背光的控制。 LCD 触摸屏的控制

文档评论(0)

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

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

1亿VIP精品文档

相关文档