微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 手机基带和硬件设计讨论 > 请教:RGB接口和CPU接口

请教:RGB接口和CPU接口

时间:10-02 整理:3721RD 点击:
LCD并口包括CPU和RGB两种,这两种接口方式有什么区别?各有什么样的优缺点呢?

RGB接口需要同步信号,而CPU接口不需要,另外RGB接口的LCD比较便宜,但是,好像大部分LCD的接口都是CPU接口,很少用RGB接口的。

我见过的很多TFTLCD都是RGB的,SAMSUNG,EPSON,SHARP等都多是RGB,I/O接口的倒是少见,RGB和I/O都需要同步信号,数字信号里的CLOCK其实就是维持同步的,RGB中不光有CLOCK还有行和场同步信号,另外最近招聘BB的,为什么这么强调专业啊,本人学自动化的,也搞了两年多BB了,投出的简历一点消息都没有,就上海德信无线面试了一次,是不是人事的人根本就看不懂简历啊,只知道按专业来选面试人,象这种较为专业职位的简历,建议直接由项目经理来选比较好!

楼上得在那发财呀?

恕我愚钝,倒是第一次听说RGB接口和CPU接口。手机上LCD的接口就是Intel和Moto两种啊,RGB应该是传输的数据本身吧?比如65K色,16位数据接口,一次传输就传一个象素点的信息。

3楼说的对,现在很多LCD都支持RGB接口,尤其是QVGA以上的屏。主要区别是加了vsync,hsync同步信号,为了防止在高分辨率LCD上播放动画时发生抖动。但这种接口也是过渡,未来可能要以串行为主。

数字RGB接口主要是LCD PANNEL或IMAGE SENSORLCM接口是INTEL/MOTO方式

发什么财啊!混日子,现在的手机或smartphone的小屏的接口就象7楼所说,分为LCM和LCDPANNEL,接口的分类来源于video driver ic的输入方式,现在做这些driver ic的主要在韩国,日本,台湾,另外,在显示领域的传输多经过转换了,比如IEEE1394,DVI,HDMI,VGA,QVGA,USB等,里面的信号的方式还是以RGB为主,只是组织的方式有些区别,显示的分辨率差别也就很大了



为什么RGB接口的LCD比较便宜呢?现在大部分LCD Drive IC都有RGB接口和CPU接口,具体选用什么接口对LCD模块这边来说只是修改一下FPC走线而已!

IO走线其实就和nand flash接口一样,需要命令数据分时使用,使用这种走线,CPU部分将省去codec,但是写驱动比较难一点,芯片厂为了简化应用,就将LCD controler 组织为IO驱动+codec部分,LCD接口部分就driver IC,如果CPU部分是IO接口,那LCD接口部分就是Codec+Driver,价格就贵一点.大概这样吧!

楼上说的对,主要体现在驱动IC上,如果是CPU接口的话,驱动IC就要做很多工作,需要更大的buffer,而RGB接口的驱动IC则不需要什么buffer,或者不需要那么多,所以就便宜。

RGB Interface LCD 俗称Analog interface,主要用于TFT型LCD,这种LCD比较早期的应用中。而所谓的CPU Interface是指digital interface,包括很多种格式,比如:ITU-R656,RGB666......主要应用于LTPS型和OLED型LCD。至于这些LCD的差别,自己查资料吧。



不是很明白你说的,CPU Interface不是指Inter 8080和Moto 6800吗?怎么又有ITU-R565和RGB666了。还是请说的详细点。

d:\11.doc其实就是"传输"过程中有没有经过A/D,D/A的转化,以及有没有做编码,分为RGB的数字传输和RGB模拟传输,具体到显示的一个象素点,还是要用RGB来调色,

想上传一个编码格图片的,好象不行

