您的位置 首页 制造

六 ARM9(S3C2440)的LCD显现-理论知识

今天和大家一起讨论一下S3C2440的LCD显示的问题,希望大家能够多多指教,我说的不对的地方希望大家及时帮我改正,以使我可以增长知识,才能

今天和咱们一同讨论一下S3C2440的LCD显现的问题,期望咱们能够多多指教,我说的不对的当地期望咱们及时帮我改正,以使我能够增加常识,才干不至于给他人的学习带来不方便,呵呵

下面先看一下我从他人那转过来的一篇文章,我觉得很有用,看完之后我再说一下自己对这一块的了解,也能够先看看我的了解(下面红字标出)再看开端的这篇文章,由于我说的更浅显,O(∩_∩)O哈哈~。

1. LCD作业的硬件需求:

要使一块LCD正常的显现文字或图画,不只需求LCD驱动器,并且还需求相应的LCD操控器。在通常情况下,出产厂商把LCD驱动器会以COF/COG的 方式与LCD玻璃基板制造在一同,而LCD操控器则是由外部的电路来完成,现在许多的MCU内部都集成了LCD操控器,如S 3C2410/2440等。通 过LCD操控器就能够发生LCD驱动器所需求的操控信号来操控STN/TFT屏了。

2. S3C2440内部LCD操控器结构图:

咱们依据数据手册来描绘一下这个集成在S3C2440内部的LCD操控器:

a:LCD操控器由REGBANK、LCDCDMA、TIMEGEN、VIDPRCS寄存器组成;

b:REGBANK由17个可编程的寄存器组和一块256*16的调色板内存组成,它们用来装备LCD操控器的;

c:LCDCDMA是一个专用的DMA,它能自动地把在侦内存中的视频数据传送到LCD驱动器,经过运用这个DMA通道,视频数据在不需求CPU的干涉的情况下显现在LCD屏上;

d:VIDPRCS接纳来自LCDCDMA的数据,将数据转换为适宜的数据格式,比方说4/8位单扫,4位双扫显现形式,然后经过数据端口VD[23:0]传送视频数据到LCD驱动器;

e:TIMEGEN由可编程的逻辑组成,他生成LCD驱动器需求的操控信号,比方VSYNC、HSYNC、VCLK和LEND等等,而这些操控 信号又与REGBANK寄存器组中的LCDCON1/2/3/4/5的装备密切相关,经过不同的装备,TIMEGEN就能发生这些信号的不同形状,然后支 持不同的LCD驱动器(即不同的STN/TFT屏)。

3.常见TFT屏作业时序剖析:

LCD供给的外部接口信号:

VSYNC/VFRAME/STV:笔直同步信号(TFT)/帧同步信号(STN)/SEC TFT信号;
HSYNC/VLINE/CPV:水平同步信号(TFT)/行同步脉冲信号(STN)/SEC TFT信号;
VCLK/LCD_HCLK:象素时钟信号(TFT/STN)/SEC TFT信号;
VD[23:0]:LCD像素数据输出端口(TFT/STN/SEC TFT);
VDEN/VM/TP:数据使能信号(TFT)/LCD驱动沟通偏置信号(STN)/SEC TFT信号;
LEND/STH:行完毕信号(TFT)/SEC TFT信号;
LCD_LPCOE:SEC TFT OE信号;
LCD_LPCREV:SEC TFT REV信号;
LCD_LPCREVB:SEC TFT REVB信号。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/zhizao/256931.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部