資料介紹
??一、 引言
??隨著計算機的廣泛使用,對輸出的VGA信號進行實時監(jiān)控、存儲及傳輸?shù)膽?yīng)用需求越來越迫切。本文基于Ti公司的TMS320DM355處理器(簡稱DM355)、AD公司的AD9883芯片,結(jié)合FPGA技術(shù),提出了一種支持分辨率較高、性能優(yōu)良的視頻信號采集和接口電路方案。
??該系統(tǒng)對計算機輸出的XGA(1024x768)信號進行實時采集、編碼、傳輸,同時利用ADV7123芯片將VGA信號還原,在本地的顯示器進行輸出,主要應(yīng)用于視頻會議,視頻教學系統(tǒng)中。由于VGA信號的采集涉及到AD9883[1] [2]芯片和FPGA中信號時序的轉(zhuǎn)換,及DM355的視頻處理前端(VPFE:Video Processing Front End)驅(qū)動的修改,比較復雜,本文將對此作重點闡述。
??二、 系統(tǒng)整體設(shè)計
??1. 方案選擇
??本文采用TI公司的達芬奇系列芯片TMS320DM355來實現(xiàn),這一方案的優(yōu)點在于:
??1)DM355內(nèi)部集成了ARM926EJ-S內(nèi)核、協(xié)處理器(MJCP)、視頻處理子系統(tǒng)及多種外設(shè)。ARM中移植嵌入式linux后可構(gòu)成一個良好的基于網(wǎng)絡(luò)的嵌入式產(chǎn)品開發(fā)平臺,能方便的實現(xiàn)Web服務(wù)器的構(gòu)建和功能的擴展。協(xié)處理器(MJCP)可實現(xiàn)對多媒體數(shù)據(jù)的編解碼。
??2)DM355是一款低功耗的芯片,待機功耗僅為1mW,其電池的使用壽命是當今業(yè)界相當?shù)谋銛y式產(chǎn)品的2倍。
??3)DM355是TI公司的一款中低檔芯片,在滿足性能要求的同時,其價格與同類芯片相比也很有優(yōu)勢。因此,廣泛應(yīng)用于數(shù)碼相機,IP攝像機,數(shù)碼相片,醫(yī)學成像及視頻監(jiān)控系統(tǒng)中。
??DM355的視頻處理子系統(tǒng)包括視頻處理前端(VPFE)和視頻處理后端(VPBE:Video Processing Back End),視頻處理前端[3]用于接收外部傳感器或視頻譯碼器等輸入的圖像信息,由CCD控制器、硬件圖像信號處理器、自動曝光/聚焦模塊H3A和寄存器組成,支持的視頻輸入格式有如下三種:
??1) RAW格式。
??2) BT.656格式。
??3) YUV格式。
??其中,RAW格式對于每個像素點只存儲RGB三原色中某一種顏色的值,在進行色彩還原時因插值運算會導致莫爾紋效應(yīng);BT.656格式支持的視頻分辨率太低,因此,本系統(tǒng)的DM355處理器的視頻處理前端采用YUV格式進行視頻采集,須將VGA信號通過硬件電路轉(zhuǎn)換為YUV信號格式。
??2. 系統(tǒng)總體設(shè)計
??圖1所示為VGA視頻采集系統(tǒng)框圖。
??
圖1 VGA視頻采集系統(tǒng)框圖
??1)VGA輸入模塊。將RGB模擬信號及行同步信號(Hsync)、場同步信號(Vsync)輸入給A/D轉(zhuǎn)換模塊。由于該模塊由模擬電路組成,易產(chǎn)生噪聲,因此布線時接口器件應(yīng)盡量靠近A/D轉(zhuǎn)換芯片。
??2)A/D轉(zhuǎn)換模塊。首先根據(jù)行、場同步信號確定采樣的行頻和場頻,接著由行頻和內(nèi)部寄存器確定像素同步時鐘,然后通過配置AD9883芯片內(nèi)部的鎖相環(huán)(PLL)產(chǎn)生同步時鐘。該模塊可將輸入的VGA模擬信號轉(zhuǎn)換為8bit×3路的數(shù)字視頻信號,并通過一系列寄存器調(diào)整圖像的采樣效果。
??3) FPGA轉(zhuǎn)換控制模塊。一方面FPGA通過I2C總線向AD9883的寄存器寫入控制信息;另一方面將輸入的RGB信號轉(zhuǎn)換為DM355支持的YUV信號格式,將視頻信號送給DM355的視頻采集前端。
??4)D/A輸出顯示模塊。該模塊采用ADV7123芯片將8bit×3路RGB數(shù)字信號還原為模擬信號,并結(jié)合行、場同步信號構(gòu)成VGA信號,供本地計算機顯示輸出。
??三、 系統(tǒng)硬件設(shè)計
??1.VGA接口
??VGA是一種D型接口,可傳輸VGA,SVGA,XGA,SXGA等圖像格式。VGA接口共有15條線,分為3組:一是RGB三色模擬信號輸入線;二是RGB三色地線,接地處理;三是時序信號線,分別是行同步信號線(Horizon Synchronizing,HS)和場同步信號線(Vertical Synchronizing,VS),這兩條線控制了VGA的顯示時序。
??顯示器采用逐行掃描的方式進行掃描,陰極射線槍發(fā)出的電子束打在涂有熒光粉的屏幕上,產(chǎn)生RGB三基色,由此合成一個彩色圖像。VGA顯示可分為行掃描和場掃描,從屏幕左上方開始掃描,從左到右,由上至下。每行掃描結(jié)束時,用行同步信號進行行同步;當整個屏幕的所有行掃描結(jié)束后,用場同步信號進行場同步,如圖2所示。在掃描過程中,CRT對電子束進行消隱控制,在消隱過程中不發(fā)送電子束。在每行結(jié)束后,電子槍回掃的過程進行行消隱;在每場結(jié)束后,電子槍回掃的過程進行場消隱,整個屏幕變黑,光柵在這段內(nèi)重新回到屏幕的左上角,開始下一幀圖像的掃描。
??
圖2 VGA掃描時序
??2. A/D轉(zhuǎn)換模塊
??本系統(tǒng)的A/D轉(zhuǎn)換器采用AD9883,該芯片專門用于采集模擬R,G,B信號,將其數(shù)字化顯示或作為中間轉(zhuǎn)換器件使用。該芯片具有采樣精度為8bit×3路通道,最高采樣率為140MSPS/s,300MB的模擬帶寬,支持最高分辨率為SXGA(1280x1024),刷新率為75Hz的視頻信號?;贏D9883的電路可為高清電視提供良好的接口,或作為高性能視頻設(shè)備的前端掃描轉(zhuǎn)換器,它的內(nèi)部結(jié)構(gòu)如圖3所示,主要包括A/D轉(zhuǎn)換電路、時鐘產(chǎn)生電路、同步信號產(chǎn)生電路、I2C總線接口四個部分。
??
圖3 AD9883的內(nèi)部結(jié)構(gòu)圖
??AD9883內(nèi)部的寄存器通過I2C總線完全可編程,芯片按照寄存器設(shè)定的模式進行工作。如AD9883支持多種VGA格式,但不能自動檢測實現(xiàn)自適應(yīng),需要通過I2C接口進行寄存器配置,指定芯片采集的視頻格式。
??經(jīng)AD9883轉(zhuǎn)換后,數(shù)字視頻信號輸出的時序如圖4所示。在數(shù)據(jù)輸出時鐘DATACK的下降沿對應(yīng)信號的采樣及量化,量化的數(shù)據(jù)在時鐘上升沿穩(wěn)定的輸出;接口電路可在DATACK的上升沿準確地鎖存圖像數(shù)據(jù),從而實現(xiàn)數(shù)字化圖像的采集。值得注意的是,AD9883有一個數(shù)據(jù)輸出通道,在輸出數(shù)據(jù)有效之前必須清空通道,從而導致每行輸出有效數(shù)據(jù)之前將輸出4組無效的數(shù)據(jù),可通過行同步信號HSOUT避免輸出這些無效數(shù)據(jù)。
??
圖4 AD9883數(shù)據(jù)輸出時序圖
??3.FPGA設(shè)計
??本系統(tǒng)采用EP1C3T144C8將輸入的數(shù)字化的RGB信號轉(zhuǎn)換為YUV信號,送給DM355的視頻采集前端。FPGA以AD9883輸出的像素時鐘PCLK作為全局同步時鐘。
??RGB和YUV是兩種常用的色彩空間。RGB色彩空間是采用R,G,B三個色彩分量來表示一個像素,常見的RGB格式有RGB565、RGB555、RGB24,本文中AD9883轉(zhuǎn)換輸出的數(shù)據(jù)格式為RGB24,即每個像素用24位表示,RGB分量各使用8位。
??YUV色彩空間是視頻傳輸中常采用的一種方法,其特點為亮度信號與色差信號分離。Y表示亮度信息,U表示藍色色差(即藍色信號與亮度信號的差值),V表示紅色色差(即紅色信號與亮度信號的差值)。常見的YUV格式有YUV 4:4:4,YUV4:2:2,YUV4:2:0,本系統(tǒng)中DM355的視頻處理前端接收的采集信號格式為YUV4:2:2。該格式為每個像素保留Y分量,而UV分量在水平方向上每兩個像素采樣一次,在圖像數(shù)據(jù)流中,YUV分量排列如下:Y0 U0 Y1 V0 Y2 U1 Y3 V1 Y4 U2 Y5 V2 … …
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 帶VGA視頻輸出的Arduino視頻游戲
- 插銷升降系統(tǒng)的總體設(shè)計 2次下載
- LDMOS總體性能資料下載
- PCB外觀檢查機系統(tǒng)的總體結(jié)構(gòu)資料下載
- 如何使用ARM和WINCE進行USB視頻采集與傳輸系統(tǒng)的設(shè)計 7次下載
- 如何使用FPGA設(shè)計一個視頻實時采集系統(tǒng)的資料免費下載 7次下載
- 視頻采集系統(tǒng)研究和遠程天氣新聞采集系統(tǒng)的開發(fā)與設(shè)計詳細中文資料 2次下載
- 單元貨格式立體倉庫的總體設(shè)計 3次下載
- 某大型機電設(shè)備模擬訓練系統(tǒng)總體設(shè)計 42次下載
- 基于無線傳輸?shù)囊苿?b class="flag-6" style="color: red">視頻監(jiān)控系統(tǒng)的設(shè)計 88次下載
- 基于近似技術(shù)的導彈總體設(shè)計優(yōu)化系統(tǒng)研究
- 基于視頻服務(wù)器的視頻監(jiān)控系統(tǒng)的設(shè)計
- JS6900型豪華客車總體設(shè)計
- 油田聚合物配制站監(jiān)控系統(tǒng)的總體設(shè)計
- 網(wǎng)站總體設(shè)計教程,下載 0次下載
- VGA接口驅(qū)動設(shè)計 1348次閱讀
- 聊一聊MES數(shù)據(jù)采集系統(tǒng)需求分析和總體設(shè)計 1188次閱讀
- 基于FPGA+SRAM實現(xiàn)超聲視頻圖像采集系統(tǒng)的設(shè)計 3174次閱讀
- TI達芬奇系列芯片DM368在視頻前端信號采集中的應(yīng)用分析 5635次閱讀
- 利用可編程邏輯控制器CPLD實現(xiàn)數(shù)據(jù)采集系統(tǒng)的總體設(shè)計 1546次閱讀
- 采用FPGA與嵌入式CPU大容量數(shù)據(jù)存儲實現(xiàn)航空視頻采集記錄系統(tǒng)設(shè)計 1088次閱讀
- 基于USB接口的數(shù)據(jù)采集系統(tǒng)總體結(jié)構(gòu)解析 2789次閱讀
- 基于Halcon圖像處理的太陽能硅片表面缺陷檢測系統(tǒng)的總體設(shè)計方案 6675次閱讀
- 自動化立體倉庫的設(shè)計要點概括 6782次閱讀
- VGA、HDMI、DP和DVI這些視頻接口你了解嗎 1.7w次閱讀
- 基于FPGA技術(shù)的紅外實時采集系統(tǒng)設(shè)計 2561次閱讀
- 基于Zedboard FPGA的VGA圖像信號采集系統(tǒng)的設(shè)計 2351次閱讀
- 基于FPGA實現(xiàn)VGA的彩色圖片顯示 4385次閱讀
- 基于DSP的視頻采集系統(tǒng)仿真設(shè)計 2179次閱讀
- 基于ARM的嵌入式無線視頻采集系統(tǒng)設(shè)計 1888次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 11次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5DIY動手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費
- 751單片機PM2.5檢測系統(tǒng)程序
- 0.83 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537797次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191186次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論