从一个SENSOR取景开始,首先是对景物(模拟)的采样做数字化处理形成BMP位图,这是数字的,各个相素点由RGB565(16位色),RGB666(18位色)等组合来数字化,然后有做编码或不做编码,存储或传输,显示时将这个包含各个相素信息的显示数据从存储介质读出传输到接口,因为早期的CRT显示,在接口处就将该数据又做模拟化处理包含模拟RGB和同步信号的VGA接口(指PC端15针端子),所以在显示传输中有模拟和数字两大类手持设备中就基本没有做"模拟"RGB传输(CPU-LCD)的了,使用数字RGB模式如做组合:RGB444,RGB565,RGB666,还有就是并行I/O和串行I/O,在EPSON接口规范里串行I/O称为MPU模式,也就是楼上好多称为CPU模式

LCD的确分为CPU接口和RGB接口,这两种接口需要的控制信号不同,因为RGB接口的用的比较多,所以稍微便宜一点;所谓的INTEL和MOTO接口方式,这不是常规所说的LCD接口,只是LCD的读写控制信号不同而已;以后的LCD接口是向高速串口发展,例如高通今年出的套片LCD接口已经采用MDDI接口(只要五根线!)。

只要五根线?都是那些信号线,能详细说一下吗?最好是有资料一起传上来.感谢!

MDDI是一个高速串行接口标准,能够直接将LCD面板和相机模块与MSM (Mobile Station Modem)芯片组相连接,从而允许用户使用当前最先进、最可靠的LCD面板和数码摄像技术。此外,MDDI还得到高通CDMA2000及WCDMA(UMTS)解决方案的支持。MDDI技术具有速率高、引脚数量少及功耗低等优点,特别适用于爱普生在CDMA2000和W-CDMA中的LCD面板与相机模块接口产品。 高通的许多芯片组均支持MDDI,包括用于CDMA2000的MSM6150、MSM6550、MSM6800、MSM7500和MSM7600,以及用于W-CDMA的MSM6275、MSM6280和MSM7200等芯片组。与以前的90多根线缆接口相比,MDDI仅需4根线缆外加电源线,就能支持3.2Gbps的双向数据传输。太具体的资料我也没有找到!

MDDI 接口成本高啊,宁愿FPC做宽点也比买高通的转换IC便宜

hd66789,可rgb,可cpu.rgb会更快. 一般用spi传输命令.

LCD接口包括串口和并口两种,其中并口包括CPU和RGB两种,CPUi/f有6800/8080并行方式,现在较多使用80方式的。8080系列CPU并行接口,由8位双向数据脚 D7-D0、RD、WR、D/C、CS组成。假如CS是低电平且RD为低,RD输入作为读数据锁存信号。无论是从GDRRAM读显示数据还是从状态寄存器读状态都需要受D/C脚的控制。假如CS是低电平且WR为低,WR输入作为写数据锁存信号。无论是写显示数据到GDDRAM还是将命令写入命令寄存器都需要受D/C脚的控制。RGB i/f现在主要有两种方式,16bit和18bit,16bit RGB数据位是R1-R5,G0-G5,B1-B5,显示比例为R:G:B 5:6:5,可显示彩色数量为65k种色彩,18bitRGB数据位是R0-R5,G0-G5,B0-B5,显示比例为R:G:B 6:6:6,可显示色彩为262k种色彩。其中R0,B0,G0为低位,R5,G5,B5为高位,在16bit,65k色显示方式中,通常为低位R0,B0悬空或置高,置低及接高位R5,B5等四种方式,这根据LCD厂家所选用的LCD Driver IC来决定。除了<FONT face="Times New Roman">RGB</FONT>数据线外,<FONT face="Times New Roman">RGB</FONT>连接方式还需要<FONT face="Times New Roman">MCK,HSYNC</FONT>和<FONT face="Times New Roman">VSYNC</FONT>三根时钟线来保证<FONT face="Times New Roman">RGB</FONT>数据按照正确的时序由<FONT face="Times New Roman">CPU</FONT>向<FONT face="Times New Roman">LCD</FONT>传输,其中<FONT face="Times New Roman">MCK</FONT>为系统时钟,提供稳定的方波时钟,<FONT face="Times New Roman">HSYNC</FONT>为行同步信号,<FONT face="Times New Roman">VSYNC</FONT>为场同步信号。

