一 LCD相關參數
色深 :每個像素點使用若干位的二進制數據表示
RGB色彩空間常見的色深有:
RGB565 色深16,可以顯示65536種顏色,每個像素點佔用2字節
RGB24 色深24,可以顯示16777216種顏色,每個像素點佔用3字節
可視角度 :指從不同方向清晰地觀看屏幕上所有內容的角度。
可視角度大小決定了用戶可視範圍以及最佳觀賞角度,如果可視角度太小,用戶稍微偏離屏幕正面,畫面就會失色。因此可視角度越大,LCD顯示器更具有適用性。
響應時間: 指LCD顯示器各像素點對輸入信號的反應速度,即像素點由暗轉亮或者由亮轉暗的速度,響應時間越小越好,響應時間越小,使用者在觀看運動畫面時不會出現尾影拖曳的現象。響應時間分爲兩部分Rising和Falling。
LCD常用接口: TTL(RGB)接口,LVDS接口,eDP接口
二 TTL接口簡介
TTL接口屬於並行數字接口,LVDS接口和eDP接口屬於高速串行數字接口。TTL接口管腳電壓高,連線多,容易產生電磁干擾EMI,整體電路抗干擾能力比較差,因此TTL接口的LCD分辨率不能超過XGA(1024 x 768)。
2.1 TTL接口管腳定義
TTL接口包含如下管腳:
VSYNC HSYNC DE 幀同步信號 行同步信號 數據使能信號
VCLK 像素時鐘信號
VDATA[23:0] 24BIT RGB信號
VGH VGL VCOM DVDD AVDD GND 電源和地
MODE 模式選擇信號(DE/SYNC模式選擇)
MODE=1 選擇DE模式,VSYNC和HSYNC必須拉高
MODE=0 選擇SYNC模式,DE信號必須接地
LCD_RST 全局復位信號
三 TTL接口LCD調試
3.1 信號流程圖
下圖1爲信號流程圖:
圖1
從信號流程圖可知:
DM8168直接輸出RGB信號給LCD
LCD接收RGB信號,然後顯示
3.2 DM8168輸出RGB時序
LCD時序表1
LCD時序表2
從LCD時序表1可知:
LCD分辨率爲800x480@60
clock = 33.3MHz;
htotal = 1056; vtotal = 525;
hactive = 800; vactive = 480;
hfrontporch = 210; vfrontporch = 22;
從LCD時序表2可知:
HSD Back Porch(thb)包含hbackproch + hsync_len,即:
hbackporch + hsync_len = 46; vbackporch + vsync_len = 23;
因此實際配置
hfrontporch = 210; hbackproch = 40; hsync_len = 6(1 ~ 40之間);
vfrontporch = 22; vbackporch = 18; vsync_len = 5(1 ~ 20之間);
下圖2即DM8168輸出時序:
圖2
注意:
1 時序參數配置成功後,還要注意行同步信號,幀同步信號,時鐘信號的電平極性,從LCD時序表2可知行同步信號低電平有效,幀同步信號低電平有效
2 設置MODE = 0(SYNC模式),DE信號必須接地
3.3 調試經驗
驅動加載成功後進行如下測試:
幀同步信號是否爲60Hz
行同步信號是否爲60 x 525 = 31500Hz
像素時鐘是否爲33.3MHz
RGB信號電平是否正常
上述測試都正常,但是LCD不能正常顯示,總是出現很細的條紋狀圖像,此時檢查所有電源信號,發現VGH_18只有1.8V,VGH_18偏小導致VGH也不正常,原理圖如下圖2所示
圖2
經修正後VGH_18和VGH電壓都變正常,可以正常顯示圖像
以下是該LCD各電源工作電壓:
VGH | 像素點打開電壓 | 工作電壓16V |
---|---|---|
VGL | 像素點關閉電壓 | 工作電壓-7V |
DVDD | 數字電路電壓 | 工作電壓3.3V |
AVDD | 模擬電路電壓 | 工作電壓10V |
VCOM | 液晶分子參考電壓 | 工作電壓3.6V |