基于DSP的視頻采集存儲系統(tǒng)設(shè)計(jì)
3.2 視頻采集數(shù)據(jù)處理
視頻解碼器TVP5150通過TMS320DM642的I2C總線設(shè)置其內(nèi)部寄存器等。通過8位的并行數(shù)據(jù)線將采集到的視頻數(shù)據(jù)傳到TMS320DM642的video port口。TMS320DM642的片內(nèi)視頻端口(VP0、VPl、VP2、VP3)可用作視頻捕獲端口、視頻顯示端口、視頻流傳輸端口。每個視頻在捕獲模式或顯示模式時(shí)可采用8/10位分辨率的ITU―R BT.656的YUV 4:2:2格式,或者作為一個Y/C 16/20位視頻通道,以YCbCr4:2:2格式的Y和Cb/Cr分離的形式輸入輸出。在系統(tǒng)中VP0口作為視頻捕獲端口,選用8位ITU-R BT656捕獲模式(內(nèi)嵌式同步信號)。配置好TVP5150后,把DSP的相應(yīng)采集輸入口也配置成ITU―R BT.656的輸入格式,然后再設(shè)置好EDMA通道并使能相關(guān)的中斷,DSP里面的EDMA會將視頻口輸入的亮度Y,還有紅差CR、藍(lán)差CB的數(shù)據(jù)自動分開存到TMS320DM642的內(nèi)部RAM里,從而達(dá)到獲取視頻數(shù)據(jù)流的目的。
4 系統(tǒng)測試
在焊接電路板時(shí)先焊接電源部分,待電源部分有穩(wěn)定的電壓輸出后再焊接電路板上的其他部分,進(jìn)行調(diào)試并測試驅(qū)動程序。當(dāng)TMS320DM642與SDRAM、Flash、CPLD焊接完畢后,下載完成CPLD程序,然后將電路板連接仿真器及PC機(jī),上電后啟動CCS(Code Composer Studio)代碼編輯與集成環(huán)境,如果能正常啟動并運(yùn)行,則表示測試通道已經(jīng)建立。TMS320DM642工作正常。
通過I2C總線配置視頻解碼器TVP5150的內(nèi)部寄存器.系統(tǒng)調(diào)試中I2C的時(shí)序測試如圖3所示。圖3中的曲線分別為時(shí)鐘總線和數(shù)據(jù)總線。當(dāng)數(shù)據(jù)總線為低時(shí),從時(shí)鐘總線下降沿開始傳輸數(shù)據(jù),圖4給出I2C數(shù)據(jù)傳輸原理,通過比較圖4和圖3,測試結(jié)果顯示,時(shí)鐘線與數(shù)據(jù)線傳輸正常,可正確配置各器件內(nèi)部寄存器。
當(dāng)系統(tǒng)的核心TMS320DM642工作正常后,即可調(diào)試系統(tǒng)各個外設(shè)模塊的調(diào)試。視頻輸入模塊是本系統(tǒng)的主要功能,一旦I2C工作正常,通過下載相關(guān)視頻程序到板子中,通過CCS使用View一>Graph一>Image操作顯示圖像。從而驗(yàn)證視頻輸入模塊及相關(guān)器件的工作情況。圖5則驗(yàn)證系統(tǒng)工作正常。
5 結(jié)語
采用TMS320DM642處理器設(shè)計(jì)的切實(shí)可行的視頻采集存儲系統(tǒng),測試效果良好,性能穩(wěn)定,達(dá)到預(yù)期設(shè)計(jì)目標(biāo)。多功能頻視處理系統(tǒng)具有廣闊的應(yīng)用前景,可廣泛應(yīng)用于智能安防,機(jī)器人工業(yè)檢測和其他需要嵌入式圖像信息處理的自動化領(lǐng)域。
評論