今年SHARP的新LCD产品,全部都是CPU和I/O接口,没有RGB接口的。

照高手的意思...RGB 跟CPU  只差別在同步和控制信號...data format 是一樣的....對吧那請問一下高手....1.serial and parallel LCM 是屬於那一個介面.....2.Data format 有差異嗎

CPU接口的LCD的Driver IC都带GRAM,driver IC作为MCU的一片协处理器,接受MCU发过来的Command/Data,可以相对独立的工作;而RGB接口的LCD的Driver IC可不带,一般没有(省钱)。用RGB接口的MCU一般更强大,有专门的接口电路,RGB接口的driver IC去掉了一个接口电路(即CPU接口中处理Command/data的IO电路),就需要MCU提供H/V两个场同步信号。

以下转贴: hoho,小弟调LCD有些时候了,也来说说,见笑了:
    我们先来看看驱动电路部分。记得在很早的时候,那时候还都是FSTN的显示屏满天飞的时候(也是小弟刚刚毕业开始作手机的时候)。LCD的驱动电路有很多是两片芯片的,一片LCDC,一片LCDDriver,一般的LCDC里面有一个display的buffer。LCDDriver是电路驱动液晶显示部分的电路,没有什么好讲的。更早的时候,LCD上就一片LCDDriver就行了,程序员需要控制两个(H,V)场扫描信号,而且程序员希望在某个坐标显示,都需要编程控制驱动电路来实现,后来发现显示屏越来越大,而MCU以及程序员没有这个能力和精力来对LCD进行这类的同步控制,于是LCDC就诞生出来承担起这些个功能。后来加上了buffer,就是说程序员可以把大批的显示内容以显示矩阵(display matrix)的形式写到buffer里,让LCDC来读取buffer里的数据再由LCDDriver显示到显示屏上。后来这个buffer越来越大,除了显示矩阵以外还放很多命令,所以也不能老把它笼统的叫buffer啊,所以就对放显示矩阵的存储空间有了一个专用的名字叫做GRAM。到现在嘛,这些驱动/控制电路以及buffer都合起来放在一片芯片中,统称为driver IC啦。也就是LCM上那颗COG的芯片,相信看这片回帖的兄弟们都看到过。而且这颗driver IC的功能越来越nb,有什么dimm功能啊,gamma功能啊,什么省电啊等等乱七八糟的功能,不过大多功能程序员都不需要去详细了解,现在的程序员都很轻松啦,只需要用很简单的几条命令就可以控制这颗driver IC来驱动LCD。
    上面说的LCD的驱动电路的发展,而接口都是一直是CPU接口。因为这个发展的方向是:LCD driver作为MCU的一片协处理芯片,接受MCU发过来的command/data,而可以相对独立的处理显示工作。而怎么处理显示工作的过程,对于MCU和程序员来说,都是透明的。
    后来为什么出现了RGB的接口电路,小弟真的还不知道为什么。但是有两点很清楚:一是用RGB接口的MCU/Backend IC一般都更加的强大,有专门的接口电路来配合RGB显示。一是一般用RGB接口的LCD driver都没有GRAM,这大大的降低了LCD driver的成本,而将这些成本转移到更大的液晶显示区域去。所以不难看出,高端的显示屏(&gt;=2.2",QCIFF)的一般都会选用RGB接口。想想吧,26w色的QCIFF的显示屏至少需要多少GRAM啊,这都是钱啊!
    其实RGB接口的LCD也很简单了,甚至比CPU接口的LCD还要简单。和CPU接口的LCD driver相比,RGB接口的driver去掉了一个接口电路,就是去掉了CPU接口中的一个处理COMMAND/DATA数据的IO电路。(这个我光用语言说不大清楚,等小弟有空做一个ppt再放上来)这样的话,就需要MCU提供两个场同步信号(H,V),无疑提高了对MCU的要求,而且,LCD的帧率唯一受MCU/Backend IC的接口速度限制,所以如果MCU足够nb的话,LCD的刷新速度还是很不错的。还有就是有的GRB接口的driver做得还不是很nb,需要用SPI来传输一些少量的命令,而很多MCU没有这么一个专用的SPI,所以要用GPIO来模拟SPI。呵呵,看看也是够麻烦的。而且最郁闷的是,因为考虑到很多MCU/Backend IC芯片的接口速度还不是足够的快,所以很多厂家在LCD driver里还是放了部分或者是整个显示内存——唉,还是没有达到省钱的目的啊!
    今天刚刚到北京第一天上班,也是第一次来这里灌水,没有很系统的总结LCD driver。只是抛砖引玉,等日后有空再好好总结一下和大家交流。

还是26楼的贴子讲的有道理现在高端方案都是用的RGB接口,比如OMAP。



据我所知,是qualcomm的BB 支持MDDI,并不需要转换IC。
关于LCD接口必然向这个方向走。并不是FPC宽窄问题,是Data rate的问题



请问,如果没有IC的话,具体怎么来驱动他,我的RGB数据出来后,怎么到具体的每一个点。这么多COM线和SEG线,怎么来接他~~~~疑惑中,请高手指点~~~~



这个接口的原始最初动力就是为了解决长距离并行数据排线的传输成本的问题。所以qualcomm开发了此桥接转换接口技术,并用之于自己设计的chipset
实际上此interface bridge是串行接口
传输速率,串行永远不如并行,高通自己的平台当然是可以,但是其他平台要使用此接口技术要么买高通的接口IC,要么给高通LISENCE费整合到自己的chipset
所以高通也不遗余力游说广大LCD制造商使用此接口以配合高通的IC,否则也是光有公鸡没母鸡
此接口标准能否被承认还要看LCD制造联盟是否觉得该interface bridge能使其从中得到好出
对于下游设计公司或LCM模组制造公司,用5PIN 的MDDI与用几十PIN的LCM接口在FPC上的成本优势没几乎有

彩屏接口趋势,应该会转向RGB I/F,因为成本与质量的考量。一般说来,RGB I/F的LCM少了一个RAM,而这个RAM成本又偏高,所以价格大致会贵一些,举例来说,日本牌的QVGA屏成本大概会差约$4USD。在质量方面,RGB接口的屏能防止的抖动与tiering,特别是当有用到图形加速或GUI时,非得用RGB I/F不可。当然,RGB I/F并不是完美的,他的功耗控制会是一个问题,所幸目前的CPU或Graphic chip内的controler都做得不错。至於高速串行接口,目前除屏的来源较少外,还有功耗的问题,短期内不易普及。

据qualcomm说,MDDI现在已经成为国际标准了,我不知道有哪些厂家做的LCD支持这种接口

   目前手机用的LCD屏主要有8080系列CPU类型接口和RGB类型接口,其它类型用得比较少。RGB类型接口要控制主LCD和从LCD的话,要提供两组控制接口(I2C或SPI),分别控制两个LCD。使用8080系列接口,数据线可以复用,通过不同的片选来区分主LCD和从LCD。

mark!

楼上是对的,CPU接口也可以是16bit或者18bit的,68和80 的区别只是在读写控制上,随便找个LCD的 driver ic看看那就知道。本想传个图上来,公司上网不方便

CPU接口的控制比较简单,不需要时钟和同步信号,但是比较耗费GRAM,没办法做大屏,RGB正相反。另外,大部分TFT的屏都用RGB的。

CPU接口的TFT屏一般不超过3.5寸
CPU接口的屏内部带控制器,满足LCD的刷新显示,BB只需要向LCM传一次数据,对BB的带宽没有多大的影响,LCM内部的控制器会定时刷新,例如以60HZ的频率刷新
数字RGB,包括行同步,场同步等信号,要求BB带有控制器,以一定频率向LCM传输数据,这样的话会占用一定的BB带宽,所以频率低的BB使用BB接口,功能强大的AP使用RGB接口可以满足大尺寸的应用

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top