1. 程式人生 > >關於RGB屏除錯的一些知識

關於RGB屏除錯的一些知識

1.關於模式:RGB屏顯示資料輸出是分為兩種模式的,一種是DE模式,由DE輸出高低電平控制;另一種是SYNC模式,由hsyncvsync輸出行場同步訊號至RGB屏。該兩種模式由一個MODE腳進行選擇,為0 時選擇SYNC模式,為1時選擇DE模式。

通常選擇DE模式,相容支援的RGB模組較多。

2.關於幀率:通常屏的顯示幀率可以選擇58-60幀,太低眼睛會發現閃屏。太高增加系統能耗,且顯示IC不一定能支援。

幀率還與RGB屏的DCLK有著直接的線性聯絡。

3.關於RGB屏的timing:下面針對800*480解析度的屏進行分析

如圖所示,RGB屏的timing由兩部分組成

1.horizontalinput timing

(單位均為PCLK:

1HS(行)共928PCLK,其中有800 個有效顯示PCLK88HSDBACK PORCH(回掃用),48HSDFRONT PORCH(掃描輸出準備用)

此外,HSHS之間的間隔稱為HSDpulse width,最小值為1PCLK

2.horizontal input timing(單位均為HS:

1vs(列)共525HS,其中有480 個有效顯示HS32VSDBACK PORCH(回掃用),13VSDFRONT PORCH(掃描輸出準備用)

此外,VSVS之間的間隔稱為VSDpulse width,典型值為3HS

4.關於RGB

屏輸出控制訊號的極性:

由上圖可以看出:

A、首先看資料線,當開始傳輸第一個資料時,如果EN為下降沿,即傳輸Validdata   EN低有效,則其極性為負,否則為正。

BVSYNCHSYNC分別代表一幀資料和一行資料的開始,當一幀以下降沿開始時,則其極性為負,否則為正。當一行以下降沿開始時,則其極性為負,否則為正。

需要特別說明的是,DE訊號基本可以看做一個HSD訊號。但相比HSD訊號包括HSDBACK PORCHHSDFRONT PORCHDE訊號則只是有效行資料輸出訊號。在本例中,一個有效DE訊號(為低)內,掃描輸出800PCLK有效顯示資料。

5. 關於PCLK

頻率:

PCLK的大小可以簡單認為:PCLK= 幀率×VSD×HSD,但須加上行與行的間隔(行脈寬),場與場的間隔(場脈寬)。因此,本例中PCLK須滿足下列條件:

PCLK>= 58(幀率)×800+88+40+48×(480+32+13+3)