基於TMS320DM642的網路攝像機設計

2021-04-09 00:49:13 字數 1136 閱讀 4107

基於tms320dm642的網路攝像機設計

合肥工業大學 計算機與資訊學院 聶秋玉 蔣建國 齊美彬

引言音訊輸入/輸出電路

在本系統中,aic23工作於主模式,左右聲道的取樣字寬均為16bit。資料介面為dsp mode模式。通過i2c匯流排設定內部暫存器的工作引數和反饋狀態資訊。

乙太網介面電路

本系統用lxt971作為快速乙太網物理層自適應收發器。由於lxt971支援ieee 802.3標準,提供mii(media independent inte***ce)介面,可以支援mac,而dm642內部正好整合有乙太網**訪問控制器,所以lxt971可以和dm642實現無縫連線。連線電路如圖3所示,其中bh1102為1:1的隔離變壓器。從dm642傳輸過來的資料通過lxt971轉換為乙太網物理層能接收的資料後,通過rj-45頭傳輸到網際網路。

儲存器擴充套件電路

dm642內部有16kb的一級程式快取,16kb的一級資料快取和256kb的程式資料共享二級快取。但這對於直接處理影象資料是不夠的,因此擴充套件了兩片32mb的sdram來存放原始影象資料,4 mb的flash來存放應用程式。二者都對映到dm642的外部資料空間。

cpld電路

本系統採用的cpld是xilinx公司的xc9572xl。該晶元具有72個巨集單元,1600個邏輯門; 5ns pin-to-pin的邏輯延遲; 178mhz的系統頻率。cpld的功能主要是:為flash 、uart和cpld 非同步暫存器空間作位址解碼;為flash產生3bit的頁選訊號;監控來自uart的電平中斷訊號,轉換為邊沿觸發中斷訊號送給dsp。

rs-485介面電路

該介面連線到攝像機的雲台,用來控制雲台的轉動,調整攝像頭的方向和位置。rs-485匯流排抗干擾能力強,能實現多站點遠距離通訊。本壓縮卡擬採用uart晶元sc16c550和maxim公司的max487e來實現rs-485訊號的傳輸。sc16c550主要功能是把dsp傳送過來的並行訊號轉換為序列訊號。sc16c550內部的接收器和傳送器各有16b的fifo,能處理的序列訊號的速率高達3mbps。max487e是rs-485匯流排介面晶元,可以工作在全雙工、半雙工模式。傳輸速率可達2.5mbps。

電源電路

。這樣,只有當1.4v電壓有效之後,3.3v電壓才開始上電,這就保證了dm642的核心電壓先於i/o電壓上電。

軟體設計

結語

基於TMS320DM642的網路攝像機的設計及實現

日期 2008 9 18 字型 大 中 小 根據vp口的特點,裝置驅動的兩層驅動模型的每一層又細分了兩層。從圖2可以看到,把class driver分為fvid class driver和gio class driver。前者更靠近應用程式,它提供一些特別適用於影象的api函式 後者提供與mini ...

TMS320DM642 EDMA非連續工作簡單程式

分類 dsp 2010 01 05 16 10 92人閱讀收藏 舉報 include include include include include define src addrr 0x80000000 define dst addrr 0x80001000 define width 6 defi...

基於Intel PXA255平台的網路攝像機設計

摘要 pxa255 linux mpeg 4 網路攝像機 流 技術 1 系統概述1 1 硬體系統概述 1 2 軟體系統概述 2 系統設計 嵌入式linux核心的移植和編譯,檔案系統和圖形介面系統的安裝 2 1 linux核心 圖形介面系統及檔案系統的安裝 2.1.1 嵌入式linux核心的定製 工作...