首页 » 科学 » Lcd(一)显示事理_暗记_旗子

Lcd(一)显示事理_暗记_旗子

神尊大人 2025-01-03 08:43:09 0

扫一扫用手机浏览

文章目录 [+]

类型:

STN(超扭曲向列),它的特点是功耗低,但亮度不敷,相应韶光长;(1602那种类型的)TFT(薄膜晶体管),它的特点是相应韶光短,画面清晰,但功耗稍高,(自己实验用的该当是这个类型的,这个类型当作打算机液晶显示设备)。
LTPS(低温多晶硅),各方面性能优胜,但技能哀求高;OLED(有机发光二极管),各方面性能优胜,但技能哀求高。

LCD驱动接口支持 3 种接口:

Lcd(一)显示事理_暗记_旗子 Lcd(一)显示事理_暗记_旗子 科学

RGB 接口:((并行 24 位,串行 8 位)自己用的使这种)indirect-i80 接口UV 接口

SoC如何掌握LCD显示事理:

Lcd(一)显示事理_暗记_旗子 Lcd(一)显示事理_暗记_旗子 科学
(图片来自网络侵删)

LCD驱动器:LCD驱动器一样平常与LCD面板集成在一起,面板须要一定的仿照电旗子暗记来掌握液晶分子,LCD驱动器芯片卖力给面板供应掌握液晶分子的仿照电旗子暗记,驱动器的掌握旗子暗记(数字旗子暗记)来自于LCD掌握器的供应的接口。

LCD掌握器:LCD掌握器集成在SoC内部,它卖力通过数字接口向外部的LCD驱动器供应要显示的像素数字旗子暗记。
它必须按照一定的时序和LCD驱动器通信,LCD掌握器受SoC掌握,SoC会从内存中拿出像素数据给LCD掌握器并终极传给LCD驱动器。

显存:SoC在内存中选一段内存,用来存放颜色数据,然后通过配置将LCD掌握器和这一段内存连接起来,构成一个映射关系,一旦这个关系建立往后,LCD掌握器就会自动从显存中读取像素数据传给LCD驱动器,LCD驱动器会自动的掌握每个像素点的液晶分子,以形成终极的图像,建立这个映射往后就不须要SoC在来参与任何行为了。

总结一下:SoC掌握LCD液晶显示的过程分为两个部分:

(1) SoC的LCD掌握器引出一定的引脚与LCD驱动器连接,按照标准设置一定的时序;

(2) 把LCD要显示的像素信息放入内存中,在通过设置LCD掌握器中的寄存器,与LCD掌握器建立映射;之落后程便是LCD掌握器芯片与驱动器芯片自动完成的事情了,全体LCD图像的显示过程便是这样。

S5PV210 的 LCD 掌握器支持多种颜色格式,例如

RGB (1BPP 到 24BPP)YCbCr 4:4:4 (只有本地总线)

1:显示屏跟内存的关系。

我们都买过显卡,知道买独立显卡的好,那么为什么独显好?

独显跟集显的差异又在哪里?

独显的特点:有独立内存

可以独立复制内容(DMA掌握器)

集显的特点:跟主板共用内存

可以独立复制内容(DMA掌握器)

2:屏幕为什么能显示?(集显)

在初始化的时候,在内存开辟的一片空间作为显存将要显示的内容写到显存上lcd掌握器对显存进行读取,然后写入显示屏里。

A DMA完成显示数据的传输,不须要CPU实行COPY函数

B LCD掌握器向显示屏供应时序旗子暗记、视频数据、.....

二、LCD显示事理

如果须要显示一满屏的数据,则数据的大小:80048024bits

帧同步旗子暗记:液晶屏的刷新频率、垂直同步旗子暗记的频率、场频率

帧同步旗子暗记= 50Hz~70Hz,范例值:60Hz

行同步旗子暗记的频率:一帧中有多少行?

行同步旗子暗记的频率 = ( 480 +回扫的行数(45) ) 帧同步旗子暗记的频率

像素时钟的频率:扫描像素点的频率

像素时钟频率 = (800+一行中回扫的像素点(256))行同步旗子暗记的频率

把稳:

液晶屏的分频率越大,则VCLK的频率越高VCLK的频率的最大上限:HCLK_DSYS=166MHz思考:S5PV210最大可以接多大的液晶屏?

打算: 在800480的LCD中,VCLK的频率值:

VCLK = (800+256)(480+45) 60Hz = 33.264MHz

三、LCD的描述参数(液晶屏的选型)分辨率

行和列像素点的个数

尺寸

有效的显示区对角线的长度,单位英寸。

色位

一个像素点用多少位数据来描述----24bits

相应韶光

刷新韶光---->60Hz(16ms)

相应韶光---->几ms

亮度 cd/m2

高亮屏:600 一样平常屏:250

比拟度

白色的亮度/玄色的亮度。

寿命

单位:小时 5万小时

当液晶屏的亮度降落到出厂亮度的一半的时候,认为寿命到了。

可视角度

四个方向的可视角度是不对称的,一样平常有一个方向是比较差的

四、硬件的设计接口

1、S5PV210 LCD掌握器的接口

看一下核心板事理图:LCD接线为24条VD数据输出线,用来传输RGB888 24位颜色数据,VCLK时钟线,HSYNC:水平同步旗子暗记线;VSYNC:垂直同步旗子暗记线,VDEN:数据使能线;

RGB接口旗子暗记:

