1. 程式人生 > >LCD的DE模式和HV模式,以及DITHB抖動功能

LCD的DE模式和HV模式,以及DITHB抖動功能

首先RGB的訊號線如下:

然後看一下LCD的時序圖:

        LCD在顯示可視資料之前,在行資料上有HFP、HBP、HSYNC,在列資料上有VFP、VBP、VSYNC,而不是所有的資料都是可以顯示的資料,因此LCD的驅動和LCD之間需要採用某種方式來同步,比如讓LCD知道現在我在傳送的是HFP時序,你不要顯示出來;或者通知LCD,現在開始後面的資料是可視資料,你可以開始顯示了。為實現這種目的,有兩種方式:DE模式和HV模式。

       DE模式:使用DE訊號線來表示有效資料的開始和結束,如下圖:

        當DE變為高電平時,表示有效資料開始了;變為低電平,表示有效資料結束。在DE模式下,LCD是不需要HS訊號線的,也就是說LCD選擇了DE模式,即使沒有接HS訊號線,LCD也能正常工作。

        HV模式:LCD需要HS和VS,即水平同步和垂直同步訊號來確定時序,如下:

        在HV模式下,不需要DE訊號線。靠HS和VS來同步時序。

        DE模式和HV模式總結:

        兩種不同的同步方式中,現在的大尺寸螢幕一般都是DE同步模式,小尺寸的HV同步模式多

。HV模式是早期的驅動模式了,現在的液晶屏面板驅動IC基本都是支援HV和DE兩種模式的。很多已經直接去掉了HV模式,僅支援DE模式,DE模式的好處就是使用比較簡單方便。對於支援DE模式的液晶屏,微控制器可以不接行同步和場同步引腳。針對這個問題,armfly專門的進行了測試,將板子的行同步和場同步引腳直接接地或者接3.3V,正常工作,不受影響。又或者直接不初始化行同步和場同步引腳也是不受影響的。

 

        DITHB: Dithering (抖動顯示)
它是一種欺騙你眼睛,使用有限的色彩讓你看到比實際圖象更多色彩的顯示方式。通過在相鄰畫素間隨機的加入不同的顏色來修飾圖象,通常這種方式被用於顏色較少的情況下。
在實際實現過程中,抖動顯示並不增加總的畫素的個數,而是選擇增加每個畫素所能顯示的顏色個數,這樣會造成圖片大小增加,但是圖片質量也會好很多。心理學上,有科學家對此種顯示方法歸納於自我欺騙的範圍內,用於內人心理學研究。

試過開啟,好像並沒有什麼卵用。一般預設關閉即可。