關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于EZ-USB的電腦眼接口設(shè)計

基于EZ-USB的電腦眼接口設(shè)計

作者: 時間:2010-04-12 來源:網(wǎng)絡(luò) 收藏
多路轉(zhuǎn)換器是利用眼場同步信號來進行切換的,其切換頻率與眼的場同步信號的頻率相當(dāng)。在多路轉(zhuǎn)換器中,當(dāng)眼的場同步信號到來時,一路選通RAMA并同時對RAMA寫選通,另一路選通RAMB并同時對RAMB讀選通。A地址發(fā)生器由電腦眼的象素同步信號觸發(fā),由此產(chǎn)生的地址信號被接入RAMA的地址端,并將電腦眼采集的一場圖像數(shù)據(jù)寫入RAMA中,A地址發(fā)生器對RAMB是不選通狀態(tài)。在EZ-芯片端,芯片快速讀控制信號觸發(fā)B地址發(fā)生器,產(chǎn)生的地址信號接入RAMB地址端。此時B地址發(fā)生器對RAMA是不選通狀態(tài),這樣芯片就能從RAMB中讀取完整的一場圖像數(shù)據(jù)。在芯片讀取下一場圖像數(shù)據(jù)時,上述過程正好相反,電腦眼向RAMB中寫入數(shù)據(jù),EZ-芯片從RAMA中取出數(shù)據(jù)。

本文引用地址:http://m.butianyuan.cn/article/202546.htm

  2.3 基于RAM單片方案的軟件流程

  如上所述,EZ-USB 2131Q芯片采用了一種基于RAM的方案,實現(xiàn)數(shù)據(jù)格式轉(zhuǎn)換的程序并未固化在芯片中,是一種軟硬結(jié)合的固件(FIRMWARE)。當(dāng)器件插入USB口時,主機對器件進行輪詢,獲取了器件的ID號后,系統(tǒng)程序?qū)IRMWARE下載到芯片內(nèi)部,執(zhí)行數(shù)據(jù)格式的邏輯轉(zhuǎn)換。FIRMWARE結(jié)構(gòu)如圖4所示。其中:TD_Init():用于初始化FIRMWARE的全局狀態(tài)變量;TD_Poll():反復(fù)調(diào)用,用于執(zhí)行用戶的外設(shè)功能;TD_Suspend():此函數(shù)可以使器件進入低功耗狀態(tài);TD_Resume():此函數(shù)用于響應(yīng)外部恢復(fù)事件,使器件恢復(fù)正常工作狀態(tài)。

FIRMWARE工作時,獲取圖像數(shù)據(jù)后轉(zhuǎn)換成USB數(shù)據(jù)格式,提交給計算機處理。

  利用FIFO的方法,電路簡單,可以得到穩(wěn)定的圖像。但代價是要丟掉一些有效數(shù)據(jù),在不損失有效數(shù)據(jù)的條件下又必須控制電腦眼,會使得圖像的傳輸速率降。是一種可用但不最佳的方法。

  電腦眼基于外接RAM的單片方案,雖然在電路上比接FIFO稍顯復(fù)雜,但此方案解決了數(shù)據(jù)傳輸?shù)耐暾?而且能保持電腦眼連續(xù)采集數(shù)據(jù),保證了電腦眼的最大傳輸速率。

  圖5是通過基于RAM的單片方案獲取電腦眼采集的圖像數(shù)據(jù)并經(jīng)USB口送入計算機,經(jīng)過客戶軟件處理后得到的電腦眼的圖像。

綜上所述,基于外接RAM的單片方案是一種穩(wěn)定可以的解決方案,保證了數(shù)據(jù)的完整性和連續(xù)性。



上一頁 1 2 3 下一頁

關(guān)鍵詞: USB 電腦 接口設(shè)計

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