《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計應(yīng)用 > 基于TMS320DM365的數(shù)字視頻監(jiān)控單元的設(shè)計
基于TMS320DM365的數(shù)字視頻監(jiān)控單元的設(shè)計
維庫
摘要: 0引言視頻監(jiān)控系統(tǒng)已經(jīng)廣泛地應(yīng)用在日常生活中,其穩(wěn)定、可靠的工作已經(jīng)成為保證人民生產(chǎn)、生活正常運轉(zhuǎn)的必要條件??煽靠焖俚夭杉斎?、編解碼以及處理傳輸成為視頻處理設(shè)備設(shè)計的關(guān)鍵點。本文介紹
Abstract:
Key words :

  視頻監(jiān)控系統(tǒng)已經(jīng)廣泛地應(yīng)用在日常生活中, 其穩(wěn)定、可靠的工作已經(jīng)成為保證人民生產(chǎn)、生活正常運轉(zhuǎn)的必要條件。可靠快速地采集輸入、編解碼以及處理傳輸成為視頻處理設(shè)備設(shè)計的關(guān)鍵點。本文介紹了一種基于達芬奇技術(shù)的數(shù)字視頻單元。單元主要完成對視頻信息的智能采集處理功能和集成影象處理功能。

  1   視頻單元的組成及硬件設(shè)計

  視頻單元以T MS320DM365 為核心處理器芯片,并以TMS320DM365 為中心設(shè)計視頻緩沖、視頻解碼等功能。單元的硬件主要有達芬奇處理器芯片( TMS320DM365, 以下簡稱DM365) 、視頻解碼器芯片( TV P5158) , DDR2 SDRAM, FLASH, EN C28J60 以太網(wǎng)控制器、電源管理芯片等。視頻單元的框圖如圖1 所示。本文主要介紹了視頻采集輸入部分、外部存儲器部分、以太網(wǎng)部分和視頻輸出部分這4 部分。

  DM365 高度集成了眾多組件, 其中包括符合生產(chǎn)要求的H. 264, MPEG 4, MPEG 2, MJPEG 與VC1編解碼器, 可滿足智能視頻處理功能的集成影像信號處理( ISP) 解決方案和一系列板載外設(shè)等, 可降低系統(tǒng)成本。

視頻單元框圖

圖1  視頻單元框圖

  視頻單元工作原理如下: T VP5158 視頻解碼芯片把CCD 攝像頭傳過來的模擬視頻信號進行模/ 數(shù)轉(zhuǎn)換,變成符合IT U R BT . 656 或YU V 標(biāo)準(zhǔn)的數(shù)字視頻信號; 然后將數(shù)字視頻信號傳輸?shù)竭_芬奇處理器的視頻處理子系統(tǒng)的前端, 進行預(yù)處理后送到視頻處理子系統(tǒng)的后端, 視頻處理子系統(tǒng)的后端對數(shù)字視頻信號進行編碼后直接將其輸出到顯示器終端上。DM365 上的ARM端主要作為控制器來控制視頻解碼芯片和外圍接口芯片。

  1. 1   視頻采集輸入設(shè)計

  攝像頭將采集到的模擬視頻信號傳輸給TVP5158視頻解碼器 。該T VP5158 器件是一個4 通道、高品質(zhì)NTSC/ PAL 視頻解碼器, 它用數(shù)字化編碼所有基帶模擬視頻格式, 使其變?yōu)閿?shù)字視頻信號輸出。該編碼器的每個通道都包含10 位27 MSPS 的模/ 數(shù)轉(zhuǎn)換器。

  TVP5158 支持NTSC( J, M, 4. 43) 和PAL( B, D, G, H,I, M, N, Nc, 60) 標(biāo)準(zhǔn)視頻同時輸入。每個視頻解碼通道均支持復(fù)合信號輸入。TV P5158 輸出端口支持8 位的ITU R BT. 656 和16 位4   2   2 YUV 格式。

  TVP5158 視頻解碼器再將解碼信號傳輸給DM365 的視頻處理前端( VPFE) 。T VP5158 高度靈活的視頻輸出與DM365 的無縫接口可取消對外部FPGA 的需求。TVP5158 與DM365 的接口框圖如圖2 所示。

T VP5158 與DM365 接口框圖

