【RGB-时序分析】

大多数 RGB LCD 采用 SPI + RGB 接口,它们需要通过 SPI 接口发送命令对 LCD 进行初始化,也可以在初始化后根据需要动态修改相关配置,如垂直/水平镜像,更具灵活性。一些 RGB LCD 仅采用 RGB 接口,它们无需发送命令对 LCD 进行初始化,但也无法修改任何配置。本文我们以800x480分辨率的屏幕为例。

1 模式

DE mode 和 SYNC mode
如下图:通过对比 DE 模式 和 SYNC 模式 的时序图,可以看出它们的主要区别在于是否使用 DE 信号线以及对于消隐区域(Blanking Porch)的配置要求

1.1 DE模式

在这里插入图片描述

1.2 SYNC 模式

在这里插入图片描述

2 信号分析

2.1 Pixel clock像素时钟
2.1.1 DCLK

Pixel clock,也叫RGB clock,也叫Dot clock或者Dclk,一般会简写为pclk。
只要是数字信号处理电路,就必须有时钟信号。在液晶面板中,像素时钟是一个非常重要的时钟信号。像素时钟信号的频率与液晶面板的分辨率有关,分辨率越高,像素时钟信号的频率也越高。
无论对TTL接口液晶面板,还是对LVDS接口面板,像素时钟信号都有两方面作用:
指挥RGB信号按顺序传输,数字RGB信号在像素时钟信号的作用下,按照一定的顺序,由驱动板传输到液晶面板中,使各电路按照一定的节拍协调地工作。
确保数据传输的正确性。无论是驱动板电路,还是液晶面板电路,在读取数字RGB信号时,都是在像素时钟的作用与控制下进行的,各电路只有在像素时钟的下降沿(或上升沿)到来时才对数字RGB数据进行读取,以确保读取数据的正确性。

2.1.2 计算DCLK

一个DCLK送出一个像素的数据,因此一帧数据将会送出Total Width * Total Hight个像素,也就需要对应数量的DCLK,如果帧率为fps,那么1秒钟就需要Total Width * Total Hight * fps个DCLK,这就是DCLK的频率:
DCLK Freq = Total Width * Total Hight * fps
我们一开始已经选定Total Hight使用典型值525,Total Width使用典型值928, 我们想要配置为每秒60帧那么
DCLK Freq = 52592860 = 29.2M
规格里面显示DCLK Freq低于50M都可接受,因此可以按此配置

2.2 HS与VS同步脉冲信号

行同步信号(HS或HSYNC)和场同步信号(VS或VSYNC)
行同步信号(HS)的作用是选择出液晶面板上有效行信号区间
场同步信号(VS)的作用是选择出液晶面板上有效场信号区间
行场同步信号的共同作用,可将选择出液晶面板上的有效视频信号区间。
需注意:液晶显示器中使用的同步信号是一个不包含消隐信号的两电平信号,而CRT显示器彩电中的同步信号是一个包含消隐信号的三电平信号。这是因为液晶显示器处理的是数字信号,数字信号只能有两种电平,高电平1和低电平0。

2.2.1 计算VSYNC

按照spec选择Total Hight使用典型值525
按照公式: Total Hight = VSW + VBP + Active Hight + VFP 将选定的值带入得到
VSW + VBP + VFP = 525-480 = 45
根据规格VBP只能选择32,因此
VSW+VFP = 45 - 32 = 13
根据规格选择VSW使用典型值3,因此
VFP = 13 -3 = 10
10落在VFP的区间范围1~255直接,因此符合规格,最后得出参数
VSW = 3,VBP=32,VFP=10, Active Hight=480

2.2.2 计算HSYNC

按照spec选择Total Width使用典型值928
按照公式: Total Width = HSW + HBP + Active Width + HFP 将选定的值带入得到
HSW + HBP + HFP = 928-800 = 128
根据规格HBP选择典型值40,因此
HSW+HFP = 128 - 40 = 88
由于规格没有给出HSW范围,根据规格选择HFP使用典型值48,因此
HSW = 88 - 48 = 40
HSW = 40,HBP=40,VFP=48, Active Hight=800

2.3 DE信号

有效数据选通信号也称数据使能信号,在液晶显示器电路中其表示符号有多种,如DEN、DE等,一般称其为DE信号。

设立DE信号的意义:
在输入到液晶显示器的视频信号中,有效视频信号(有效RGB信号)只占信号周期中的一部分,而信号的行消隐和场消隐期间并不包含有效的视频数据。因此,液晶显示器中的有关电路在处理视频信号时,必须将包含有效视频信号的区间和不包含有效视频信号的消隐区间区分开来。为了区分有效和无效视频信号,在液晶显示器电路中设置了DE信号。
DE信号及其产生:
在液晶显示器中不能处理三电平的同步/消隐信号,因此,单独设立了一个DE信号。就是说在数字视频信号的电路,一般都需要DE信号。

DE与HS、VS的关系,以及前肩后肩的概念

3 显示流程

LCD显示图片其实是像素点的填充,按照一行一行扫描的方式去显示,因为肉眼视觉感知的问题我们才没有发现。如果降低刷新的频率,也就是刷新率,我们能够明显感知到屏幕的闪烁。所以刷新率也是屏幕显示质量一个重要指标参数。为了更好的理解各个参数,从网上找了几个经典的图例:
在这里插入图片描述
在这里插入图片描述

如下图: 我们在屏幕上显示一张图片,是按照从左往右逐行扫描的方式去显示。
在这里插入图片描述

在这里插入图片描述

3.1 行参数

以分辨率800x480的屏幕分析,一行像素也就是800个像素参数。按照24bit(RGB888)来算,也就是800x3个字节的有效数据。

其中CLK没有任何变化,只是多了HSYNC和DEN两个信号,当HSYNC产生了如图所示的变化表示新的一行数据传送马上开始,当ENB信号线为高电平期间传输的数据视为有效数据。这样一来,一行800个像素的数据才能正确的传送完成。

在这里插入图片描述

3.2 帧参数

按照我们之前假设的800*480LCD。从第一行一直到最后一行,整个LCD屏幕所有像素填充完毕,这一过程也就是写了一帧数据,我们如果要LCD能够实时显示画面,很显然一帧数据肯定不够,所以L要给LCD不断的提供新的帧数据,这无非也就是重复上述显示一帧的过程。

4 RGB色彩格式

最后讲一下常用的RGB色彩格式有三种,RGB565、RGB666、RGB888。如下图:
在这里插入图片描述

  • 27
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shake boom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值