[/table]
|
1 DVI接口
|
|
DVI標準是由Silicon Image、Intel、Compaq、IBM、HP、NEC、Fujitsu等公司共同組成的數字顯示工作組DDWG于1994年正式推出。它的基礎是Silicon Image公司的Panallink接口技術,是一種與顯示工藝無關的高速顯示數字接口,采用最小化傳輸差分信號TMDS作為基本電氣連接。
|
|
DVI標準一經推出就立即得到了響應,各圖形芯片廠商紛紛推出了支持DVI標準的芯片組,ViewSonic、Samsung公司也相繼推出了采用DVI標準接口的CRT顯示器和LCD顯示器。在新近上市的一些LCD和DLP標準中對接口的物理方式、電氣指標、時鐘方式、編碼方式、傳輸方式、數據格式等都做了嚴格的定義和規范。
|
|
其主要特點包括:從產生到顯示的無損失數字連接;與顯示工藝無關;通過EDID和DDC2B熱插檢測的即插即用;兼容數字、模擬接口等。
|
|
|
|
|
2 DVI圖像傳輸協議
|
|
DVI接口傳送的數據信號包括了一些象素信息、同步信息以及控制信息。信息分3個通道輸出,同時還有一個通道用來傳送使發送和發送端同步的時鐘信號。每個通道中數據以差分信號方式傳輸,因此每一個通道需要2根傳輸線。具體連接方式如圖1所示。
|
|
數據信號和控制信號通過DE信號來控制。DE為高時,傳輸象素數據,為低時傳輸控制信號,要求DE為低至少128個時鐘周期,為高最大不超過8191個時鐘周期。在DE為高期間,控制信號將保持;而DE為低時,角素數據被忽略。
|
|
在TMDS每線對傳輸的串行信號格式為每個時鐘周期傳送10bit,其中有效數據荷載為8bit,剩下兩位分別為編碼模式位和直流均衡位。
|
|
DVI規范規定的數字圖像分辨率范圍如圖2。對于75Hz的CRT來說,單連接最大為SXGA 1280×1024,雙連接最大為QXGA 2048×1536。所以單連接選擇1024×768比較合適。但是單連接對于60Hz的LCD顯示來說,最大上限為UXGA1600×1200、時鐘最大上限為165MHz。色彩深度限制:因為DVI的圖像傳輸默認為24bit,要得到更豐富的色彩,必須使用另一通道來擴展。因此在雙通道應用色彩深度自然限制在24bit,控制數據為6bit。
|
|
3 圖像拼接
|
|
無論是對單連接或雙連接,象素的顯示次序都只考慮逐行顯示的計算機通用顯示器,按奇偶象素進行間隔發送。奇偶按每行內的相鄰角素來分。對雙連接為link#0發送"奇象素",link#1發送"偶象素";對單連接主要是收發芯片上采用兩套象不比數據接口,即:ODD RGB、EVEN RGB。
|
|
要驅動兩個顯示器,必須實現兩對HSYNC、VSYNC控制信號,對雙連接和單連接均有這個總是。雖然DVI標準中控制信號CTL1以后的信號現在都是保留的,乍一看,似乎可以符合應用,將一對控制信號CTLn和CTLn+1復用到HSYNC、VSYNC兩個控制信號上就可以了。但實際上,這樣必須拆解DVI標準的口收發芯片,而且其時鐘很高,很難用可編程器件來實現。
|
|
因此在復用HSYNC、VSYNC兩個控制信號的復用選擇級別上,如果選擇在TMDS傳輸線對上,雖然有硬件實現邏輯簡單的優點,但卻既找不到現在的芯片,又無法實現熱拔識別功能。經過比較選擇在信號接收后做兩路驅動處理。如此頻率也不是很高,而且全部是數字信號,可以靈活地用EPLD實現,同時還可以實現熱插拔識別總是,繞過雙連接時單連接禁止功能(雙連接系統雖然可以在單、雙連接中靈活切換。但是如果其驅動的是單連接監視器,另外一個連接被禁止)。
|
|
|
|
|
4 連接方案
|
|
4.1 發送和接受OEM芯片硬件
|
|
Silicon Image公司是DVI的發起人之一,有種類齊全的DVI接口芯片,其中發送芯片為SiI160CT100,接收芯片為SiI16BCT100。所有的發送和接收芯片都有兩套象素端口,這樣不僅可以在TMDS通道級實現雙屏幕顯示,同時還可以在象素級實現雙屏幕顯示。大致的芯片功能模塊組成如圖3所示。
|
|
輸入信號包括象素輸入信號DIE[23:0]和DIO[23:0]、時鐘信號IDCK、數據選擇信號DE、同步信號HSYNC、VSYNC。此外還有兩個配置信號,EDGE為時鐘沿選擇信號,PIXS為每時鐘單象素、雙象素選擇信號。一個電壓擺率調節信號控制端,遠端顯示應用推薦用510Ω的電阻連到AVCC。在實際應用中,注意PIXS信號必須拉高,用于實現每個時鐘周期兩個象素應用。
|
|
4.2 分辨率限制
|
|
目前只有單連接的DVI收發芯片,可以實現的復用分辨率為800×660。因為單通道對于60Hz的LCD顯示器來說,最大分辨率為1600×1200,就通道傳輸率而言可以做得更高,達到1024×768。考慮到實際應用中的簡便性和通用性,犧牲一半的顯示分辨率是值得的。
|
|
4.2 兩種連接方式
|
|
對于實際的連接方式存在兩種方案:單連接和雙連接。兩種方案的實現上有相近實現結構,區別在于收發芯片不同,同時造成顯示分辨率也存在區別。目前雙連接僅僅是協議支持,還沒有貨架產品可以直接應用。具體如圖4、圖5所示。
|
|
在"中間處理加入"處可以作為固態錄像機等終端設備(輸出不需要)的功能實現,也可以作其他處理。
|
|
|
|
5 熱插拔識別等問題
|
|
|
DVI接口具有即插即用的熱插拔功能。假定圖像控制器最小功率為VGA,在BIOS通電自檢和操作系統都通過DDC2B查詢監視器,看其支持什么象素格式和接口。而DVI通過EDID數據結構識別監視器類型和兼容性。
|
|
接口的DDC2B規范要求:5V電壓,系統提供55mA的拉電流,監視器關機狀態承受50mA的灌電流,開機狀態承受10mA的灌電流。關于熱插拔的系統響應問題是在應用級,也就是說與操作系統相關,因此需要操作系統支持。就本文的硬件實現來說,因其不屬于物理級和鏈接級考慮的范疇,可以跨越這一功能。同樣可以利用EPLD實現這種即插即用和識別利用,但必須依賴系統軟件來實現,同時必須實現EDID數據結構和DDC2B傳輸協議。
|
|
DVI使用最小躍遷差分信號TMDS進行傳輸,在此基礎上設計者可以自己實現光纖傳輸應用。
|
|
6 其它應用
|
|
[table] |
在飛機上要求對兩路同步視頻信號進行傳輸、存儲、播放功能,原有設備采用模擬視頻制式PAL制。為了達到實時監控的目的,在產生、傳輸、存儲、播放等各個級上,都必須保持嚴格意義上的同步,對兩路視頻采用分幀整合處理、單電纜傳輸、單視頻記錄存儲,在播放時采用分幀復用處理。但是由于采用模擬視頻,分辨率受到限制,而且由于采用分幀處理,大大降低了畫面的時間分解力,對運行圖像的表現力有明顯的缺陷。要實現高分辨率的視頻記錄、重放設備,必須采用全數字式的DVI驅動方案,并結合MPEG壓縮算法實現。這樣就可以采用本連接方案實現,單連接的分辨率為800×660,雙連接的分辨率為1024×768。