閱讀 | 訂閱
閱讀 | 訂閱
控製係統

基於DSP的視頻數字采集係統

星之球激光 來源:與(yu) 非網2011-12-30 我要評論(0 )   

0 引言 數字圖象處理技術在電子通信與(yu) 信息處理領域得到了廣泛的應用,設計一種功能靈活、使用方便、便於(yu) 嵌入到係統中的視頻信號采集電路具有重要的實用意義(yi) 。 在研究基...

0 引言

  數字圖象處理技術在電子通信與(yu) 信息處理領域得到了廣泛的應用,設計一種功能靈活、使用方便、便於(yu) 嵌入到係統中的視頻信號采集電路具有重要的實用意義(yi) 。

  在研究基於(yu) DSP的視頻監控係統時,考慮到高速實時處理及實用化兩(liang) 方麵的具體(ti) 要求,需要開發一種具有高速、高集成度等特點的視頻圖象信號采集係統,為(wei) 此係統采用專(zhuan) 用視頻解碼芯片和複雜可編程邏輯器件(CPLD)構成前端圖象采集部分。設計上采用專(zhuan) 用視頻解碼芯片,以CPLD器件作為(wei) 控製單元和外圍接口,以FIFO為(wei) 緩存結構,能夠有效地實現視頻信號的采集與(yu) 讀取的高速並行,具有整體(ti) 電路簡單、可靠性高、集成度高、接口方便等優(you) 點,無需更改硬件電路,就可以應用於(yu) 各種視頻信號處理係統中。使得原來非常複雜的電路設計得到了極大的簡化,並且使原來純硬件的設計,變成軟件和硬件的混合設計,使整個(ge) 係統的設計增加柔韌性。

  1 係統硬件平台結構

  係統平台硬件結構如圖1所示。整個(ge) 係統分為(wei) 兩(liang) 部分,分別是圖象采集係統和基於(yu) DSP主係統。前者是一個(ge) 基於(yu) SAA7110A/SAA7110視頻解碼芯片,由複雜可編程邏輯芯片CPLD實現精確采樣的高速視頻采集係統;後者是通用數字信號處理係統,它主要包括:64K WORD程序存儲(chu) 器、64K WORD數據存儲(chu) 器、DSP、時鍾產(chan) 生電路、串行接口及相應的電平轉換電路等。

  係統的工作流程是,首先由圖象采集係統按QCIF格式精確采集指定區域的視頻圖象數據,暫存於(yu) 幀存儲(chu) 器FIFO中;由DSP將暫存於(yu) FIFO中的數據讀入DSP的數據存儲(chu) 器中,與(yu) 原先的幾幀圖象數據一起進行基於(yu) H.263的視頻數據壓縮;然後由DSP將壓縮後的視頻數據平滑地從(cong) 串行接口輸出,由普通MODEM或ADSL MODEM傳(chuan) 送到遠端的監控中心,監控中心的PC機收到數據後進行相應的解碼,並將還原後的視頻圖象進行顯示或進行基於(yu) WEB的廣播。

  2 視頻信號采集係統

  2.1 視頻信號采集係統的基本特性

  一般的視頻信號采集係統一般由視頻信號經箝位放大、同步信號分離、亮度/色度信號分離和A/D變換等部分組成,采樣數據按照一定的時序和總線要求,輸出到數據總線上,從(cong) 而完成視頻信號的解碼,圖中的存儲(chu) 器作為(wei) 幀采樣緩衝(chong) 存儲(chu) 器,可以適應不同總線、輸出格式和時序要求的總線接口。

  視頻信號采集係統是高速數據采集係統的一個(ge) 特例。過去的視頻信號采集係統采用小規模數字和模擬器件,來實現高速運算放大、同步信號分離、亮度/色度信號分離、高速A/D變換、鎖相環、時序邏輯控製等電路的功能。但由於(yu) 係統的采樣頻率和工作時鍾高達數十兆赫茲(zi) ,且器件集成度低,布線複雜,級間和器件間耦合幹擾大,因此開發和調試都十分困難;另一方麵,為(wei) 達到精確采樣的目的,采樣時鍾需要和輸人的視頻信號構成同步關(guan) 係,因而,利用分離出來的同步信號和係統采樣時鍾進行鎖相,產(chan) 生精確同步的采樣時鍾,成為(wei) 設計和調試過程中的另一個(ge) 難點。同時,通過實現亮度、色度、對比度、視頻前級放大增益的可編程控製,達到視頻信號采集的智能化,又是以往係統難以完成的。關(guan) 於(yu) 這一點,在係統初期開發過程中已有深切體(ti) 會(hui) [1]。

  基於(yu) 以上考慮,本係統采用了SAA7110A作為(wei) 視頻監控係統的輸入前端視頻采樣處理器。

  2.2 視頻圖象采集係統設計

  SAA7110/SAA7110A是高集成度、功能完善的大規模視頻解碼集成電路[2]。它采用PLCC68封裝,內(nei) 部集成了視頻信號采樣所需的2個(ge) 8bit模/數轉換器,時鍾產(chan) 生電路和亮度、對比度、飽和度控製等外圍電路,用它來替代原來的分立電路,極大地減小係統設計的工作量,並通過內(nei) 置的大量功能電路和控製寄存器來實現功能的靈活配置。SAA7110/SAA7110A可應用的範圍包括桌麵視頻、多媒體(ti) 、數字電視機、圖象處理、可視電話、視頻圖象采集係統等領域。

  SAA7110/SAA7110A的控製總線接口為(wei) I2C總線。SAA7110/SAA7110A作為(wei) I2C總線的從(cong) 器件,根據SA管腳的電平,器件的讀寫(xie) 地址可以分別設置為(wei) 9CH/9DH(W/R,SA=0)或9DH/9FH(W/R,SA=1)。其內(nei) 部共計47個(ge) 寄存器,分別控製解碼器(00H~19H)和視頻接口(20H~34H)。通過I2C總線讀、寫(xie) 片內(nei) 的上述寄存器,可以完成輸入通道選擇、電平箝位和增益控製、亮度、色度和飽和度控製等功能。

  但是,有一個(ge) 問題必須解決(jue) ,那就是DSP芯片沒有內(nei) 置I2C總線接口,為(wei) 此,本係統提出並采用了對DSP芯片的兩(liang) 個(ge) 可編程I/O引腳進行軟件仿真來實現I2C總線控製的方法。由於(yu) 受C2000程序存儲(chu) 空間最大僅(jin) 有64KB的限製,為(wei) 了減小I2C總線控製仿真軟件的規模,仿真軟件全部用匯編語言完成,因而給本係統的設計帶來了相當的難度和工作量
 

轉載請注明出處。

免責聲明

① 凡本網未注明其他出處的作品,版權均屬於(yu) fun88网页下载,未經本網授權不得轉載、摘編或利用其它方式使用。獲本網授權使用作品的,應在授權範圍內(nei) 使 用,並注明"來源:fun88网页下载”。違反上述聲明者,本網將追究其相關(guan) 責任。
② 凡本網注明其他來源的作品及圖片,均轉載自其它媒體(ti) ,轉載目的在於(yu) 傳(chuan) 遞更多信息,並不代表本媒讚同其觀點和對其真實性負責,版權歸原作者所有,如有侵權請聯係我們(men) 刪除。
③ 任何單位或個(ge) 人認為(wei) 本網內(nei) 容可能涉嫌侵犯其合法權益,請及時向本網提出書(shu) 麵權利通知,並提供身份證明、權屬證明、具體(ti) 鏈接(URL)及詳細侵權情況證明。本網在收到上述法律文件後,將會(hui) 依法盡快移除相關(guan) 涉嫌侵權的內(nei) 容。

網友點評
0相關評論
精彩導讀