找回密码
 注册
搜索
查看: 2997|回复: 10

[讨论] RGB Interface VS MPU Interface VS MDDI

[复制链接]
发表于 2006-8-6 20:16:00 | 显示全部楼层 |阅读模式
我最近在看液晶显示器的数据手册,一般的手据手册上面都会写着:支持RGB interface,还支持MPU接口,又支持MDDI接口,请教一下高手:

在什么的情况之下,选择什么样的接口阿?显示数据和写GRAM寄存器的指令是否可以通过任何一中接口送出去?
谢谢!!
发表于 2006-8-8 15:46:00 | 显示全部楼层
支持RGB接口,是指LCD和控制器的数据输出接口;而MPU是他们之间的控制接口。
点评回复

使用道具 举报

 楼主| 发表于 2006-8-8 22:06:00 | 显示全部楼层
你做过RGB接口的程序吗?
能否给我参考一下!
tommygreen.student@sina.com

多谢!!
点评回复

使用道具 举报

发表于 2006-8-9 11:23:00 | 显示全部楼层
不知道你是在设计硬件接口,还是做LCD驱动。我感觉好像在设计硬件接口,其实RGB和MPU是LCD和MCU之间连接的两种比较常见的接口,LCD的datasheet里是不会写这些东西的,LCD的driver IC里可能会有,建议里看一下你用的MCU的设计指南,里面会有比较详细的介绍。另外,如果是做接口程序,那就要看MCU的编程手册了。[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2006-8-9 23:11:00 | 显示全部楼层
不是的,我软件驱动开发的,现在上了一个项目
CPU-->MDDI IC-->LCD
MDDI IC和LCD之间是RGB传送数据,SPI传送指令
CPU是MSM6800,要通过MDDI IC去控制好LCD,以前没有做过,所以问问清楚!
点评回复

使用道具 举报

发表于 2006-8-10 10:36:00 | 显示全部楼层
我看的手册一般叫80-system interface 和 RGB interface 还有 叫VSYNC interface (system interface + VSYNC).

其中System interface分为
– High-speed interface via 8-, 9-, 16-, 18-bit parallel ports
– Clock synchronous serial interface
其中Moving picture display interface
– RGB interface (VSYNC, HSYNC, DOTCLK, ENABLE, DB17-0) via 6-, 16-, 18-bit ports
– VSYNC interface (System interface + VSYNC)
刚开始学的人确实有点晕乎[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-11-2 22:29:00 | 显示全部楼层
我看了一段时间的HD66781datasheet,我的理解如下:

所谓80-system interface 是LCD模块必须具备的接口,要通过它来向LCD 驱动IC发送命令。另外,在显示静态图片时候可以通过它直接将图像数据写入LCD 的GRAM。

RGB interface是另外的一组线,用来传输图像数据的,如果是需要显示动态图像(图像一帧一帧的显示),配合帧同步信号线,就可以显示动态图像。如果你的系统不需要显示动态图片,那你就不需要这种接口了。

VSYNC interface 实际上是用80-system interface 的信号线,来传送图片数据,但它需要一根帧同步信号线,使用这种接口,相比RGB interface可以减少线的条数。
[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-11-8 15:52:00 | 显示全部楼层
用什么接口取决于CPU,RGB的话,简单的说,有一部分驱动在CPU这边做了,所以屏的成本会低一些,速度也可以更快。MPU接口就是数据总线。

一般RGB接口的屏都是比较大的屏,如QVGA/VGA的屏,小屏很少用RGB接口的。[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-11-14 13:11:00 | 显示全部楼层
MPU和RGB是两种不同接口,简单地说:
MPU是数据总线,这种情况下,LCD controller是直接内置在LCD屏中,这是所谓的smart屏,驱动程序只要通过数据总线MPU把数据搬运到此LCD屏内带的RAM中就可以了,内容显示的问题交给它内置的controller。

RGB这是使用外部controller,一般是CPU内带,此时,LCD屏是所谓的dummy屏,数据必须通过行,场,时钟和象素时钟,由这个controller控制驱动数据显示到LCD屏上。[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-11-14 16:12:00 | 显示全部楼层
楼上乃正解,前面的有些误人子弟;
点评回复

使用道具 举报

发表于 2007-5-6 16:43:00 | 显示全部楼层
这是两种不同的数据传输方式,RGB接口传输数据速度要比cpu接口的快。
这是对于lcd driver ic来说的,
通过CPU接口方式,数据先要送到driver ic 内置的ram里,然后再往屏上显示。
RGB方式则是不需要dirver ic内置ram,数据通过接口直接往屏上送并显示。
其实两种方式都需要一个ram来暂存需要显示的图片数据,只不过CPU接口方式是把ram做在driver ic里,RGB方式则是driver ic可以不需要ram,但是需要一个外置的RGB接口转换ic(有些芯片会集成这部分功能),那个ic有ram,用来存数据的。
[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-24 02:47 , Processed in 0.049739 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表