




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、【W(wǎng)ord版本下載可任意編輯】 ARM處理器S3C2440的VGA顯示系統(tǒng)設(shè)計 目前很多SOC廠商的微處理器芯片都集成了LCD控制器,如三星公司的S3C2410.S3C2440,Intel的Xscale系列等。大多數(shù)嵌入式系統(tǒng)也采用流行的LCD顯示技術(shù)。但是在需要大屏幕顯示、對分辨率要求不高的場合,如車間、廠房,采用大屏幕LCD則成本過高。另一方面,VGA顯示技術(shù)因為技術(shù)發(fā)展成熟,成本低廉,仍在被大量使用,直到今天它仍是所有顯示終端為成熟的標(biāo)準(zhǔn)接口。如果讓嵌入式處理器直接支持VGA顯示器,則能很大地利用現(xiàn)有資源,節(jié)約系統(tǒng)成本。 1 基于S3C2440的VGA顯示技術(shù)分析 通過分析VGA顯示技術(shù)
2、的時序邏輯與S3C2440內(nèi)部集成LCD控制器驅(qū)動TFT LCD的時序邏輯,找出它們的共同點,分析在S3C2440上應(yīng)用VGA顯示接口的可行性。 1.1 VGA顯示原理 VGA(Video Graphics Arrnay)是IBM公司提出的目前仍然廣泛應(yīng)用于PC的顯示接口。該接口具有分辨率高、顯示速率快、顏色豐富等優(yōu)點,在彩色顯示器領(lǐng)域得到了廣泛的應(yīng)用。VGA接口在物理上表現(xiàn)為DB15的插座,其中VGA適配器端使用的是陰性DB15標(biāo)準(zhǔn)的接口。其引腳定義如下表1所示。 表1 VGA適配器引腳定義 VGA接口使用模擬RGB通道,逐點、逐行掃描。其時序如圖1所示。VGA接口信號為模擬信號,其關(guān)鍵信號
3、有5個,分別是Horizontal Sync水平同步信號(也叫行同步信號),垂直同步信號Vertical Sync(也叫場同步信號),紅色模擬信號,綠色模擬信號和籃色模擬信號。電子槍從左至右,從上而下的開展掃描,每行結(jié)束時,用行同步信號開展同步。掃描完所有的行后用場同步信號開展場同步。因電子槍偏轉(zhuǎn)需要時間,所以掃完回轉(zhuǎn)中,要對電子槍開展消隱控制,在每行結(jié)束后的回轉(zhuǎn)過程中開展行消隱,在每場結(jié)束后的回轉(zhuǎn)過程中開展場消隱。消隱過程中不發(fā)送電子束。 圖1 VGA的掃描時序 1. 2 TFT LCD顯示屏掃描時序分析 基于ARM920T內(nèi)核的S3C2440芯片外圍集成了LCD控制器,LCD控制器被用來向
4、LCD傳輸圖像數(shù)據(jù),并提供必要的控制信號,比方VFRAME、VLINE、VCLK、VM等。除此之外,LCD控制器還包括一組控制存放器:LCDCON1存放器、LCDCON2存放器、LCDCON3存放器、LCDCON4存放器、LCD CON5存放器。這些存放器的設(shè)置與顯示屏信息、控制時序和數(shù)據(jù)傳輸格式等密切相關(guān),在設(shè)計中需要根據(jù)顯示設(shè)備的具體信息正確設(shè)置這些存放器才能使S3C2440正??刂乞?qū)動不同的顯示屏。 典垂的TFT液晶顯示屏的掃描對序如圖2所示。 圖2 典型TFT LCD掃描時序 其中主要包括: 1)幀(垂直)同步(VSYNC):用高電平(或低電平)表示掃描一幀的起始。 2)行(水平)同步
5、(HSYNC):用高電平(或低電平)表示掃描一行的起始。 3)時鐘(VCLK):通過上升沿(或下降沿)把數(shù)據(jù)寫入液晶屏。 4)數(shù)據(jù)有效控制(VDEN):表示是否開啟TFT輸出。 5)數(shù)據(jù)信號(VD):表示每個點的顏色,通常有16位、18位、24位等模式。 通過比照VGA接口的時序和TFT LCD液晶顯示屏的掃描時序,可以看出它們很相似。這就為用LCD控制器驅(qū)動VGA顯示屏提供了內(nèi)在的可能性。而且一旦實現(xiàn)了這種轉(zhuǎn)接方案,由于是由硬件實現(xiàn)的兩種接口的電氣轉(zhuǎn)換,不需要寫任何驅(qū)動程序,是在嵌入式系統(tǒng)平臺上擴(kuò)展VGA接口的方便的方案。比較兩種接口的特性,要實現(xiàn)從TFT時序到VGA時序的轉(zhuǎn)換,需要解決的向
6、題有: 1)TFT液晶掃描同步信號和VGA同步信號的電平問題。 2)TFT液晶控制器的輸出是RGB數(shù)字接口,而VGA的紅綠藍(lán)通道時模擬量,兩者需要通過D/A轉(zhuǎn)換。使用D/A要考慮轉(zhuǎn)換精度、轉(zhuǎn)換速度、轉(zhuǎn)換通道數(shù)等問題。其中,為滿足真彩色(24位)的要求,8位的轉(zhuǎn)換精度就可以。基于VGA對幀頻的要求,每個點的轉(zhuǎn)換頻率必須大于27 MHz,同時,必須至少有3個通道同時轉(zhuǎn)換,以滿足紅綠藍(lán)(RGB)3個通道的輸出。 針對這種轉(zhuǎn)換的D/A通常稱為視頻D/A,本設(shè)計采用ATI公司的視頻D/A芯片ADV7120。 1.3 ADV7120簡介 ADV7120是美國ADI公司生產(chǎn)的高速視頻數(shù)模轉(zhuǎn)換芯片,其像素掃描
7、時鐘頻率有30、50、80 MHz 3個等級。ADV7120在單芯片上集成了3個獨立的8位高速D/A轉(zhuǎn)換器,可以分別處理紅、綠、藍(lán)視頻數(shù)據(jù),特別適用于高分辨率模擬接口的顯示終端和要求高速D/A轉(zhuǎn)換的應(yīng)用系統(tǒng)。 ADV7120的輸入及控制信號非常簡單:3組8位的數(shù)字視頻數(shù)據(jù)輸入端,分別對應(yīng)RGB視頻數(shù)據(jù),數(shù)據(jù)輸入端采用標(biāo)準(zhǔn)TTL電平接口;4條視頻控制信號線包括復(fù)合同步信號SYNC、消隱信號BLANK、白電平參考信號REFWHITE和像索時鐘信號CLOCK;外接一個1.23 V數(shù)模轉(zhuǎn)換參考電壓源和1個輸出滿度調(diào)節(jié)。只有4條輸出信號線:模擬RGB信號采用高阻電流源輸出方式,可以直接驅(qū)動75 同軸傳輸
8、線;同步參考電流輸出信號Isync用來在綠視頻模擬信號中編碼視頻同步信息。 2 VGA接口電路設(shè)計 如前所述,VGA接口的時序和LCD掃描式接口的時序是一致的,利用ADV7120組成的TFT液晶時序到VGA接口的轉(zhuǎn)換模塊構(gòu)造框圖如圖3所示。 圖3 VGA接口電路組成框圖 根據(jù)ADV7120的數(shù)據(jù)手冊,ADV7120對參考電平的要求度很高,不能以電阻分壓電路代替。本設(shè)計中采用了1.235 V電壓基準(zhǔn)芯片AD589來產(chǎn)生參考電壓。 3 VGA顯示模式的選擇及S3C2440 LCD controller中相應(yīng)控制存放器的設(shè)置 初VGA的顯示包含幾種模式,初VGA的分辨率被定義為640 x480,接著
9、更高分辨率的SVGA、XVGA等標(biāo)準(zhǔn)在此根底上被提出,接口上都兼容VGA標(biāo)準(zhǔn),所以,習(xí)慣上把所有這種接口都稱為VGA接口。不同的顯示模式對應(yīng)的VGA時序中的時間參數(shù)不同,選定一種顯示模式后,就要配置LCD控制器,使其產(chǎn)生的時序參數(shù)符合VGA模式的要求,這樣才能成功驅(qū)動VGA接口,否則VGA顯示端會閃爍、模糊甚至不顯示。 在這里選擇分辨率為640 x480、刷新頻率為60 Hz、16位彩色的VGA顯示模式,并在此模式下完成對LCD控制器相關(guān)存放器的配置。使LCD控制器輸出的時序邏輯能符合該模式下VGA顯示的要求。在該模式下VGA接口同步信號時序如圖4所示。 圖4 VGA接口同步信號時序 下面根據(jù)
10、圖4的VGA接口同步信號時序?qū)χ饕腖CD控制器中的控制存放器開展配置: 1)LCDCON1存放器 CLKVAL:確定VCLK頻率的參數(shù)。公式為VCLK-HCLK/.在本設(shè)計中S3C2440的HCLK=100 MHz,顯示屏需要VCLK=20MHz,故需設(shè)置CLKVAL=1. BPPMODE:確定BPP(每像素位散)。選擇BPPMODE=0 xC,即選擇TFT 16位模式。 2)LCDCON2存放器 VBPD:確定幀同步信號和幀數(shù)據(jù)傳輸前的時延,是幀數(shù)據(jù)傳輸前延遲時間和行同步時鐘間隔寬度的比值,參照圖4中的時間數(shù)據(jù)可知,VBPD=t3/t6=1.02 ms/31.77 s=32. LINEVA
11、L:確定顯示的垂直方向大小。公式:LINEVAL=YSIZE-1=479. VFPD:確定幀數(shù)據(jù)傳輸完成后到下一幀同步信號到來的一段延時,是幀數(shù)據(jù)傳輸后延遲時間和行同步時鐘間隔寬度的比值,參照圖4中的時間數(shù)據(jù)可知,VFPD=t5/t6=0.35 ms/31.77s=11。 VSPW:確定幀同步時鐘脈沖寬度,是幀同步信號時鐘寬度和行同步時鐘間隔寬度的比值。如圖4,VSPW=t2/t6=0.06 ms/31.77 s=2。 3)LCDCON3存放器 HBPD:確定行同步信號和行數(shù)據(jù)傳輸前的一段延時,描述行數(shù)據(jù)傳輸前延遲時間內(nèi)VCLK脈沖個數(shù),如圖4,VBPD=t7xVCLK=1.89 sx25 M
12、Hz=47。 HOZAL:確定顯示的水平方向尺寸。這里HOZAL=XSIZE-1=639。 HFPD:確定行數(shù)據(jù)傳輸完成后到下一行同步信號到來的一段延遲時間,描述行數(shù)據(jù)傳輸后延遲時間內(nèi)VCLK脈沖個數(shù),如圖4,HFPD=t9xVC LK=0.94 sx25 MHz=24。 4)LCDCON4存放器 HSPW:確定行同步時鐘脈沖寬度。描述行同步脈沖寬度時間內(nèi)VCLK脈沖個數(shù),如圖4,HSPW=3.77 sx25 MHz=94。 5)LCDCON5存放器 BPP24BL:確定數(shù)據(jù)存儲格式。此處設(shè)置BPP24BL=0 x0,即選擇小端模式存放。 FRM565:確定16位數(shù)據(jù)輸出格式。設(shè)置FRM565=0 x1,即選擇5:6:5的輸出格式。 通過如上的方式設(shè)計VGA接口電路并相應(yīng)的設(shè)置LCD控制器存放器,實現(xiàn)了LCD數(shù)字輸出與D/A轉(zhuǎn)換的無縫連接,不需要任何額外的驅(qū)動程序就可以將原來在LCD上輸出的圖像信息輸出到VGA顯示屏上。 4 測試與結(jié)論 本設(shè)計通過分析VGA接口時序與S3C2440TFT LCD接口時序的相同點,論證了用S3C2440自帶的LCD controler來驅(qū)動VGA顯示器的可行性,時序的匹
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 事業(yè)單位改制正式合作協(xié)議
- 資本投資合作合同
- 無人機(jī)制造項目研發(fā)合同
- 保安服務(wù)合同終止協(xié)議書
- 木工單包工勞務(wù)合同書
- 環(huán)保節(jié)能設(shè)備制造合同
- 房屋出售居間合同
- 裝修工程人工勞務(wù)合同
- 工業(yè)互聯(lián)網(wǎng)平臺運營合作協(xié)議
- 房屋中介服務(wù)合同
- 【人教版】《勞動教育》七上 勞動項目一 疏通廚房下水管道 課件
- 2024特斯拉的自動駕駛系統(tǒng)FSD發(fā)展歷程、技術(shù)原理及未來展望分析報告
- 2024-2030年中國銀行人工智能行業(yè)市場深度調(diào)研及發(fā)展趨勢與投資前景研究報告
- 2024七年級英語下冊 Module 1 Lost and found教案(新版)外研版
- 2024年公共衛(wèi)生基本知識考試題庫(附含答案)
- 《垃圾發(fā)電廠爐渣處理技術(shù)規(guī)范》
- 環(huán)境空氣氣態(tài)污染物(SO2、NO2、O3、CO)連續(xù)自動監(jiān)測系統(tǒng)安裝驗收技術(shù)規(guī)范(HJ 193-2013部分代替 HJ-T 193-2005)
- 《生活垃圾轉(zhuǎn)運站技術(shù)規(guī)范+CJJT+47-2016》詳細(xì)解讀
- 總體國家安全觀-創(chuàng)新引領(lǐng)10周年全文課件
- 鳥類知識科普課件
- 中國通用電氣有限公司員工手冊
評論
0/150
提交評論