圖2  T VP5158 與DM365 接口框圖

  TVP5158 輸出8 位的ITU RBT . 656 和16 位4 :2 :2 YUV 格式視頻。DM365 支持ITU BT. 601/BT . 656/ BT . 1120 數(shù)字YCbCr 4 : 2 :2( 8 b/ 16 b) 格式視頻, 所以本系統(tǒng)中DM365 采用YCbCr 4:2: 2 的8 位IT U R BT . 656 視頻捕獲模式, 該系統(tǒng)不需要外部行/ 場同步信號。T VP5158 的DVO 引腳與DM365 的YIN 引腳相連, 以用來傳輸數(shù)據(jù)。

  1. 2   外部存儲器設(shè)計

  在該單元中, 選用的外部存儲器為一個DDR2SDRAM 芯片和一個NAND FLASH 芯片。在該單元中, 采用華邦電子公司的1 GB DDR2 SDRAM 作為主存儲器, 型號為W971GG6IB 。DM365 與W971GG6IB 的接口框圖如圖3 所示。

 CLK 和是時鐘信號引腳, 芯片時鐘通過這兩個引腳輸入。為行地址鎖存, 為列地址鎖存, 為寫使能, 這三個引腳可對輸入命令進行規(guī)定。

  當(dāng)片選為高電平時, 所有的外部命令都被禁止; 還可提供外部組選擇。A0~ A12 為地址總線, 芯片中行地址為A0~ A12, 列地址為A0~ A9, 其中的A10 是自動預(yù)充電標(biāo)志。因為該單元選用一個1 GB 的DDR2SDRAM, 所以選擇BA0 和BA1 兩個引腳對片內(nèi)8 個組進行選擇。DQ0~ DQ15 為雙向數(shù)據(jù)總線引腳, 可支持16 位寬度的數(shù)據(jù)傳輸。當(dāng)DDR DQ S 進行寫操作時, 數(shù)據(jù)輸出到芯片中; 當(dāng)DDR DQ S 進行讀操作時, 芯片的數(shù)據(jù)輸入到DM365 中。DDR DQS1 用于DDRDQ[ 15: 8] , DDR DQS0 用于DDR DQ [ 7: 0 ] 。LDQS與DDR DQS0 相連, LDQS 與DQ0~ DQ7 上的數(shù)據(jù)相對應(yīng); U DQS 與DDR DQ S1 相連, UDQS 與DQ8 ~DQ15 上的數(shù)據(jù)相對應(yīng)。LDQS 和UDQS 分別為低位和高位數(shù)據(jù)選通, 只有在不同數(shù)據(jù)選通模式通過EMR 的控制位被使能時才被使用。

DM365 與W971GG6IB 接口框圖
圖3   DM365 與W971GG6IB 接口框圖

  單元中選用的NAND FLASH 為三星公司的K9F2808U0C , 它為一個132 MB 的閃存, 其中的內(nèi)存容量分為16M 8 b 容量和4 MB 的備用容量。該存儲器陣列包含1 024 個獨立可擦除塊, 每個數(shù)據(jù)塊包含16KB。K9F2808U0C 的8 個I/ O 引腳是地址復(fù)用的, 這樣可減少引腳數(shù), 并方便系統(tǒng)升級, 閃存電源為3. 3 V。

  DM365 與K9F2808U0C 的接口框圖如圖4 所示。

DM365 與K9F2808U0C 接口框圖

圖4   DM365 與K9F2808U0C 接口框圖

  圖4 中I/ O0 ~ I/ O7 為數(shù)據(jù)輸入/ 輸出引腳, 與EM D[ 0: 7] 引腳相連, 實現(xiàn)數(shù)據(jù)的傳輸。I/ O 引腳用于輸入命令、地址和數(shù)據(jù), 還用于在讀操作時輸出數(shù)據(jù)。

  引腳與EM CE0 引腳相連, 實現(xiàn)片選功能。引腳與EM OE 引腳相連, 對串行數(shù)據(jù)輸出進行控制。引腳與EM WE 引腳相連, 控制了對I/ O 端口的寫操作。命令、地址和數(shù)據(jù)被鎖在WE脈沖的上升沿。R/ B為輸出引腳, 與EM WAIT 引腳相連, 它表明了設(shè)備操作的狀態(tài), 當(dāng)?shù)碗娖綍r, 它表明一個程序、擦除或隨機讀操作正在進程中, 并在結(jié)束后返回到高電平狀態(tài)。

  1. 3   以太網(wǎng)設(shè)計

  DM365 通過EN C28J60 以太網(wǎng)控制器與網(wǎng)絡(luò)進行通信, 其接口框圖如圖5 所示。

DM 365 與ENC28J60 接口框圖
 


圖5  DM 365 與ENC28J60 接口框圖

  EN C28J60 以太網(wǎng)控制器是美國微芯科技公司推出的產(chǎn)品, 適用于精簡的嵌入式網(wǎng)絡(luò)應(yīng)用。DM365 的SPI 接口與ENC28J60 芯片的SPI 接口相連。為片選輸入引腳, SCK 為時鐘輸入引腳, SI 為數(shù)據(jù)輸入引腳。EN C28J60 芯片與RJ 45 接口之間還需要連接兩個網(wǎng)絡(luò)變壓器。在差分接收引腳( T PIN+ / T PIN- )上連接一個專用于10BA SE T 操作的1 :1 脈沖變壓器; 在差分發(fā)送引腳( T POUT + / TPOUT - ) 上連接一個帶有中心抽頭的1:1 脈沖變壓器。變壓器起到電平轉(zhuǎn)換及電氣隔離的作用。

  1. 4   視頻輸出設(shè)計

  LCD 顯示器與視頻處理后端相連。視頻輸出部分框圖如圖6 所示。

視頻輸出框圖

圖6   視頻輸出框圖

  OSD 模塊的主要功能是采集和混合視頻數(shù)據(jù)以及顯示/ 位圖數(shù)據(jù), 并將它們以YCbCr 格式傳輸給視頻編碼器( VENC) 。視頻和顯示數(shù)據(jù)從外部DDR2/ mDDR存儲器讀取。

  2   結(jié)  語

  該設(shè)計采用DM365 視頻處理芯片, 充分利用其外圍接口多的特點, 選用了一些外圍接口芯片, 以滿足智能視頻處理的功能。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。