无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
USB接口的高速數據采集卡的設計與實現
西安達泰電子有限責任公司
收藏本文     查看收藏
摘要:討論了基于USB接口的高速數據采集卡的實現。該系統采用TI公司的TUSB3210芯片作為USB通信及主控芯片,完全符合USB1.1協議,是一種新型的數據采集卡。
關鍵詞:USB A/D FIFO 固件
現代工業生產和科學研究對數據采集的要求日益提高,在瞬態信號測量、圖像處理等一些高速、高精度的測量中,需要進行高速數據采集。現在通用的高速數據采集卡一般多是PCI卡或ISA卡,存在以下缺點:安裝麻煩;價格昂貴;受計算機插槽數量、地址、中斷資源限制,可擴展性差;在一些電磁干擾性強的測試現場,無法專門對其做電磁屏蔽,導致采集的數據失真。
通用串行總線USB是1995年康柏、微軟、IBM、DEC等公司為解決傳統總線不足而推廣的一種新型的通信標準。該總線接口具有安裝方便、高帶寬、易于擴展等優點,已逐漸成為現代數據傳輸的發展趨勢;赨SB的高速數據采集卡充分利用USB總線的上述優點,有效解決了傳統高速數據采集卡的缺陷。
[b]1 USB數據采集卡原理[b]
1.1 USB簡介
通用串行總線適用于凈USB外圍設備連接到主機上,通過PCI總線與PC內部的系統總線連接,實現數據傳送。同時USB又是一種通信協議,支持主系統與其外設之間的數據傳送。USB器件支持熱插拔,可以即插即用。USB1.1支持兩種傳輸速度,既低速1.5Mbps和高速12Mbps,在USB2.0中其速度提高到480Mbps。USB具有四種傳輸方式,既控制方式(Control mode)、中斷傳輸方式(Interrupt mode)、批量傳輸方式(Bulk mode)和等時傳輸方式(Iochronous mode)。
考慮到USB傳輸速度較高,如果用只實現USB接口的芯片外加普通控制器(如8051),其處理速度就會很慢而達不到USB傳輸的要求;如果采用高速微處理器(如DSP),雖然滿足了USB傳輸速率,但成本較高。所以選擇了TI公司內置USB接口的微控制器芯片TUSB3210,開發了具有USB接口的高速數據采集卡。
1.2 系統原理圖
系統原理圖如圖1所示。

整個系統以TUSB3210為核心,負責啟動A/D轉換,控制FIFO的讀寫及采樣頻率的設定,與主機之間的通信及數據傳輸。
2 USB數據采集卡硬件
2.1 TUSB3210芯片
TUSB3210是TI公司推出的內嵌8052內核并帶有USB接口的微控制器芯片。TUSB3210有256字節的內部RAM,8K字節的程序RAM,512字節的USB數據緩沖和端點描述塊EDB(Endpoint Descriptor Blocks),4個通用的GPIO端口P0、P1、P2、P3,I2C接口電路,看門狗電路等。
TUSB3210的USB接口符合USB1.1協議,有4個輸入端點(Input Endpoint)和4個輸出端點(Output End-Point),支持全速和低速傳輸速率,并具有USB協議所規定的4種傳輸方式。TUSB3210的USB接口采用串行接口引擎(SIE)編碼和解碼串行數據,并且進行校驗、位填充,執行USB所需要的其他信號。這樣采用硬件完成USB協議,簡化了固件代碼的編制。
TUSB3210采用基于內部RAM的解決方案,允許通過I2C總線從串行EEPROM中讀入固件或從主機中下載固件程序。這項功能便于設備的開發與在線升級。
2.2 A/D芯片MAX1449
MAX1449是MAXIM公司生產的10位、105MSPS、單3.3V電源、低功耗的高速A/D芯片。它采用差分輸入,帶有高寬帶采樣/保持(T/H)的10階段流水線(pipeline)型結構的ADC,如圖2。采樣信號每半個時鐘周期通過一個流水線段,完成連續轉換到數據輸出共需5.5個時鐘周期。每個流水線首先通過一個1.5位的閃速ADC對輸入電壓量化,由DAC產生一個對應于量化結果的電壓并與輸入電壓作差,輸出電壓放大2倍后送到下一級流水線處理。每級流水線提供1位的分辨率,并進行差錯校正,得到良好的線性和低失調。
[img] http://dataie.com/Upload/200621493612708.gif[/img]

