基于DSP的USB口數(shù)據(jù)采集分析系統(tǒng)設(shè)計(jì)_第1頁(yè)
基于DSP的USB口數(shù)據(jù)采集分析系統(tǒng)設(shè)計(jì)_第2頁(yè)
基于DSP的USB口數(shù)據(jù)采集分析系統(tǒng)設(shè)計(jì)_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、    基于DSP的USB口數(shù)據(jù)采集分析系統(tǒng)設(shè)計(jì)摘要:實(shí)現(xiàn)了一種全集成可變帶寬中頻寬帶低通濾波器,討論分析了跨導(dǎo)放大器-電容(OTAC)連續(xù)時(shí)間型濾波器的結(jié)構(gòu)、設(shè)計(jì)和具體實(shí)現(xiàn),使用外部可編程電路對(duì)所設(shè)計(jì)濾波器帶寬進(jìn)行控制,并利用ADS軟件進(jìn)行電路設(shè)計(jì)和仿真驗(yàn)證。仿真結(jié)果表明,該濾波器帶寬的可調(diào)范圍為126 MHz,阻帶抑制率大于35 dB,帶內(nèi)波紋小于05 dB,采用18 V電源,TSMC 018m CMOS工藝庫(kù)仿真,功耗小于21 mW,頻響曲線接近理想狀態(tài)。關(guān)鍵詞:Butte隨著DSP芯片功能越來(lái)越強(qiáng),速度越來(lái)越快,性價(jià)比的不斷提高以及開(kāi)發(fā)工具的日趨

2、完善,廣泛用于通信、雷達(dá)、聲納、遙感、生物醫(yī)學(xué)、機(jī)器人、控制、精密機(jī)械、語(yǔ)音和圖像處理等領(lǐng)域。作為計(jì)算機(jī)接口之一的USB(Universal Serial Bus)口具有勢(shì)插拔、速度快(包括低、中、高模式)和外設(shè)容量大(理論上可掛接127個(gè)設(shè)備)的特性,使其成為PC機(jī)的外圍設(shè)備擴(kuò)展中應(yīng)用日益廣泛的接口標(biāo)準(zhǔn)。本文設(shè)計(jì)并實(shí)現(xiàn)了基于DSP的USB口數(shù)據(jù)采集分析系統(tǒng),該系統(tǒng)的DSP負(fù)責(zé)數(shù)據(jù)的采集和運(yùn)算處理,處理結(jié)果通過(guò)USB口送計(jì)算機(jī)顯示分析,其結(jié)構(gòu)如圖1所示。該結(jié)構(gòu)圖中,CPLD和FPGA實(shí)現(xiàn)模塊接口,包括串并轉(zhuǎn)換、8位和32位數(shù)據(jù)總線間的轉(zhuǎn)換、SRAM等功能。采樣結(jié)果經(jīng)過(guò)CPLD送至DSP運(yùn)算處理

3、(FFT變換、相關(guān)分析、功率譜分析等)后,由FPGA和USB接口送至主控計(jì)算機(jī)存儲(chǔ)和顯示。計(jì)算機(jī)應(yīng)用程序易于實(shí)現(xiàn)豐富的圖形界面,具有良好的人機(jī)接口。1 模數(shù)模塊本系統(tǒng)主要用于振動(dòng)信號(hào)和噪聲分析,要求采樣精度高,采樣頻率不超過(guò)100kHz。根據(jù)要求選用CRYSTAL公司的CS5396。該芯片原本用于立體聲采樣,基于-結(jié)構(gòu),采樣精度高,24位分辨率,120dB的動(dòng)態(tài)范圍;采樣頻率32kHz、44.1kHz、48kHz、96kHz可選;內(nèi)部集成采樣保持器、模擬低通濾波器、數(shù)字濾波器,同時(shí)還具有時(shí)采樣功能;兩路同時(shí)采樣,串行輸出,串行數(shù)據(jù)由CPLD轉(zhuǎn)換成24位并行數(shù)據(jù);由于該芯片量程是4V,差分輸入,

4、所以模擬部分只需再加上簡(jiǎn)單量程放大電路即可。這樣模擬電路十分簡(jiǎn)單,抗干擾能力強(qiáng)、精度高。2 DSP處理器選擇DSP處理器時(shí)主要考慮其運(yùn)算速度、總線寬度和性價(jià)比。本系統(tǒng)采樣結(jié)構(gòu)24位,最好選用32位DSP;系統(tǒng)要進(jìn)行實(shí)時(shí)信號(hào)分析、模態(tài)分析等,要求有較高運(yùn)算速度,所以選用TI公司的32位浮點(diǎn)DSPTMS320VC33。該芯片采用哈佛結(jié)構(gòu),6級(jí)流水線操作,指令執(zhí)行周期7ns,外設(shè)包括一個(gè)DMA控制器和一個(gè)緩沖串口。N點(diǎn)復(fù)數(shù)FFT變換約做2N×Log2N次實(shí)數(shù)乘法運(yùn)算和3N×Log2N實(shí)時(shí)加法運(yùn)算。TMS320VC33的乘法、加法都是單周期指令,取N=1024,不計(jì)內(nèi)存訪問(wèn)和其它時(shí)

