新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ADV7125的嵌入式系統(tǒng)VGA接口設(shè)計(jì)

基于ADV7125的嵌入式系統(tǒng)VGA接口設(shè)計(jì)

作者: 時(shí)間:2011-08-19 來源:網(wǎng)絡(luò) 收藏

f.jpg

對(duì)應(yīng)圖2和表1可得到以下結(jié)論:
①當(dāng)IOR、IOG、IOB三端的DAC輸入為0x00時(shí),代表屏幕最黑,此時(shí)對(duì)應(yīng)圖2為b.jpg LEVEL,對(duì)應(yīng)表1為第7行。從圖2左面列表可以看到,IOR、IOB端的電流、電壓分別是0mA、0V,IOG端的電流、電壓分別是7.2 mA、0.271 V。即電流相差7.2 mA。
②當(dāng)IOR、IOG、IOB三端的DAC輸入為0xFF時(shí),代表屏幕最白,此時(shí)對(duì)應(yīng)圖2為WHITE LEVEI,對(duì)應(yīng)表1為第2行。從圖2左面列表可以看到,IOR、IOB端的電流、電壓分別是18.67 mA、0.7 V,IOG端的電流、電壓分別是26.0 mA、0.975 V。即電流相差7.3 mA。
從表1,可以得到以下的結(jié)論:
①當(dāng)c.jpgb.jpg都為高電平(為1)時(shí),IOG端口的白電平信號(hào)的電流,要比IOR、IOB端口同樣情況下的電流高出7.3mA左右;視頻信號(hào)電流、黑電平信號(hào)的電流,要比IOR、IOB端口同樣情況下的電流高出7.2 mA左右。
②當(dāng)c.jpg為低電平(為0)、b.jpg任意時(shí),同樣的DAC輸入條件下,IOR、IOB、IOG三端的輸出信號(hào)電流大小是完全一樣的。
③當(dāng)b.jpg為低電平(為0)時(shí),無論DAC輸入是多少,IOR、IOG、IOB三端的輸出信號(hào)均對(duì)應(yīng)于c.jpg高/低的同步無效/有效黑電平。

3
根據(jù)需要,把LCD信號(hào)轉(zhuǎn)換為信號(hào),轉(zhuǎn)換時(shí)必須根據(jù)信號(hào)的時(shí)序進(jìn)行轉(zhuǎn)換。VGA信號(hào)一共包括5部分,分別是紅(R)、綠(G)、藍(lán)(B)三色信號(hào)和行(H)、場(V)同步信號(hào),紅(R)、綠(G)、藍(lán)(B)三色信號(hào)和行(H)、場(V)同步信號(hào)根據(jù)S3C2440的配置時(shí)序,由S3C2440以數(shù)字信號(hào)的形式輸出,之后由對(duì)紅(R)、綠(G)、藍(lán)(B)三色信號(hào)進(jìn)行轉(zhuǎn)換,行(H)、場(V)同步信號(hào)直接進(jìn)入VGA中,不需要轉(zhuǎn)換。下面分別介紹VGA信號(hào)的時(shí)序、硬件連接、軟件以及注意事項(xiàng)。
3.1 VGA時(shí)序信號(hào)
以分辨率為640x480、刷新頻率為60 Hz、16位的彩色顯示模式為例,VGA信號(hào)的掃描時(shí)序如圖3所示。

g.jpg


在場掃描時(shí)序中,VSYNC為場同步信號(hào),Tvsync是指顯示器掃描1幀完整畫面需要的時(shí)間,大小為16 667μs;VSYNC信號(hào)每場有525行,其中480行為有效顯示行,45行是場消隱期。場消隱期包括場同步時(shí)間(低電平場同步脈沖)twv(2行/63μs)、場消隱前肩tHV(13行/412μs)、場消隱后肩tVH(30行/952 μs),共45行。
在行掃描時(shí)序中,HSYNC為行同步信號(hào),Thsync是指顯示器掃描一行需要的時(shí)間,大小為31.75μs,該周期通過Hsync(行同步脈沖)來同步,脈沖的寬度tWH=3.81μs。每顯示行包括800點(diǎn),其中640點(diǎn)為有效顯示區(qū),160點(diǎn)為行消隱期(是非顯示區(qū))。行消隱期包括行同步時(shí)間tWH(3.81μs),行消隱前肩tHC(0.516μS)和行消隱后肩tCH(1.786μs),共160個(gè)點(diǎn)時(shí)鐘。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