關於RGB屏除錯的一些知識

2021-07-02 03:50:27 字數 1318 閱讀 3028

1.關於模式:rgb屏顯示資料輸出是分為兩種模式的,一種是de模式,由de輸出高低電平控制;另一種是sync模式,由hsync與vsync輸出行場同步訊號至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(行)共928個pclk,其中有800 個有效顯示pclk,88個hsdback porch(回掃用),48個hsdfront porch(掃瞄輸出準備用)。

此外,hs與hs之間的間隔稱為hsdpulse width,最小值為1個pclk。

(2).horizontal input timing(單位均為hs):

1vs(列)共525個hs,其中有480 個有效顯示hs,32個vsdback porch(回掃用),13個vsdfront porch(掃瞄輸出準備用)。

此外,vs與vs之間的間隔稱為vsdpulse width,典型值為3個hs。

4.關於rgb屏輸出控制訊號的極性:

由上圖可以看出:

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

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

需要特別說明的是,de訊號基本可以看做乙個hsd訊號。但相比hsd訊號包括hsdback porch與hsdfront porch,de訊號則只是有效行資料輸出訊號。在本例中,乙個有效de訊號(為低)內,掃瞄輸出800個pclk有效顯示資料。

5. 關於pclk頻率:

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

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

除錯觸屏的一些積累

原文 最近在做一些除錯觸屏的工作,經過一段時間的接觸,碰到了一些問題,隨手記下。電容屏的的驅動,常見的問題是 1.虛擬按鍵的敏感區域不正確 比如觸碰虛擬按鍵的圖示,按鍵無反應,但是觸碰按鍵圖示的右上角,按鍵的反應卻正常。2.在觸屏測試時,畫的線不圓滑,有的折線很明顯 觸屏的互動方式有種叫做握手模式,...

關於指標的一些知識

要說指標 位址 筆者認為必須從記憶體開始說起,也就是儲存單元的位址,他是一種編號,相當於一排的座位,位址 座位編號 但是要談起 指標 可不像平時書上說的那樣,指標 位址,這種說法已經被廣大的 語言愛好者給抨擊了,那指標相當於什麼?可能你要這麼問,形象的說指標就相當於乙個箱子,箱子裡面放了乙個椅子,椅...

一些關於mic的知識

一直在用mic,但是卻對它的輸出電壓一直不是很確定,經網上查閱後有如下概述 一般都是直接copy的 mic靈敏度 mic是聲電轉換裝置 這個就不解釋了 單位是db v pa。1v pa表示1pa能輸出1v的電壓 db都清楚是20lg 這裡的db v pa意思是20lg x 1v pa 說明x的單位也...