s5pv210显示驱动分析

s5pv210显示驱动分析

ID:40568050

大小:1.02 MB

页数:26页

时间:2019-08-04

s5pv210显示驱动分析_第1页
s5pv210显示驱动分析_第2页
s5pv210显示驱动分析_第3页
s5pv210显示驱动分析_第4页
s5pv210显示驱动分析_第5页
资源描述:

《s5pv210显示驱动分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、S5PV210显示驱动分析与移植(android)一、LCD控制器 1.综述要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S5PV210等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。LCD控制器可以通过编程支持不同LCD屏的要求,例如行和列像素数,数据总线宽度,接口时序和刷新频率等。LCD控制器的主要作用,是将定位在系统存储器中

2、的显示缓冲区中的LCD图像数据传送到外部LCD驱动器,并产生必要的控制信号,例如RGB_VSYNC,RGB_HSYNC,RGB_VCLK等。如下是S5PV210的LCD控制器内部结构框图:主要由VSFR,VDMA,VPRCS,VTIME和视频时钟产生器几个模块组成:ØVSFR由121个可编程控制器组,一套gammaLUT寄存器组(包括64个寄存器),一套i80命令寄存器组(包括12个寄存器)和5块256*32调色板存储器组成,主要用于对lcd控制器进行配置。ØVDMA是LCD专用的DMA传输通道,可以自动从系统总线上获取视频数据传送到VPRCS,无需CPU干涉。ØVPRCS

3、收到数据后组成特定的格式(如16bpp或24bpp),然后通过数据接口(RGB_VD,VEN_VD,V656_VDorSYS_VD)传送到外部LCD屏上。ØVTIME模块由可编程逻辑组成,负责不同lcd驱动器的接口时序控制需求。VTIME模块产生RGB_VSYNC,RGB_HSYNC,RGB_VCLK,RGB_VDEN,VEN_VSYNC等信号。主要特性:Ø支持4种接口类型:RGB/i80/ITU601(656)/YTU444Ø支持单色、4级灰度、16级灰度、256色的调色板显示模式Ø支持64K和16M色非调色板显示模式Ø支持多种规格和分辨率的LCDØ虚拟屏幕最大可达16M

4、BØ5个256*32位调色板内存Ø支持透明叠加 2.接口信号FIMD显示控制器全部信号定义如下所示SignalI/ODescriptionLCDTypeLCD_HSYNCO水平同步信号RGBI/FLCD_VSYNCO垂直同步信号LCD_VDENO数据使能LCD_VCLKO视频时钟LCD_VD[23:0]OLCD像素数据输出SYS_OEO输出使能VSYNC_LDIOIndirecti80接口,垂直同步信号i80I/FSYS_CS0OIndirecti80接口,片选LCD0SYS_CS1OIndirecti80接口,片选LCD1SYS_RSOIndirecti80接口,寄存器选

5、择信号SYS_WEOIndirecti80接口,写使能信号SYS_VD[23:0]IOIndirecti80接口,视频数据输入输出SYS_OEOIndirecti80接口,输出使能信号VEN_HSYNCO601接口水平同步信号ITU601/656I/FVEN_VSYNCO601接口垂直同步信号VEN_HREFO601接口数据使能V601_CLKO601接口数据时钟VEN_DATA[7:0]O601接口YUV422格式数据输出V656_DATA[7:0]O656接口YUV422格式数据输出V656_CLKO656接口数据时钟VEN_FIELDO601接口域信号其中主要的RGB

6、接口信号:ØLCD_HSYNC:行同步信号,表示一行数据的开始,LCD控制器在整个水平线(整行)数据移入LCD驱动器后,插入一个LCD_HSYNC信号;ØLCD_VSYNC:帧同步信号,表示一帧数据的开始,LCD控制器在一个完整帧显示完成后立即插入一个LCD_VSYNC信号,开始新一帧的显示;VSYNC信号出现的频率表示一秒钟内能显示多少帧图像,称为“显示器的频率”ØLCD_VCLK:像素时钟信号,表示正在传输一个像素的数据;ØLCD_VDEN:数据使能信号;ØLCD_VD[23:0]:LCD像素数据输出端口 3.工作时序下图是LCDRGB接口工作时序图:上面时序图上各时钟

7、延时参数的含义如下:(这些参数的值,LCD产生厂商会提供相应的数据手册)ØVBPD(verticalbackporch):表示在一帧图像开始时,垂直同步信号以后的无效的行数ØVFBD(verticalfrontporch):表示在一帧图像结束后,垂直同步信号以前的无效的行数ØVSPW(verticalsyncpulsewidth):表示垂直同步脉冲的宽度,用行数计算ØHBPD(horizontalbackporch):表示从水平同步信号开始到一行的有效数据开始之间的VCLK的个数ØHFPD(horizontalfr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。