關(guān) 閉

新聞中心

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

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

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

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

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

  如上所述,EZ-USB 2131Q芯片采用了一種基于RAM的方案,實(shí)現(xiàn)數(shù)據(jù)格式轉(zhuǎn)換的程序并未固化在芯片中,是一種軟硬結(jié)合的固件(FIRMWARE)。當(dāng)器件插入U(xiǎn)SB口時(shí),主機(jī)對(duì)器件進(jìn)行輪詢,獲取了器件的ID號(hào)后,系統(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ù)可以使器件進(jìn)入低功耗狀態(tài);TD_Resume():此函數(shù)用于響應(yīng)外部恢復(fù)事件,使器件恢復(fù)正常工作狀態(tài)。

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

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

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

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

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



上一頁(yè) 1 2 3 下一頁(yè)

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

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