MAX1449提供一個2.048V的精確帶隙基準源,用來設定ADC滿量程范圍,也可以用外部基準源改變量程范圍。MAX1449的最大差分輸入電壓范圍為2V。
2.3 輸入信號處理電路
MAX1449芯片的輸入信號為差分輸入時有最佳的采樣效果。在本系統中用TI的HTS4503作為單端輸入到差分輸出的轉換電路。THS4503高性能的全差分運放,帶寬可達270MHz,具有非常好的線性,在100MHz下可支持11位的A/D轉換要求,適合作為A/D變換的前端接口電路。具體電路見圖3所示。
2.4 FIFO和時鐘發生電路
高速A/D變換的數據不能直接通過USB送入主機,系統中通過FIFO來緩沖數據。本系統采用TI公司SN74V293芯片。它的容量為65536×18或131072×9,最快讀寫周期為6ns,可以滿足100MHz采樣數據的存儲。用戶可以選擇輸入、輸出寬度,當選擇輸入、輸出寬度為18時,可存儲64K×10位的數據。如果選擇輸入、輸出為9位,則可使存儲容量擴大到128×9位,這樣對精度要求不高的用戶可以獲得更多數據。
SN74V293有獨立的讀寫時鐘控制電路,允許讀寫操作同時進行。SN74V293內部有滿、空、半滿輸出信號以及可編程設定的幾乎滿和幾乎空輸出信號,通過這些信號控制器可以靈活控制FIFO的讀寫操作。
對于高速數據采集系統,時鐘信號很重要。在本系統中選用DALLAS公司的 時鐘芯片。DS1073是無需外部元件的頻率振蕩器。通過DALLAS獨有的1-wire技術,可以設定內部的分頻器數值,實現輸出頻率從27.3kHz~100MHz可調,從而方便地改變采樣時鐘,簡化電路設計。MAX1449數據輸出時下降沿有效,而FIFO寫入時上升沿鎖存數據。系統中采用DS90LC028A實現對時鐘信號的取反。
[img] http://dataie.com/Upload/200621493726478.gif[/img]

