LCD控制器与驱动器

这回我再讲讲从 MCU 到 LCD 之间是怎样一个控制流程,即我们的位图数据是怎样显示到 LCD 上的。前面我们了解到 LCD 显示是用动态扫描的方式来实现的,每次显示一整行,在一帧里每行一次扫描一遍,这样要有电路来控制行和列上的输出电压,这种电路就是 LCD 驱动器;而驱动器的输出又跟图像及 LCD 的工作方式是相关的,驱动器需要接受从图像转换来的控制信号,从而改变行/列上的输出电压,将工作方式及图像位图转换成控制信号的电路就是控制器。控制器 从 MCU 接收位图数据,然后把它转换成控制信号提供给驱动器。对于小分辨率的 LCD,驱动器和控制器通常是直接集成在一个 IC 上的,而大尺寸的 LCD,驱动器和控制器则是分开的,并且一般行驱动器和列驱动器也是分开的。那么控制器和驱动器之间到底是怎样连接的呢?我们来看看下图:

此主题相关图片如下:

YD 是帧同步信号,LP 是行同步信号,DATA 是列驱动的数据总线,用来传送列上的输出数据(0 或 1),XCLK 是移位时钟,每跳变一次时 DATA 上传送一次数据,DOFF#是关闭输出信号。以 640x480 的单色屏为例,640 个列输出,对应 640 个位的输出, 80 字节,即也就是每行扫描,列上需要的数据为 80 字节。假设列驱动器使用 8 位数据线,那么 80 字节需要 80 个 XCLK 时钟。这些信号,均由控制器驱动,仍以 640x480 的单色显示为例,驱动器为 8 位总线,则每帧开始时控制器连续输出 80 个 XCLK,并将第一行的数据输出,列控制器在每个 XCLK 时将数据锁存,然后控制器在 YD 上输出一个脉冲,行驱动器复位,准备从第一行输出,控制器在 LP 上输出一个脉冲,列驱动器复位,将刚才锁存的数据输出,同时行驱动器也从第一行输出,于是第一行便显示了,接着控制器再输出第二行的数据,然后再输出一个 LP,于是第二行便显示,依次类推,直到第 480 行后又输出一个 YD 回到第一行,即开始了第二帧的扫描。由此可见,驱动器的输出,完全由控制器的时序和数据决定。对于控制器和驱动器分离的系统,驱动器无法得知当前的显示特 性,如单色还是灰度或者彩色,颜色深度是多少等等,所以在这样的系统上,灰度/彩色只能用 FRC 的方式来实现,因此一般单独的通用控制器,工作频率都相当高。达到几十兆,对于像电脑显示屏这样的大尺寸,甚至达到几百兆。

时间: 2024-11-13 13:40:43

LCD控制器与驱动器的相关文章

S5PV210的LCD控制器详解

1.FIMD结构框图 (1)Samsung的s5pv210的LCD控制器叫做FIMD(也叫显示控制器).Display controller(显示控制器)包括用于将图像数据从相机接口控制器的本 地总线或位于系统存储器(例如:显存)中的视频缓冲器传送到外部LCD驱动器接口的逻辑. LCD驱动接口支持三种接口,即RGB接口,I80接口和YUV 接口.显示控制器使用多达五个覆盖图像窗口(也就是虚拟窗口win0-win4),其支持各种颜色格式,如RGB.YUV. FIMD在内部与AHB总线等相连接,在外

LCD控制器与帧率、刷新率的关系分析

源:LCD控制器与帧率.刷新率的关系分析 LCM之Fmark功能 && LCD控制器同LCD驱动器的差别 && 帧率与刷新率的关系 && OLED背光

tiny210(S5PV210)LCD控制器RGB配置相关学习记录

最近在弄210LCD的配置,在这里记录下一些学习的东西,有错恳请指正,互相学习. datasheet里面有好多名词,先记录一下一些名词的大概意思: alpha blending:本来采用R.G.B三通道来表示颜色,但是显示控制器分为5个图层,故图层混合时需要按照一定的比例因子来混合以实现图层的透明度,而不至于将背景图层完全覆盖掉,现在增加alpha通道来作为那个颜色混合时的调节因子,配置相关的设置后,透过调节alpha值则可以实现图层间透明度的控制,而所谓的透明度,相当于是两图层的按照不同的合成

