如何驅動TFT LCD

2021-04-25 02:48:06 字數 2153 閱讀 8753

lcd

最本質就是電壓驅動液晶是否顯示,加上時序就可以驅動一副畫面了。因此最簡單的應該是模擬

lcd。

1.

模擬tft lcd

這是乙個模擬

tft lcd

的結構圖。

lcd的面板上只有

source

和gate driver

,其他的訊號都從

fpc引出來了。

r1,g1,b1

是模擬電壓資料訊號線,當在一定的時序下,通過改變資料線上的電壓值就可以顯示不同的顏色了。由於模擬量是連續的,所以顯示的顏色應該是無窮級的。

其他的許多就是控制和時鐘線了。

道理上說,只要我們能夠構造出合適的時序,並在時序的不同出改變電壓就可以時序

lcd的驅動。為了完成下圖的功能,就目前的各種方案中,我們作出比較:

使用微控制器

典型的是

51系列,不管我們使用的是多快的

51,對於視訊記憶體超過

64k顯然是無法完成。

51微控制器控制高速

da,並產生

10mhz

以上的時鐘,還要嚴格控制各個訊號線的延遲,這點也無非做到。

使用

arm,

dsp等等

由於這類

cpu在對

io引腳的控制是用軟體順序完成,很多併發操作無發實現。處理能力強不代表時序發生能力強!

使用可程式設計邏輯器件

使用cpld

或fpga

等完成lcd

驅動正是物有所值。這類晶元在時序控制上有著無可比擬的優勢。併發、精確延時都不成問題。

cpld

仍然是數字裝置,驅動

lcd時

da必不可少。

cpld+da+sdram

是lcd

驅動板的理想模型。

2.

數字tft lcd

現在大家用的最多的也就是這一類

lcd,有其在嵌入式領域。當

arm內建了

lcd控制器以後,使用數字式

tft lcd

變得非常簡單。

數字tft lcd

產生很簡單,無非就是在上述的模擬

lcd基礎上把

da內建到面板裡面了。這種

lcd的面板裡面有三大部件:

source driver

、gate driver、da

。由於da

的引入,這類

lcd的顏色數目就固定了。因為受

da位數的影響,目前多是

24位以下。

驅動方案和模擬

lcd一樣,無非在驅動板上沒有了高速

da。雖然驅動板上的

da省掉了,這類

lcd屏的**肯定要搞些(畢竟包含

da在裡面)。

3.

timing controller

hsyn

(水平掃瞄)

,vsyn

(垂直掃瞄)

,clk

(資料時鐘)三種時序訊號。使用

timing controller

晶元就可以完成轉換了。通常對於

lcd屏,這類晶元都是專用的。

為了開發的方便,

tft lcd

的生產商再次把

timing controller

整合到了面板裡面。這樣的數字

tft lcd

就是現在大家用的。

lcd面板內部包括

4部分:

source driver

、gate driver、da

和timing controller

。這樣成本就是最大的了。然而使用卻是最方便的。

TFT LCD驅動原理

tft液晶屏驅動系統 電路中,列驅動器 源極驅動器 的作用是,在外部行同步脈衝的同步作用下,能夠使tft場效電晶體的源極列線從左至右逐根逐條他加電,以使每一行水平畫素,自左至右他逐個燃亮,產生類似電視的行掃瞄作用。行驅動器 柵極驅動器 的作用是 在外部幀同步脈衝的同步下,將tft場效電晶體的柵極掃瞄...

stm32 TFTLCD驅動原理(一)

1 如圖為tftlcd的原理圖,電路相對簡單,單純的lcd螢幕 在30左右,外圍器件也不是很多,如果製作 便宜簡單的操作,具有一定的成本優勢。stm32提供fsmc匯流排可以作為驅動。2 lcd簡介 tft lcd 英文全稱為 thim film transistor liquid crystal ...

TFTLCD漢字顯示

畫點 x,y 座標 point color 此點的顏色 void lcd drawpoint u16 x,u16 y 在lcd上的 x,y 處畫點 color 點的顏色 void lcd draw point u16 x,u16 y,u16 color 在指定位置 顯示1個16 16的漢字 x,y ...