USB:具有優(yōu)良性價(jià)比的單臺(tái)儀器接口(07-100)
表1 缺省USB設(shè)備的 EP端點(diǎn)
本文引用地址:http://m.butianyuan.cn/article/92055.htm從表1可知,一組EP中由1個(gè)控制 ( CTL)EP,1個(gè)中斷(INT)EP,3對(duì)(1進(jìn)、1出)塊數(shù)據(jù)(BULK) EP,3對(duì) (1進(jìn)1出)同步數(shù)據(jù)(ISO) EP組成。PC與USB設(shè)備的通信主要包括兩個(gè)方面:一是讀取數(shù)據(jù);二是給USB設(shè)備發(fā)送控制命令。發(fā)送控制命令先發(fā)送一個(gè)命令包,然后發(fā)送后續(xù)數(shù)據(jù)或從設(shè)備讀取響應(yīng)數(shù)據(jù)。例如,使用缺省配置中的6個(gè)EP來(lái)完成:
.EP OUT2 BULK:發(fā)送控制命令包
.EP IN2 BULK:接收USB設(shè)備發(fā)來(lái)的消息
.EP IN4 BULK:從USB設(shè)備讀取數(shù)據(jù)
.EP OUT4 BULK:向USB設(shè)備發(fā)送數(shù)據(jù)
.EP OUT6 BULK:向USB設(shè)備發(fā)送輔助指令
.EP IN1 INT:從USB設(shè)備讀取響應(yīng)信號(hào)
由于接口協(xié)議內(nèi)容復(fù)雜,從底層向上開(kāi)發(fā)只有軟件工程師才能勝任。為了簡(jiǎn)化 USB接口的編程,芯片生產(chǎn)商提供的 USB接口驅(qū)動(dòng)程序執(zhí)行從頂層向下分層處理,用戶無(wú)需直接與硬件打交道。有關(guān)USB 接口的命令、讀寫等操作全部由 USB接口驅(qū)動(dòng)程序傳送給 USB設(shè)備。儀器電路設(shè)計(jì)工程師只要設(shè)定一個(gè)消息序列,當(dāng)接收到 PC主機(jī)發(fā)來(lái)的消息時(shí), 通過(guò)中斷程序?qū)⑾⒎湃胄蛄?,處理完華后再處理消息序列中的下一個(gè)消息,直至結(jié)束。此外,測(cè)試測(cè)量?jī)x器業(yè)的 IVI (可互換虛擬儀器)基金會(huì)擁有2000多種不同類型的驅(qū)動(dòng)程序可供參考,為非軟件專業(yè)的儀器電路設(shè)計(jì)工程師編寫 USB接口驅(qū)動(dòng)程序提供方便。
結(jié)語(yǔ)
USB接口在虛擬儀器和臺(tái)式儀器中的應(yīng)用日益擴(kuò)大,由于具有優(yōu)良的性價(jià)比,從早期的附件式低檔儀器開(kāi)始,當(dāng)前己進(jìn)入到中高檔儀器,成為測(cè)試測(cè)量?jī)x器的重要非標(biāo)準(zhǔn)接口。
借助性能價(jià)格比的提高,諸如無(wú)線傳送、定時(shí)觸發(fā)、髙傳輸率等,USB接口今后還有發(fā)展空間。作為電路設(shè)計(jì)的工程技術(shù)人員,有必要重視 USB 接口技術(shù),在測(cè)試測(cè)量?jī)x器中充分發(fā)揮其潛力。(李儀)
光譜分析儀相關(guān)文章:光譜分析儀原理
評(píng)論