模仿RA8875/RA8876做个图形LCD控制器,STM32跑emWin接VGA显示器测试OK

RA8875相信大家都熟悉吧?我们很多工程师都热衷于STM32+RA8875+emWin做界面显示,去年瑞佑又推出了同系列新产品RA8876/RA8877. 图形LCD控制器的系统主构架是:FPGA+DDR2+Nand-Flash,FPGA里面还跑了个8051,因为要做指令缓冲.FAT32文件系统.Nand-Flash驱动程序,这三样东西没有C语言单靠FPGA是没法实现的,其实和RA8875/RA8876最大的不同就是这三个功能,可以说在某些方面是RA8875/RA8876的升级版!当然成本也没

LCD显示器

1.14.1LCD简介 1.14.1.1什么是LCD? (1)LCD(Liquid Crystal Display)俗称液晶 (2)液晶是一种材料,液晶这种材料具有一种特点:液晶分子可以在电信号的的驱动下旋转,旋转时会影响透光性.因此我们可以在整个液晶面板后面用白光照(称为背光),可以通过不同电信号让液晶分子进行选择性的透光,此时在液晶面板前面看到的就是各种各样的颜色,这就是LCD显示. (3)被动发光和主动发光.有些显示器(譬如LED,CRT显示器)自己本身会发光,称为主动发光,有些(LCD)

工业仪器仪表控制LCD面板显示/ VCD 播放器LCD液晶显示选型手册

LCD液晶控制器及驱动器系列芯片简介如下:RAM映射LCD控制器和驱动器系列VK1024B 2.4V-5.2V 6seg4com 63 62 偏置电压1/2 1/3 S0P-16VK1056B 2.4V-5.2V 14seg4com 143 142 偏置电压1/2 1/3 SOP-24/SSOP-24 VK1072B 2.4V-5.2V 18seg4com 183 182 偏置电压1/2 1/3 SOP-28VK1072C 2.4V-5.2V 18seg4com 183 182 偏置电压1/2

通过段式LCD驱动芯片管脚判断型号

LCD/LED液晶控制器及驱动器系列芯片简介如下:RAM映射LCD控制器和驱动器系列VK1024B 2.4V-5.2V 6seg*4com 6*3 6*2 偏置电压1/2 1/3 S0P-16VK1056B 2.4V-5.2V 14seg*4com 14*3 14*2 偏置电压1/2 1/3 SOP-24/SSOP-24 VK1072B 2.4V-5.2V 18seg*4com 18*3 18*2 偏置电压1/2 1/3 SOP-28VK1072C 2.4V-5.2V 18seg*4com 18

HT1621B兼容TM1621D替代1621C取代VK1621更少脚位点数小封装

LCD/LED液晶控制器及驱动器系列芯片简介如下:RAM映射LCD控制器和驱动器系列VK1024B 2.4V-5.2V 6seg4com 63 62 偏置电压1/2 1/3 S0P-16VK1056B 2.4V-5.2V 14seg4com 143 142 偏置电压1/2 1/3 SOP-24/SSOP-24 VK1072B 2.4V-5.2V 18seg4com 183 182 偏置电压1/2 1/3 SOP-28VK1072C 2.4V-5.2V 18seg4com 183 182 偏置电压

取代HT1621B更少脚位更少点数:24/56/72/88/128点阵段码液晶驱动IC

产品型号:VK1024B 产品品牌:VINTEK/元泰/VINKA 封装形式:SOP16 VK1024概述: VK1024B 是 24 点. 内存映象和多功能的 LCD 驱动, VK1024B 的软件配置特性使它适用于多种 LCD 应用场合,包括 LCD 模块和显示系统,用于连接主控制器和 VK1024B 的管脚只有 4 条, VK1024B 还有一个节电命令用于降低系统功耗.封装:SOP16 特点: ★ 工作電壓: 2.4V-5.2V ★ 內嵌 256KHz RC oscillator ★ 可