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 ...