LCD_HSYNC:

行同步旗子暗记,表示一行数据的开始,LCD掌握器在全体水平线(整行)数据移入LCD驱动器后,

插入一个LCD_HSYNC旗子暗记;

LCD_VSYNC:

帧同步旗子暗记,表示一帧数据的开始,LCD掌握器在一个完全帧显示完成后立即插入一个LCD_VSYNC旗子暗记,

开始新一帧的显示;VSYNC旗子暗记涌现的频率表示一秒钟内能显示多少帧图像,称为“显示器的频率”

LCD_VCLK:

像素时钟旗子暗记,表示正在传输一个像素的数据;

LCD_VDEN: 数据使能旗子暗记;

LCD_VD[23:0]: LCD像素数据输出端口

五、英寸液晶屏接口

0xffff

1-11位是功能 剩下的每八位 分别是蓝绿红

八、LCD的驱动紧张做什么?根据液晶屏的特定参数来设置LCD掌握器(接口、bpp、......)设置液晶屏的同步旗子暗记的频率(VCLK、VSYNC、HSYNC.....)设置液晶屏的时序参数(帧的回扫韶光、行的回扫韶光、同步旗子暗记的极性.....)设置显存的位置和大小九、LCD的时序图

1、LCD掌握器的输出时序

(1)帧的传输过程

1)VSYNC旗子暗记有效时,表示一帧数据的开始, 旗子暗记宽度为 (VSPW + 1)个HSYNC旗子暗记周期,即(VSPW + 1)个无效行;

2)VSYNC旗子暗记脉冲之后,统共还要经由(VBPD + 1)个HSYNC旗子暗记周期,有效的行数据才涌现; 以是,在VSYNC旗子暗记有效之后,还要经由(VSPW + 1 + VBPD + 1)个无效的行;

3)随即发出(LINEVAL + 1)行的有效数据;

4)末了是(VFPD + 1)个无效的行;

(2)行中像素数据的传输过程

1)HSYNC旗子暗记有效时,表示一行数据的开始,旗子暗记宽度为(HSPW + 1)个VCLK旗子暗记周期,即(HSPW + 1)个无效像素;

2)HSYNC旗子暗记脉冲之后,还要经由(HBPD + 1)个VCLK旗子暗记周期,有效的像素数据才涌现;

3)随后发出(HOZVAL + 1)个像素的有效数据;

4)末了是(HFPD + 1)个无效的像素;

(3)将VSYNC、HSYNC、VCLK等旗子暗记的韶光参数

并将帧内存的地址见告LCD掌握器,它即可自动地发起DMA传输从帧内存中得到图像数据,终极在上述旗子暗记的掌握下涌如今数据总线VD[23:0]上。
用户只须要把要显示的图像数据写入帧内存中。

2、LCD液晶屏输入时序

十、干系寄存器

寄存器:DISPLAY_CONTROL 设置为10或11;RGB模式可行即可;

VIDCON0:Video Main Control 0 Register

bit28-26视频输出格式,设为RGB模式

bit18:设置RGB数据传输办法为并行还是串行,由于有24根数据线所以为并行;

bit2选择时钟源,选HCLK 连的是HCLC_DSYS 为166MHz

bit4:开启分频;

bit13-6设置时钟大小,时钟频率要小于掌握器的最大时钟,也要小于LCD驱动器的最大时钟。

bit0 bit1为使能掌握旗子暗记都使能

VIDCON1寄存器 Video Main Control 1 Register

bit5 bit6设置HSYNC和VSYNC的极性,如果LCD的高低电平脉冲是相同的话,则Normal,如果极性相反则Invert。

VIDTCON0:设置时序,根据LCD数据手册中的时序来设置,结合“LCD掌握器的输出时序”

VIDTCON1

VIDTCON2

WINCON0寄存器

bit1:使能window0

bit5-2选择RGB888模式 1011

bit15:设置输出顺序为 red green blue还是 blue green red 设置为1:BGR 设置为0:RGB

VIDOSD0A VIDOSD0B这两个寄存器是用来设置内存中window0大小;

比如设置为LCD屏幕的尺寸(即左上坐标为(0, 0) 右下坐标为(799, 479))

VIDOSD0C也是设置内存中window0的大小

比如设置为LCD屏幕的尺寸=800480

VIDW0xADD0Bx设置内存中window0的起始地址的

VIDW0xADD1Bx设置内存中window0的结束地址的

SHODOWCON寄存器来设置虚拟windows显示的;

以下位可以分别设置哪个windows显示;

补充:看核心板、地板事理图相应引脚要设置为LCD的引脚模式,LCD背光要打开;

标签:

相关文章

R语言sed,数据处理与文本分析的新利器

在当今大数据时代,数据处理和文本分析已成为各类科研、工程和商业等领域的重要手段。R语言作为一种功能强大的统计软件,在数据处理和文本...

科学 2025-01-05 阅读0 评论0

R语言U01,探索数据科学的强大工具

在当今数据科学迅速发展的时代,R语言已经成为众多数据科学家和研究者的首选工具。其中,R语言U01包作为一款功能强大的数据生成工具,...

科学 2025-01-05 阅读0 评论0

浅析FPGA设计的安然性_密钥_器件

图1 FPGA与微处理器相连的系统 图2展示了同一个设计,但处理器集成在FPGA之中。图2中采取的软微处理器是Lattice...

科学 2025-01-05 阅读0 评论0