
LCD接口有很多种,分类很细。看LCD的驱动方式和控制方式。目前手机上彩色液晶的连接方式一般有几种:MCU模式、RGB模式、SPI模式、VSYNC模式、MDDI模式、DSI模式。MCU模式(也写为MPU模式)。只有TFT模块有RGB接口。
但是,MUC模式和RGB模式被广泛使用,其区别如下:
1.MCU接口:可以解码命令,时序发生器产生时序信号驱动COM和SEG驱动。
RGB接口:写LCD寄存器设置时,和MCU接口没什么区别。唯一的区别是图像的书写方式。
2.在使用MCU模式时,由于数据可以先存储在IC的内部GRAM中,然后再写到屏幕上,所以这种模式下的LCD可以直接连接到存储器的总线上。
使用RGB模式时则不同。它没有内部RAM、HSYNC、VSYNC、ENABLE、CS、RESET和RS,可以直接连接到内存的GPIO口,GPIO口可以用来模拟波形。
3.MPU接口方式:显示数据写入DDRAM,常用于静止画面显示。
RGB接口模式:显示数据不写入DDRAM,直接写入屏幕,速度快,常用于显示文章或动画。
MCU接口和RGB接口的主要区别是:
MCU接口方式:显示数据写入DDRAM,常用于静止画面显示。
RGB接口模式:显示数据不写入DDRAM,直接写入屏幕,速度快,常用于显示文章或动画。
MCU模式因主要应用于单片机领域而得名。后来广泛应用于低端手机,主要特点是价格低廉。MCU-LCD接口的标准术语是Intel提出的8080总线标准,所以很多文献中用I80指代MCU-LCD屏幕。可以分为8080模式和6800模式,两者的区别主要是时机。数据位以8位、9位、16位、18位和24位传输。电线分为CS/,RS(寄存器选择),RD/,WR/,然后是数据线。具有控制简便,不需要时钟和同步信号的优点。缺点:需要克,所以很难做到大屏(3.8以上)。对于MCU接口的LCM,其内部芯片称为LCD驱动。主要功能是将主机发送的数据/命令转换成每个像素的RGB数据,并显示在屏幕上。这个过程不需要点、线、帧的时钟。
单片机接口的LCD驱动程序配有显卡。驱动IC作为MCU的协处理器,接受MCU发送的命令/数据,可以独立工作。对于MCU接口的LCM(液晶显示模块),其内部芯片称为液晶驱动。主要功能是将主机发送的数据/命令转换成每个像素的RGB数据,并显示在屏幕上。这个过程不需要点、线、帧的时钟。
M6800模式M6800模式支持可选的8/9/16/18位总线宽度(默认为8位)。其实际设计思路与I80相同。主要区别是这种模式的总线控制读写信号合并在一个管脚(/WR)上,而增加了一个锁存信号(e)。数据位以8位、9位、16位和110位传输。
I8080模式I80模式连接分为CS/,RS(寄存器选择),RD/,WR/,然后是数据线。具有控制简便,不需要时钟和同步信号的优点。缺点:需要克,所以很难做到大屏(QVGA以上)。
MCU接口的标准名称是I80,有五个管脚的控制管脚:
CS芯片选择信号
RS(置1写数据,置0写命令)
/WR (0表示写数据)数据命令鉴别信号
/RD (0表示读取数据)
复位LCD(用固定命令系列0 1 0复位)
垂直同步模式
这种模式其实就是在MCU模式中加入一个VSYNC信号,应用于运动画面的更新,和上面两种接口有很大的区别。这种模式支持直接动画显示的功能,并提供了一种解决方案来实现动画显示,而对MCU接口的改动很小。在这种模式下,内部显示操作与外部VSYNC信号同步。它能以比内部操作更高的速率实现动画显示。但由于其工作模式不同,这种模式对速度有限制,即内部SRAM的写入速度必须高于内部SRAM的显示读取速度。
RGB模式大屏采用的模式更多,数据位传输可分为6位、16位、18位、24位。线材一般有:VSYNC、HSYNC、DOTCLK、CS、RESET,有的还需要RS,剩下的都是数据线。其优缺点与MCU模式正好相反。
MCU-LCD屏幕和RGB-LCD屏幕的主要区别在于显存的位置。RGB-LCD的显存是由系统内存服务的,所以它的大小只受系统内存大小的限制,这样就可以把RGB-LCD做成更大的尺寸。像现在这样,4.3 只能算是入门级,而7 和10 MID中的屏幕应用广泛。在MCU-LCD设计之初,只要MCU的内存小,就把显存内置到LCD模块中。然后软件通过专门显示命令来更新显存,这样单片机屏幕就可以不要做得太大。同时显示更新速度比RGB-LCD慢。显示数据传输方式也有区别。RGB屏幕只需要显示组织好的数据。显示启动后,LCD-DMA会自动将显存中的数据通过RGB接口发送给LCM。MCU屏需要发送画点的命令来修改MCU内部的RAM(也就是不能直接写MCU屏的RAM)。所以RGB显示速度明显比MCU快,MCU-LCD在播放文章时速度较慢。
对于RGB接口的LCM,主机直接输出每个像素的RGB数据,不做任何转换(伽玛校正等除外。).对于该接口,主机中需要一个LCD控制器来产生RGB数据和点、线、帧的同步信号。
彩色TFT LCD有两种接口:TTL接口(RGB颜色接口)和LVDS接口(将RGB颜色封装成差分信号进行传输)。TTL接口主要用于12.1英寸以下的小尺寸TFT屏幕,LVDS接口主要用于8英寸以上的大尺寸TFT屏幕。TTL接口线多,传输距离短;LVDS接口传输距离长,线路数量少。大屏幕采用更多模式,控制引脚有VSYNC、HSYNC、VDEN、VCLK。S3C2440最多支持24个数据引脚,数据引脚为VD[23-0]。
或者CPU显卡发送的图像数据是TTL信号(0-5V,0-3.3V,0-2.5V,或者0-1.8V),LCD本身接收TTL信号。由于TTL信号在高速长距离传输中性能差,抗干扰能力差,所以提出了很多传输方式,如LVDS、TDMS、GVIF、PD、DVI、DFP等。其实他们只是把CPU或者显卡发来的TTL信号编码成各种信号进行传输,在LCD端对接收到的信号进行解码得到TTL信号。
但无论采用哪种传输方式,本质的TTL信号都是一样的。
注:TTL/LVDS分别是两种信号传输方式。TTL是高电平表示1,低电平表示0的模式。LVDS是正负对应的波形。两个波形之间的差异表示当前0SPI模式是1还是0。
少的有3线和4线,连接线有CS/,SLK,SDI,SDO。连接线更少,但软件控制更复杂。
MDDI模式(MobileDisplayDigitalInterface)高通在2004年提出的接口MDDI可以通过减少连接数来提高手机的可靠性和降低功耗,将取代SPI模式,成为移动领域的高速串行接口。主要连接线是主机数据、主机选通、客户端数据、客户端选通、电源和gnd。
DSI模式该模式为串行双向高速命令传输模式,D0P、D0N、D1P、D1N、CLKP和CLKN相连。回顾黄浩宇









