屏的接口类型种类以及接口定义分析

屏的接口类型种类以及接口定义分析

https://blog.csdn.net/weixin_43839976/article/details/104487802

RGB接口,

MCU接口:  Intel8080总线(并口)

             MCU-LCD屏它与RGB-LCD屏主要区别在于显存的位置:

https://blog.csdn.net/qq_28986985/article/details/88557061?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161370028716780261920386%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=161370028716780261920386&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-2-88557061.pc_search_result_no_baidu_js&utm_term=%25E5%25B1%258F%25E7%259A%2584%25E6%258E%25A5%25E5%258F%25A3%25E6%259C%2589%25E5%2593%25AA%25E4%25BA%259B

TTL串口(http://wiki.tjc1688.com/doku.php?id=3.usarthmi%E5%85%A5%E9%97%A8:1.%E5%88%B0%E6%89%8B%E6%B5%8B%E8%AF%95)淘晶驰串口屏规格书http://www.doc88.com/p-01899961318276.html

 

 

一、屏的接口类型大致有:

1.SPI:SPI/采用较少,连线为CS/,SLK,SDI,SDO四根线,连线少但是软件控制比较复杂。一般用于低速黑白小尺寸屏;

2.I2C:I2C一般用于低速黑白小尺寸屏;

3.CPU/MCU:在功能机上用的多;(并口屏)

4.RGB:大屏采用较多;

5.LVDS:LVDS输出接口在17in及以上液晶显示器中得到了广泛的应用;

6.MDDI:为高通推出,将取代SPI模式而成为移动领域的高速串行接口;

7.MIPI:为多家重量级厂商联合成立的组织。

分别介绍:

1.SPI接口

SPI(Serial Peripheral Interface):串行外围接口。是Motorola首先在其MC68HCXX系列处理器上定义的。它可以使MCU与各种外围设备以串行方式进行通信以交换信息。SPI有三个寄存器分别为:控制寄存器SPCR,状态寄存器SPSR,数据寄存器SPDR。外围设备包括FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和MCU等。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。

2.I2C接口

I2C(Inter-Integrated Circuit):I2C总线是一种由NXP(原PHILIPS公司)开发的两线式串行总线,最主要的优点是其简单性和有效性。总线是用于连接微控制器及其外围设备。I2C总线的另一个优点是,它支持多主控(multimastering), 其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。当然,在任何时间点上只能有一个主控。

3.CPU接口

CPU:在智能机之前的功能机上用的多,手机进入到大屏时代后,并口的传输速度跟不上,特别是面临高清播放的应用,能力不足,所以出现了MDDI和MIPI。

4.RGB接口

RGB:大屏采用较多的模式,数据位传输也有6位,16位和18位之分。连线一般有:VSYNC,HSYNC,DOTCLK,VLD,ENABLE,剩下就是数据线。

5.LVDS接口

LVDS(Low Voltage Differential Signaling)是一种低压差分信号技术接口。它是美国NS公司(美国国家半导体公司)为克服以TTL电平方式传输宽带高码率数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。 采用LVDS输出接口可以实现低噪声和低功耗。
在液晶显示器中,LVDS接口电路包括两部分,即驱动板侧的LVDS输出接口电路(LVDS发送器)和液晶面板侧的LVDS输入接口电路(LVDS接收器)。LVDS发送器将驱动板主控芯片输出的17L电平并行RGB数据信号和控制信号转换成低电压串行LVDS信号,然后通过驱动板与液晶面板之间的柔性电缆(排线)将信号传送到液晶面板侧的LVDS接收器,LVDS接收器再将串行信号转换为TTL电平的并行信号,送往液晶屏时序控制与行列驱动电路。下图为LVDS接口电路的组成示意图。
在这里插入图片描述
需要说明的是,不同的液晶显示器,其驱动板上的LVDS发送器不尽相同,有些LVDS发送器为一片或两片独立的芯片,有些则集成在主控芯片中。

6.MDDI接口

MDDI(MobileDisplayDigitalInterface):高通公司于2004年提出的接口,通过减少连线可提高移动电话的可靠性并降低功耗,这将取代SPI模式而成为移动领域的高速串行接口。连线主要是host_data,host_strobe,client_data,client_strobe,power,GND几根线。

7.MIPI接口

MIPI:为多家重量级厂商联合成立的组织,其推出了一系列移动标准,其中就包括MIPI DSI。Mipi推出的时间不长,但推广速度很快,包括iphone4/Meizu M9 都采用mipi接口(可能现在除了高通的手机,大部分都是)。Mipi接口有物理规范,因此我们看到的支持DSI的开发板和LCD都是mipi规范的排线。但是目前mipi接口的LCD基本上买不到,网上有一些自己做开发的,也是用的iphone的屏开发板部分,Panda Board在CPU这块就没有将mipi的信号引出来,没法用,samsung s5pc100开发板没有引出接口,samsung s5pv210开发板一般有mipi接口驱动部分,目前只能有Omap的代码可以参考。

 

LCD的CPU接口和RGB接口

https://blog.csdn.net/gs_119/article/details/11722051?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.control

LCD的接口有多种,分类很细。 主要看LCD的驱动方式和控制方式。

大致可以分为 MCU接口和RGB接口。

对于MCU接口主要又可以分为8080模式和6800模式,这个主要是时序的区别。
对于RGB接口则可以分为模拟RGB, ADC接口和数字RGB接口。
            至于需要不需要HSNC,VSNC信号,这个是在RGB接口中,但也要看采用什么样制式的控制
            驱动模式,也可以不需要的。

MCU接口: 会解码命令,由 timing generator 产生时序信号,驱动 COM 和SEG驱动器。
RGB接口: 在写LCD register setting时,和MPU没有区别。区别只在于图像的写入方式。

MCU模式需要的信号有WR,RD,RS,RESET,CS。
RGB模式需要的信号有HSYNC,VSYNC,ENABLE,CS,RESET,有的也需要RS。

用MCU模式时由于数据可以先存到IC内部GRAM后再往屏上写,所以这种模式LCD可以直接接在MEMORY的
            总线上。
用RGB模式时就不同了,它没有内部RAM,HSYNC,VSYNC,ENABLE,CS,RESET,RS可以直接接在MEMORY
            的GPIO口上,用GPIO口来模拟波形,但有没有这么多空闲的GPIO口是个要考虑的问题,另
            外由于它不带RAM所以数据是直接往

MCU屏:/RES , /CS , RS , /WR , /RD , DB0 ~ DB17   (18bit)
RGB屏:/E , VSYNC , HSYNC , CLK ,  R0~R5 , G0~G5 , B0~B5 (18bit)

LCD MPU interface & RGB interface
MCU模式:目前最常用的连接模式,一般是80系统(68系统已经不存在了)。数据位传输有8位,9位,16位和18位。连线分为:CS/,RS(寄存器选择),RD/,WR/,再就是数据线了。优点是:控制简单方便,无需时钟和同步信号。缺点是:要耗费GRAM,所以难以做到大屏。
RGB模式:大屏采用较多的模式,数据位传输也有6位,16位和18位之分。连线一般有:VSYNC,HSYNC ,DOTCLK,VLD,ENABLE,剩下就是数据线。它的优缺点正好和MCU模式相反。

MCU接口: 由 timing generator 产生时序信号,驱动 COM 和SEG驱动器。
RGB接口: 在写LCD register setting时,和MPU没有区别,用于液晶的初始化,常用的模式是串口(这个串口是模拟串口,因为SCL,CS,SDK是挂在I/O上)
两者的区别只在于图像的写入方式。

LCD的CPU接口和RGB接口(CPU接口也有写成MPU接口的)

 

目前一般彩色LCD的连接方式有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式等。

MCU模式:目前最常用的连接模式,一般是80系统(68系统已经不存在了)。数据位传输有8位,9位,
         16位和18位
。连线分为:CS/,RS(寄存器选择),RD/,WR/,再就是数据线了。优点是:控
         制简单方便,无需时钟和同步信号。缺点是:要耗费GRAM,所以难以做到大屏(QVGA以上).

RGB模式:大屏采用较多的模式,数据位传输也有6位,16位和18位之分。连线一般有:VSYNC,HSYNC
         ,DOTCLK,VLD,ENABLE,剩下就是数据线。它的优缺点正好和MCU模式相反。

SPI模式:采用较少,连线为CS/,SLK,SDI,SDO四根线,连线少但是软件控制比较复杂。

VSYNC模式:该模式是在MCU模式下增加了一根VSYNC(帧同步)信号线而已,应用于运动画面更新。

MDDI模式:高通公司于2004年提出的接口MDDI(Mobile Display Digital Interface),通过减少连
           线可提高移动电话的可靠性并降低功耗,这将取代SPI模式而成为移动领域的高速串行接口
           。连线主要是host_data,host_strobe,client_data,client_strobe,power,GND几根线。目
           前瑞萨和三星才刚刚出货(主要是大屏的)。

通过观察LCM模组提供商提供的封装接口图,就大致可以看出它提供的是什么接口,主要是根据用户的要求来选择。

在嵌入式的主流 LCD屏中主要支持两大类的硬件接口,一种是常见的RGB接口,另外一种是MCU接口.后面因为最早是针对单片机的领域在使用,因此得名.后在中低端手机大量使用,其主要特点是价格便宜的. 
MCU-LCD接口的标准术语是Interface 80,因此在很多文档中用I80 来指MCU-LCD屏。
 
  MCU-LCD屏它与RGB-LCD屏主要区别在于显存的位置.

RGB-LCD的显存是由系统内存充当的,因此其大小只受限于系统内存的大小,这样RGB-LCD可以做出较大尺寸,象现在4.3"只能算入门级,而MID中7",10"的屏都开始大量使用.

而MCU-LCD的设计之初只要考虑单片机的内存较小,因此都是把显存内置在LCD模块内部.然后软件通过专门显示命令来更新显存,因此MCU屏往往不能做得很大.同时显示更新速度也比RGB-LCD慢.
 
   量示数据传输模式也有差别。
      RGB屏只需显存组织好数据。启动显示后。LCD-DMA会自动把显存通过RGB接口送到LCM。
     而MCU屏则需要发送画点的命令来修改MCU内部RAM。(即不能直接MCU屏RAM)
所以RGB显示速度明显比MCU快,而且播放视频方面,MCU-LCD也比较慢.
 
 S3C6410 即支持RGB-LCD屏,也支持MCU-LCD屏.而对MCU-LCD屏的显示模块的显存显示,它除了支持传统的绘制命令,也支持一种特有的类似RGB-LCD屏的显示模式。即显示数据仍然在系统内存中组织,显示时通过DMA传输到显示器控制器,由硬件来产生绘制命令。相对纯软件绘制模式,这种方法速度更快。

MUC接口主要又可以分为8080模式和6800模式,这两者之间主要是时序的区别;数据位传输有8位,9位,16位,18位,24位; 连线分为:CS/,RS(寄存器选择),RD/,WR/,再就是数据线了。

MCU(I80)接口

MCU接口标准名称是I80,因为主要针对单片机的领域在使用,因此得名。后在中低端手机大量使用,其主要特点是价格便宜的。MCU-LCD接口的标准术语是Intel提出的8080总线标准,因此在很多文档中用I80来指MCU-LCD屏。

优点是:控制简单方便,无需时钟和同步信号。缺点是:要耗费GRAM,所以难以做到大屏(3.8以上)。对于MCU接口的LCM,其内部的芯片就叫LCD驱动器。主要功能是对主机发过的数据/命令,进行变换,变成每个象素的RGB数据,使之在屏上显示出来。这个过程不需要点、行、帧时钟。 
MCU接口的LCD的Driver IC都带GRAM,Driver IC作为MCU的一片协处理器,接受MCU发过来的Command/Data,可以相对独立的工作。对于MCU接口的LCM(LCD Module),其内部的芯片就叫LCD驱动器。主要功能是对主机发过的数据/命令,进行变换,变成每个象素的RGB数据,使之在屏上显示出来。这个过程不需要点、行、帧时钟。


I(intel)8080模式

I80模式管脚的控制脚有5个:

  1. CS 片选信号

  2. RS (D/I 数据/指令选择线, 置1为写数据, 置0为写命令)

  3. /WR (为0表示写数据)

  4. /RD (为0表示读数据)

  5. RESET 复位LCD(用固定命令系列 0 1 0来复位)

优点是:控制简单方便,无需时钟和同步信号。 
缺点是:要耗费GRAM,所以难以做到大屏(QVGA以上)

这里写图片描述


M(Motorola)6800模式

M6800模式支持可选择的总线宽度 8/9/16/18-bit (默认为8位),其实际设计思想是与I80的思想是一样的,主要区别就是该模式的总线控制读写信号组合在一个引脚上(/WR),而增加了一个锁存信号(E)数据位传输有8位,9位,16位和18位。

这里写图片描述

MCU接口和RGB接口主要的区别是:

MCU接口方式:显示数据写入DDRAM,常用于静止图片显示。 
RGB接口方式:显示数据不写入DDRAM,直接写屏,速度快,常用于显示视频或动画用

二、从屏的接口样式简单区分屏接口类型的方法

(1)TTL屏接口样式:

D6T(单6位TTL):31扣针,41扣针。对应屏的尺寸主要为笔记本液晶屏(8寸,10寸,11寸,12寸),还有部分台式机屏15寸为41扣针接口。

S6T(双6位TTL):30+45针软排线,60扣针,70扣针,80扣针。主要为台式机的14寸,15寸液晶屏。

D8T(单8位TTL):很少见

S8T(双8位TTL):有,很少见80扣针(14寸,15寸)

(2)LVDS屏接口样式:

D6L(单6位LVDS):14插针,20插针,14片插,30片插(屏显基板100欧姆电阻的数量为4个)主要为笔记本液晶屏(12寸,13寸,14寸,15寸)

D8L(单8位LVDS):20插针(5个100欧姆)(15寸)

S6L(双6位LVDS):20插针,30插针,30片插(8个100欧姆)(14寸,15寸,17寸)

S8L(双8位LVDS):30插针,30片插(10个100欧姆电阻)(17寸,18寸,19寸,20寸,21寸)

(3)RSDS屏接口样式:

50排线,双40排线,30+50排线。主要为台式机(15寸,17寸)液晶屏

三、常用LCD液晶屏接口定义20PIN单6定义:

1:电源;2:电源;3:地;4:地;5:R0-;6:R0;7:地;8:R1-;9:R1;10:地;11:R2-;12:R2;13:地;14:CLK-;15:CLK;16:空;17:空;18:空;19 :空;20:空

每组信号线之间电阻为(数字表120欧左右)

20PIN双6定义:

1:电源;2:电源;3:地;4:地;5:R0-;6:R0;7:R1-;8:R1;9:R2-;10:R2;11:CLK-;12:CLK;13:RO1-14:RO1;15:RO2-;16:RO2;17:RO3-;18:RO3;19:CLK1-;20:CLK1

每组信号线之间电阻为(数字表120欧左右)

20PIN单8定义:

1:电源;2:电源;3:地;4:地;5:R0-;6:R0;7:地;8:R1-;9:R1;10:地;11:R2-12:R2;13:地14:CLK-;15:CLK;16:R3-;17:R3

每组信号线之间电阻为(数字表120欧左右)

30PIN单6定义:

1: 空;2:电源;3:电源;4:空;5:空;6:空;7:空;8:R0-;9:R0;10:地;11:R1-;12:R1;13:地;14:R2-;15:R2;16:地;17:CLK-;18:CLK;19:地;20:空-;21:空;22:空23:空;24:空;25:空;26:空;27:空;28:空;29:空;30:空

每组信号线之间电阻为(数字表120欧左右)

30PIN单8定义:

1:空;2:电源;3:电源;4:空;5:空;6:空;7:空;8:R0-;9:R0;10:地;11:R1-;12:R1;13:地;14:R2-;15:R2;16:地;17:CLK-;18:CLK;19:地;20:R3-;21:R3;22:地;23:空;24:空;25:空;26:空;27:空;28:空;29:空;30:空

每组信号线之间电阻为(数字表120欧左右)

30PIN双6定义:

1: 电源;2:电源;3:地;4:地;5:R0-;6:R0;7:地;8:R1-;9:R1;10:地;11:R2-;12:R2;13:地;14:CLK-;15:CLK;16:地;17:RS0-;18:RS0;19:地;20:RS1-;21:RS1;22:地;23:RS2-;24:RS2;25:地;26:CLK2-;27:CLK2

每组信号线之间电阻为(数字表120欧左右)

30PIN双8定义:

1:电源;2:电源; 3电源 ;4空;5:空;6:空;7:地;8:R0-;9:R0;10:R1-;11:R1;12:R2-;13:R2;14:地;15:CLK-;16:CLK;17:地;18:R3-;19:R3;20:RB0-;21:RB0;22:RB1-;23:RB1;24:地;25:RB2-;26:RB2;27:CLK2-;28:CLK2;29:RB3-;30:RB3
每组信号线之间电阻为(数字表120欧左右)

一般14PIN、20PIN、30PIN为LVDS接口。25、31、40、41、60、70、75、80、100PIN接口为TTL接口,其中41PIN以下为单6位,60PIN以上为双六位屏50、80(50+30)PIN接口的为RSDS接口。单排白色线。14+20IN接口为TMDS接口,少得很!

一般14.1的笔记本液晶屏都是单6的。

1、MIPI、RGB、LVDS、CPU之间加上转换芯片是可以互相转换的,比如东芝的TC358764/5芯片,就可以实现MIPI转LVDS;

2、做这种转换芯片的原厂有东芝、TI、所罗门、联咏等;

3、驱动IC)原厂有:三星(Samsung)、瑞萨(Renesas)、联咏、奇景、旭曜(2015年1月2日与敦泰合并)、矽创、奕力,格科微、新相微、天钰科技、天利、Solomon(所罗门,也叫晶门)、瑞鼎等。

 

 

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在面向对象编程中,类型和接口是不同的概念,虽然它们之间有些相似之处。 类型(Type)通常指对象的数据类型,即一个对象所属的类。一个对象的类型决定了它可以执行哪些操作,以及它具有哪些属性和方法。 接口(Interface)则是一种规范,定义了一组方法和属性,没有实现代码。它定义了一个类应该具有哪些行为,但不关心这些行为如何实现。一个类可以实现一个或多个接口,从而表达它的行为。在Java等编程语言中,接口是一种特殊的抽象类,其中所有的方法都没有实现。 因此,可以说类型和接口在某种程度上有一些相似之处,它们都提供了对对象的行为进行描述的方式。但是,它们的概念是不同的,类型指的是对象的数据类型,而接口则是一种规范。 ### 回答2: 在面向对象中,类型并不仅仅是接口,它更广泛地指代对象的分类。在面向对象程序设计中,类是一种类型的抽象,它定义了对象的属性和方法。接口是一种特殊类型,它定义了一组方法的形式,而没有具体的实现。 在面向对象的编程语言中,类型是对象的基本特征描述。它决定了对象可以拥有的属性和方法。通过类型,我们可以对对象进行分类,根据相同类型的对象共享相似的特征和行为。类型定义了对象的结构和行为,同时也限制了对象所能进行的操作。 接口是一种特殊的类型,在接口中定义了一组方法的原型。它描述了对象应该具有哪些方法,但不涉及具体的实现。接口可以用来定义多个不相关的类之间的共同行为。一个类可以实现一个或多个接口,并根据接口定义的方法来实现具体的行为。 因此,类型可以包括类和接口两种形式。类描述具体的对象和其行为,而接口描述了共享的行为规范。接口可以看作是一种特殊的类型,它定义了一组方法的形式,用于规范对象的行为。但在面向对象中,类型不仅仅局限于接口,还包括类和其他类型的定义。 ### 回答3: 在面向对象编程中,类型和接口并不完全等价。 类型是指一组具有相似特征和行为的对象的集合。它定义了对象可以拥有的属性和方法,以及它们的行为和状态。对象的类型决定了它可以执行的操作和对外暴露的接口。 接口则是一种规范或契约,它定义了对象提供的服务或功能,描述了对象的方法签名和预期行为,但不涉及具体的实现细节。通过接口,对象可以与外部世界进行交互,其他对象可以通过接口访问对象的功能。 在某些编程语言中,类型和接口可以对应。例如,Java中的接口就是一种特殊的类型,类可以实现接口,并通过实现接口来定义和实现自己的方法。但在其他编程语言中,类型和接口是不同的概念。例如,在C++中,通过类可以定义类型,并通过类的成员函数来实现接口。 总的来说,在面向对象编程中,类型是对象的抽象描述,包含对象的属性和行为;而接口是一种规范,定义了对象的行为和可访问的功能。虽然它们有些相似,但并不完全等价。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值