2.5 PCB板制作
由于是高速A/D采集,在制作PCB板時有一些需要注意的地方。電路板最好使用多層板,元件盡量選用表面封裝器件。這樣可以減小元器件之間的距離,減小寄生電感、寄生電容,同時減小電路板的尺寸。所有的旁路電容都要盡量靠近芯片的電源管腳。模擬公共地和數字公共地要分開,選一點通過低值表貼電阻(1~5Ω)、磁珠或直接連接,以免數字地電流干擾模擬地。電源最好用線性穩壓電源,A/D和前端處理電路要用同一電源地輸出,減小電源波動對采集的影響。
3 USB高速數據采集卡的軟件
開發一個USB設備,軟件設計是必不可少的。USB應用系統軟件設計分為三部分:USB外設端的固件(Firmware)、主機操作系統上的客戶驅動程序以及主機應用軟件。主機應用軟件通過客戶驅動程序與系統USBI(USB Device Interface)進行通信,由系統產生USB數據的傳送動作;固件則響應各種來自系統的USB標準請求,完成各種數據的交換工作和事件處理。
3.1 USB接口編程
固件程序主要是實現USB通信。TUSB3210采用SIE來管理USB通信。當主機與芯片進行USB通信時,會產生外部中斷0,通過中斷矢量寄存器判斷。Setup_packed_Int、Input_endpoint0_Int、Output_endpoint0_Int這三個中斷主要用于與主機建立連接、進行控制傳輸或中斷傳輸;Input_endpoint1_Int、Output_endpoint1_Int這兩個中斷主要在批量傳輸時使用。在固件中分別執行不同的中斷程序來實現USB的數據傳輸。
Void EX0_int(void) interrupt 0 //外部中斷0
{
EA=DISABLE; //關中斷
switch (bBECINT)(//確定中斷ID
case VECINT_OUTPUT_ENDPOINT0:
bVECFINT=0x00;
Ep0QutputInterruptHandler();
break;
case VECINT_INPUT_ENDPOINT0:
bBECINT=0x00;
Ep0InputInterruptHandler();
break;
case VECINT_OUTPUT_ENDPOINT1:
bVECINT=0x00;
Ep 1 OutputInterruptHandler();
Break;
case VECINT_INPUT_ENDPOINT1:
bVECINT=0x00;
Ep1InputInterruptHandler();
break;
case VECINT_SETUP_PACKET_RECEIVED:
SetupPacketInterruptHandler();
bUSBSTA=USBSTA_SETUP;
bVECINT=0x00;
break;
default:break; //不知道中斷ID
EA=ENABLE; //開中斷
}
3.2 主機軟件設計
筆者首先開發TUSB3210在主機中的驅動程序。用WinDK3.0開發了Win2000下的驅動程序,實現了控制傳輸、中斷傳輸和批傳輸的標準接口函數。
在應用程序開發中,可用VC++編制應用程序?梢园裊SB設備當成文件來操作,利用CreateFile得到USB句柄,用DeviceIoControl來進行控制傳輸,用ReadFile、WriteFile進行批量傳輸。程序實例如下:
HANDLE m_hUsbSample; //USB句柄
m_hUsbSample=CreateFile(\\.\USBSampl0,GENERIC_READ|
GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULI,OPEN_EXISTING,0,NULL); //打開USB句柄
DeviceIoControl(m_hUsbSample,IOCTL_USBSAMPL_REBOOT, NULL,0,NULL,0,&length,NULL); //控制傳輸
WriteFile(m_hUsbSample,pBuffer,writelength,&writelength,NULL); //批量輸出傳輸
ReadFile(m_hUsbSample,pBuffer,64,&lgngth,NULL); //批量輸入傳輸
CloseHandle(m_hUsbSample); //關閉USB句柄
使用上述函數編制USB高速數據采集卡的主機軟件。
通過以上設計實現了基于USB數據采集卡的基本功能。但還有一些如信號的觸發、事件的捕獲功能還需完善;需開發基于USB2.0的系統,進一步提高數據傳輸的速率
◆ USB總線數據采集板卡:即插即用,便攜式設備
DTE1612 12位16路80KHz,±5V、±10V,8K FIFO, USB接口
DTE0120 12位單路20MHz高速采集,外部觸發,128K SRAM, USB接口
DTE512H 10uV分辨率8路1~5Hz,±2V輸入
DTE0820B 12位8路20MHz高速同步采集器,外部、信號觸發,512K樣點,USB接口
◆ 高速數據采集板:80MHz、100MHz、120MHz
DTQ1205 8位高速AD,120MHz采樣頻率,32KSRAM,光耦隔離串口
◆ USB接口嵌入式模塊(USB接口控制模塊)
USB203 8路模擬量輸入,ISA總線,8個開關量,USB1.1標準
USB20C 高速DMA方式,USB2.0標準,480Mbps,高速采集及圖像傳輸產品使用
USB118 通過串口或并口讀寫U盤,單片機操作優盤的模塊,USB1.1標準


 

狀 態: 離線

公司簡介
產品目錄

公司名稱: 西安達泰電子有限責任公司
聯 系 人: 朱先生
電  話: 029-85272421
傳  真: 02985272421
地  址: 西安市朱雀大街56號凱旋廣場D座323
郵  編: 710065
主  頁:
 
該廠商相關技術文摘:
基于USB總線的高速數據采集系統
更多文摘...
立即發送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
色婷婷综合网| 香蕉久久久久久| 97在线精品| 欧美sss在线视频| 日韩美女国产精品| 成人精品视频| 美国av一区二区| 激情六月综合| 久久中文精品| 欧美三级第一页| 亚洲久久在线| 免费观看日韩电影| 99国产精品久久久久久久 | 青青草视频一区| 美女网站一区| 欧美日中文字幕| 久久久久久久久丰满| 亚洲激情av| 亚洲视频国产精品| 欧美不卡在线| 日韩和的一区二在线| 欧美黄色网页| 欧美美女一区| 午夜欧美精品| 在线亚洲成人| 久久亚洲图片| 日韩不卡一二三区| 国产福利一区二区精品秒拍| 亚洲欧洲日韩精品在线| 中文字幕一区二区三区在线视频| 色爱av综合网| 国产综合激情| 亚洲免费在线| 精品三级av| 人人爱人人干婷婷丁香亚洲| 日本成人中文字幕| 欧美一级久久| 日韩精品1区2区3区| 亚洲深夜视频| 久久香蕉国产| 99视频精品免费观看| 肉色欧美久久久久久久免费看| 国产精品久久久久久模特| 亚洲精品大全| 欧美日韩黄网站| 亚洲一区二区三区在线免费| 国产亚洲一卡2卡3卡4卡新区 | 国产日韩视频| 欧美日韩在线二区| 午夜视频一区二区在线观看| 亚洲天堂av资源在线观看| 日韩高清不卡在线| 91亚洲成人| 亚洲成人精品| 久久精品播放| 极品日韩av| 亚洲欧洲美洲av| 亚洲在线电影| 日韩福利视频导航| 狂野欧美性猛交xxxx| 久久久影院免费| 日本欧美一区二区在线观看| 亚洲综合日本| 麻豆精品在线| 日韩一区精品视频| 欧美91在线| 日本久久成人网| 欧美韩一区二区| 国产精品亚洲一区二区三区在线观看| 日韩激情啪啪| 国产 日韩 欧美一区| 日韩av一二三| 久久免费大视频| 欧美1区2区3| 亚洲欧美日韩视频二区| 精品一区视频| 日韩欧美高清一区二区三区| 国产精品v亚洲精品v日韩精品| 蜜臀久久99精品久久一区二区| 国产精品亚洲片在线播放| 欧美日韩国产一区精品一区| 国产免费av一区二区三区| 日韩亚洲一区在线| 国产精品一区二区美女视频免费看 | 久久久9色精品国产一区二区三区| 蜜桃久久精品一区二区| 高清一区二区三区av| 日本a级不卡| 狠狠久久婷婷| 欧美亚洲网站| 日韩精品久久久久久久软件91| 亚洲高清不卡| 鲁大师成人一区二区三区| 日韩毛片视频| 国产午夜精品一区在线观看| www.九色在线| 久久国产精品毛片| 精品三级在线观看视频| 中文字幕亚洲在线观看| 99久精品视频在线观看视频| 国内精品伊人| 在线精品亚洲欧美日韩国产| 日本免费在线视频不卡一不卡二| 99久久亚洲精品蜜臀| 麻豆国产91在线播放| 91欧美日韩在线| 免费视频亚洲| 日韩精品免费一区二区三区| 国产欧美日韩一区二区三区在线| 视频一区中文| 中文av在线全新| 国产欧美日韩一级| 国产农村妇女精品一二区| 精品九九久久| 青青草国产成人99久久| 亚洲在线一区| 91视频精品| 免费在线亚洲| 美女久久99| 国产精品久av福利在线观看| 日韩精品欧美大片| 欧美激情视频一区二区三区在线播放| 亚洲视频国产精品| 国产精品一区二区三区美女| 精品亚洲免a| 色婷婷精品视频| 99精品在线观看| 久久亚洲美女| 国内自拍视频一区二区三区| 麻豆久久久久久久| 国产资源在线观看入口av| 亚洲v在线看| 99国产精品免费视频观看| 国产精品美女久久久浪潮软件| 影视先锋久久| 911亚洲精品| 视频在线观看一区| 国产日韩亚洲| 久久精品国产久精国产爱| 欧美91在线| 美女av在线免费看| 综合亚洲色图| 97精品久久| 麻豆精品一区二区综合av| 久久a爱视频| 久久久精品久久久久久96| 色婷婷精品视频| 亚洲专区一区| 国产精品宾馆| 久久久精品网| 国产精品嫩草99av在线| 国产视频一区二区在线播放| 国产精品久久久久久久久久齐齐| 国产欧美一区二区三区米奇| 国产欧美日韩免费观看| 久久男人av| 久久婷婷国产| 另类激情亚洲| 国产精品久久久久77777丨 | 国产视频一区二区在线播放| 国内一区二区三区| 久久高清精品| 91精品国产经典在线观看| 国产一区丝袜| 亚洲欧美日韩专区| 欧美视频一区| 日韩毛片视频| 久久亚洲风情| 久久精品欧美一区| 青草国产精品久久久久久| 999在线观看精品免费不卡网站| 日韩高清不卡在线| 蜜臀av国产精品久久久久| 亚洲欧美一级| 激情综合网站| 国产91在线精品| 国产高清亚洲| 日韩欧美久久| 日韩精品导航| 久久午夜精品| 亚洲婷婷在线| 日本综合字幕| 久久99久久久精品欧美| 日韩在线a电影| 久久久久久久久久久妇女 | 亚洲成人精品| 日韩一区二区三区在线免费观看| 国产精品久久久久久久久久久久久久久 | 999国产精品| 69堂精品视频在线播放| 欧美日韩国产在线观看网站| 久久精品国产免费| 精品久久91| 免费精品一区| 欧美a在线观看| 欧美日韩一区二区三区不卡视频| 最近国产精品视频| 午夜宅男久久久| 97精品久久| 精品美女视频|