雙DSP的多路視頻監控系統設計
這里需要說明的是,由于DM642只有一個I2C接口,最多只能尋址兩個I2C從設備。為了實現DM642對4個視頻解碼芯片的配置,使用一個多路選擇開關74CBT3257將I2C總線分成I2C0和I2C1。I2C總線切換電路如圖2所示。本文引用地址:http://www.j9360.com/article/166209.htm
3.2 雙DSP通信設計
實現雙DM642的通信設計可以采用兩種方式:雙端口RAM和視頻口互連。雙端口RAM采用共享內存的模式,系統時序復雜,快速雙端口RAM的成本代價高,因此在本系統中采用視頻口互連技術實現雙DSP的通信設計。
采用視頻口互連技術的優點有:
①電路設計簡單,實現系統通信只需要13根信號線,包括8根視頻口數據線、2根時鐘線及3根可選的控制信號線(行場同步信號)。
②DM642的視頻支持BT.656格式視頻輸出,而BT.656格式數字視頻將同步信號內嵌在數據流中,因此無需行場同步信號,即無需其他芯片輔助控制。
③傳輸速率高,可達80 MB/s。
雙DSP通信模塊的設計如圖3所示。系統只需將DSP1的視頻口1配置成顯示模式,則VP1A將輸出符合BT.656格式的數字視頻數據流;同時將DSP2的視頻口0配置成采集模式,采集DSP1輸出的BT.656數字視頻流,然后進行解隔行及H.264壓縮處理。由于BT.656數字視頻流內嵌有同步信號,因此VPxCTL[O:2]可接可不接。
3.3 網絡接口模塊設計
網絡接口模塊主要由DM642以太網接口、網絡物理層芯片LXT971及網絡變壓器組成,其主要功能是將經DSP2壓縮編碼后的H.264視頻數據流傳輸到總監控室中。LXT971是10/100Base-TX以太網控制器,兼容IEEE802.3標準,提供MII接口,可實現與DM642的MII接口無縫連接。系統中的網絡變壓器采用1:1的HR601680,其主要作用是匹配阻抗、增強信號、提高傳輸距離以及實現電壓隔離。由于LXT971芯片的UTP端口
為電流型驅動,因此網絡變壓器的中間抽頭應接電容到地端。從DM642傳輸來的數據經LXT971轉換為以太網物理層能接收的數據后,經由網絡變壓器通過RJ-45接口傳輸到以太網。
3.4 視頻編碼模塊設計
視頻編碼模塊也稱為視頻顯示模塊。采用ADV7171實現視頻編碼功能,得到一路CVBS及一路VGA模擬視頻輸出。ADV7171是ADI公司生產的視頻編碼器,可將符合BT.656及BT.601格式的數字視頻轉換成CVBS復合視頻信號、模擬RGB信號或者S-Video信號輸出,同時支持電視字幕及圖文電視。其功能框圖如圖4所示。DM642的VP1A輸出BT.656數字視頻流至ADV7171,ADV7171完成編碼及格式轉換功能后同時輸出一路CVBS信號及一路RGB信號;同時,利用DM642的I2C接口完成ADV7171的配置。
評論