中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      基于USB2.0總線的高速數(shù)據(jù)采集系統(tǒng)設(shè)計

      時間:2024-07-22 11:47:19 理工畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      基于USB2.0總線的高速數(shù)據(jù)采集系統(tǒng)設(shè)計

      摘要:本文主要介紹支持USB2.0高速傳輸?shù)腅Z-USBFX2單片機CY7C68013,并詳細說明用此芯片實現(xiàn)高速數(shù)據(jù)采集系統(tǒng)和相應(yīng)的Windows驅(qū)動程序及底層固件程序的開發(fā)過程。

      關(guān)鍵詞:CY7C68013USB2.0數(shù)據(jù)采集固件

      1引言

      現(xiàn)代工業(yè)生產(chǎn)和科學(xué)研究對數(shù)據(jù)采集的要求日益提高,在瞬態(tài)信號測量、圖像處理等一些高速、高精度的測量中,需要進行高速數(shù)據(jù)采集。現(xiàn)在通用的高速數(shù)據(jù)采集卡一般多是PCI卡或ISA卡,存在以下缺點:安裝麻煩、價格昂貴;受計算機插槽數(shù)量、地址、中斷資源限制,可擴展性差;在一些電磁干擾性強的測試現(xiàn)場,無法專門對其做電磁屏蔽,導(dǎo)致采集的數(shù)據(jù)失真。

      通用串行總線USB是1995年康柏、微軟、IBM、DEC等公司為解決傳統(tǒng)總線不足而推廣的一種新型的通信標(biāo)準(zhǔn)。該總線接口具有安裝方便、高帶寬、易于擴展等優(yōu)點,已逐漸成為現(xiàn)代數(shù)據(jù)傳輸?shù)陌l(fā)展趨勢。基于USB的高速數(shù)據(jù)采集卡充分利用USB總線的上述優(yōu)點,有效解決了傳統(tǒng)高速數(shù)據(jù)采集卡的缺陷。

      2硬件設(shè)計

      2.1支持USB2.0高速傳輸?shù)腃Y7C68013

      CypressSemiconductor公司的EZ-USBFX2是世界上第一款集成USB2.0的微處理器,它集成了USB2.0收發(fā)器、SIE(串行接口引擎)、增強的8051微控制器和可編程的外圍接口。FX2這種獨創(chuàng)性結(jié)構(gòu)可使數(shù)據(jù)傳輸率達到56Mbytes/s,即USB2.0允許的最大帶寬。在FX2中,智能SIE可以硬件處理許多USB1.1和USB2.0協(xié)議,從而減少了開發(fā)時間和確保了USB的兼容性。GPIF(GeneralProgrammableInterface)和主/從端點FIFO(8位或16位數(shù)據(jù)總線)為ATA、UTOPIA、EPP、PCMCIA和DSP等提供了簡單和無縫連接接口。

      CY7C68013的GPIF引擎具有自動傳輸數(shù)據(jù)結(jié)構(gòu)的特性,這種特性使得外圍設(shè)備和主機通過CY7C68013可以無縫的、高速的傳輸數(shù)據(jù)。為了實現(xiàn)高速的數(shù)據(jù)傳輸,CY7C68013CPU不會直接參與數(shù)據(jù)的傳輸,而是直接利用GPIF的自動傳輸數(shù)據(jù)模式。圖1和圖2說明了主機IN和OUT數(shù)據(jù)傳輸過程。

      2.1.1 端點緩沖區(qū)

      FX2包含3個64字節(jié)端點緩沖區(qū)和4K可配置成不同方式的緩沖,其中3個64字節(jié)的緩沖區(qū)為EP0、EP1IN和EP1OUT。EP0作為控制端點用,它是一個雙向端點,既可為IN也可為OUT。當(dāng)需要控制傳輸數(shù)據(jù)時,F(xiàn)X2固件讀寫EP0緩沖區(qū),但是8個SETUP字節(jié)數(shù)據(jù)不會出現(xiàn)在這64字節(jié)EP0端點緩沖區(qū)中。EP1IN和EP1OUT使用獨立的64字節(jié)緩沖區(qū),F(xiàn)X2固件可配置這些端點為BULK、INTERRUPT或ISOCHRONOUS傳輸方式,這兩個端點和EP0一樣只能被固件訪問。這一點與大端點緩沖區(qū)EP2、EP4、EP6和EP8不同,這四個端點緩沖區(qū)主要用來和片上或片外進行高帶寬數(shù)據(jù)傳輸而無需固件的參與。EP2、EP4、EP6和EP8是高帶寬、大緩沖區(qū)。它們可被配置成不同的方式來適應(yīng)帶寬的需求。

      2.1.2 接口信號

      在利用GPIF進行高速數(shù)據(jù)傳輸系統(tǒng)設(shè)計時,GPIF waveforms的編輯是非常重要的,它控制著整個數(shù)據(jù)傳輸過程的讀寫時序。此時CPU的作用已經(jīng)非常小了,它只起著下載代碼到內(nèi)部RAM以及在固件中如何觸發(fā)GPIF waveforms的作用。FX2專門為GPIF提供了外圍接口信號,如8位或16位的數(shù)據(jù)線、控制信號、Ready信號以及地址線。

      IFCLK(雙向時鐘信號):IFCLK是一個參考時鐘,可以配置成輸入或輸出。當(dāng)配置為輸出時,IFCLK被FX2驅(qū)動為30MHz或48MHz;當(dāng)配置為輸入時,時鐘范圍為5-48MHz。

      GPIFADR[8:0](輸出):GPIF使用GPIFADR信號為外部設(shè)備提供地址線,在總線上地址值是自增的。

      FD[15:0](雙向):這是USB主機通過FX2和外部設(shè)備進行數(shù)據(jù)傳輸?shù)臄?shù)據(jù)線,它可配置成8位或16位。當(dāng)

      【基于USB2.0總線的高速數(shù)據(jù)采集系統(tǒng)設(shè)計】相關(guān)文章:

      基于USB總線的高速數(shù)據(jù)采集系統(tǒng)03-26

      基于USB2.0的高速同步數(shù)據(jù)采集系統(tǒng)設(shè)計03-19

      基于USB2.0的同步高速數(shù)據(jù)采集器的設(shè)計03-18

      基于USB總線的實時數(shù)據(jù)采集系統(tǒng)設(shè)計與實現(xiàn)03-19

      基于PXI總線的數(shù)據(jù)采集模塊的設(shè)計03-07

      基于USB2.0和FPGA的高速圖像采集系統(tǒng)03-07

      基于USB接口的數(shù)據(jù)采集系統(tǒng)設(shè)計03-18

      具有USB2.0接口的高速數(shù)據(jù)采集卡設(shè)計03-18

      基于Verilog HDL設(shè)計的自動數(shù)據(jù)采集系統(tǒng)03-21

      基于Web的MCF5249數(shù)據(jù)采集系統(tǒng)的設(shè)計03-19

      主站蜘蛛池模板: 久久亚洲国产精品123区| 杨幂Av一区二区三区| 日韩欧美亚洲国产一区二区三区| 国产69口爆吞精在线视频喝尿| 国产精品系列亚洲第一| 久久综合激激的五月天| 伊人不卡中文字幕在线一区二区| 阿勒泰市| 手机在线中文字幕国产| 揄拍成人国产精品视频肥熟女| 最新日韩精品视频在线| 欧美巨大xxxx做受中文字幕| 久久高潮少妇视频免费| 神马不卡一区二区三级| 蜜桃在线播放免费一区二区三区| 99久久久69精品一区二区三区| 久久久婷婷综合五月天| 国产成人一区二区三区视频在线| 亚洲国产色婷婷久久99精品91| 不打码在线观看一区二区三区视频| 日本一区二区三区啪啪| 明星| 亚洲女同视频在线观看| 桓台县| 漳浦县| 阜平县| 超清无码AV丝袜片在线观看| 昆山市| 91免费国产| 亚洲精品二区在线观看| 蜜桃视频在线免费观看一区二区 | 狠狠躁夜夜躁人人爽天天不卡| 亚洲av粉色一区二区三区| 欧美综合自拍亚洲综合百度| 日女av天堂成人在线| 亚洲日本精品一区久久精品| 亚洲欧美v国产蜜芽tv| 亚洲国产精品国自产拍av| 国产一级片内射在线视频| 亚洲一区二区三区精品在线看 | 在线观看视频区一区二|