首頁>數碼>

我們知道顯示器可以顯示多種顏色,每種顏色都是由R,G,B三種顏色組成,也就是我們常說的三原色。多個畫素的矩陣,就顯示出多彩的畫面。

無論LCD還是OLED,都需要CPU提供每個畫素的R,G,B灰階值,從而每個畫素都有特定的顏色。一般情況下,一個畫素由R,G,B 3個子畫素組成,例如解析度為FHD,就有1080*1920*3個子畫素。

RGB三原色

那麼CPU的的R,G,B畫素的灰階值是怎麼傳送給螢幕的驅動IC呢?大體上分兩類,一類是模擬訊號傳輸,比如VGA;一類是數字訊號傳輸,比如TTL,也就是我們常說的RGB介面,除此之外還有LVDS,MIPI,DP。

VGA比較多地用在老式的顯示器,以及一些投影儀上。數字訊號除RGB之外,更多的是用在解析度比較高的顯示屏上,比如手機使用的MIPI介面,部分筆記本顯示屏以及車載顯示屏使用的是LVDS介面,一些高解析度顯示器用的DP介面。

早期發展的RGB介面,已經在開始淘汰,今天我們來講一下RGB介面時序分析,後續我們再分別針對MIPI,LVDS,DP等介面做一個說明和介紹。

RGB介面就是使用並行的方式將驅動時序透過I/O傳送到顯示屏驅動IC,其中包括R,G,B資料,幀同步(V-sync),行同步(H-sync),資料有效(DE)訊號以及時鐘訊號PCLK(pixel clock),驅動時序如下

RGB介面時序圖

以上各個時間,對應到顯示屏中為如下示意圖

各引數與顯示屏的關係

以1080RGBx1920為例,H-active為1080,V-active為1920。

需要注意的是,主機端和顯示屏設定的VBP、HBP必須要相等,否則可能會發生畫面shift的現象。

比如主機的VBP比顯示屏多,則我們看到的畫面就會下移,相應畫面底部就會丟失。

所以一定要保證主機的引數設定與顯示屏保持一致,畫面才會顯示正常。不僅RGB介面,其他型別的介面,基本上都要遵循這個規律。

37
最新評論
  • 雙11 神舟放大招,11代i7筆電直降1100?
  • 華為WATCH GT2引起的......