5、間,則一次FFT所需時(shí)間為:10×5120×17ns約0.9ms。而按96KSPS的采樣頻率計(jì)算,1024點(diǎn)的采樣時(shí)間約10ms,可見(jiàn)該DSP速度足以滿足要求。該DSP啟動(dòng)模式可選,上電后執(zhí)行駐留在低地址空間的BOOTLOADER;然后根據(jù)4個(gè)中斷輸入信號(hào)的狀態(tài)判斷啟動(dòng)模式,可以從RAM、ROM或串行口啟動(dòng)。本系統(tǒng)選擇串行口方式。這樣,DSP程序可以直接從PC下載送至DSP接口,做到在系統(tǒng)調(diào)試,具有極大的靈活性。3 USB接口USB協(xié)議的實(shí)現(xiàn)基于網(wǎng)絡(luò)的思想,是一種共享式的總線,在總線上數(shù)據(jù)以包(Packet)的形式發(fā)送。USB的數(shù)據(jù)傳送有4種模式:塊傳輸(Bulk Tran

6、sfers)、中斷傳輸(Interrupt Transfers)、同步傳輸(Isochronous Transfers)、控制傳輸(Control Transfers)。當(dāng)需要快速傳輸大批量的準(zhǔn)確數(shù)據(jù)時(shí),一般采用塊傳輸模式;當(dāng)傳輸實(shí)時(shí)性較強(qiáng)的數(shù)據(jù)時(shí),采用中斷傳輸模式。當(dāng)USB設(shè)備插入計(jì)算機(jī)時(shí),計(jì)算機(jī)和USB設(shè)備之間產(chǎn)生一個(gè)枚舉過(guò)程。計(jì)算機(jī)檢測(cè)到有設(shè)備插入,自動(dòng)發(fā)出查詢請(qǐng)求;USB設(shè)備回應(yīng)這個(gè)請(qǐng)求,送出設(shè)備的Verdor ID和Product ID;計(jì)算機(jī)根據(jù)這兩個(gè)ID裝載相應(yīng)的設(shè)備驅(qū)動(dòng)程序,完成枚舉過(guò)程。EZ-USB的8051代碼(Firmware)可以固化在ROM內(nèi);更好的方案是通過(guò)USB口

7、從主機(jī)下載到內(nèi)部RAM,這樣,易于修改、調(diào)試和更新。之所以能下載代碼是因?yàn)樾酒簧想娡耆谟布献詣?dòng)完成枚舉過(guò)程,不需要Firmware。完成枚舉后便可作為一個(gè)USB設(shè)備(叫做缺省USB設(shè)備)與計(jì)算機(jī)通訊,此時(shí)即可進(jìn)行Firmware下載。下載完后,8051內(nèi)核脫離RESET狀態(tài)開(kāi)始執(zhí)行代碼??梢酝ㄟ^(guò)Firmware對(duì)USB設(shè)備重新配置,這個(gè)重新配置過(guò)程叫做再枚舉。在EZ-USB中,缺省USB設(shè)備的接口中包括14個(gè)Endpoints,如表1所示。表1 缺省USB端點(diǎn)(Endpoint)計(jì)算機(jī)與USB設(shè)備的數(shù)據(jù)通信主要包括兩個(gè)方面:一是讀取采樣數(shù)據(jù);二是給USB設(shè)備發(fā)送控制命令。發(fā)送控制命令先發(fā)送一個(gè)命令包(消息),然后根據(jù)情況發(fā)送后續(xù)數(shù)據(jù)或從設(shè)備讀取響應(yīng)數(shù)據(jù)。因此,根據(jù)EZ-USB芯片的功能,直接使用缺省配置中的6個(gè)Endpoint。Endpoit OUT2 BULK:用來(lái)發(fā)送控制命令包。Endpoint IN2 BULK:接收從USB設(shè)備發(fā)來(lái)的DSP消息。Endpoint IN4 BULK:用來(lái)從USB設(shè)備讀取數(shù)據(jù),如讀取采樣數(shù)據(jù)、配置參數(shù)等。Endpoint OUT4 BULK:用來(lái)向USB設(shè)備發(fā)送數(shù)據(jù),如下載8051程序、下載FPGA程序等。Endpoint OUT6 BULK:作輔助判斷用,當(dāng)PC傳送完大量數(shù)據(jù)至USB設(shè)備時(shí),向該端口寫(xiě)任意數(shù)據(jù)以

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論