新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于USB 2.0的高速數(shù)據(jù)采集卡在虛擬儀器中的應(yīng)用

基于USB 2.0的高速數(shù)據(jù)采集卡在虛擬儀器中的應(yīng)用

作者: 時(shí)間:2013-10-26 來(lái)源:網(wǎng)絡(luò) 收藏
引言

  ,就是在通用計(jì)算機(jī)平臺(tái)上,用戶根據(jù)自己的需求定義和設(shè)計(jì)儀器的測(cè)試功能,與傳統(tǒng)儀器相比,在智能化程度、處理能力、性能價(jià)格比、可操作性等方面均具有明顯的技術(shù)優(yōu)勢(shì)。

  本文將著重介紹一種新型優(yōu)良的下位機(jī)—基于的高速中的應(yīng)用。

  本文重點(diǎn)分析的下位機(jī)即智能A/D,是虛擬儀器硬件設(shè)備中的關(guān)鍵環(huán)節(jié)。下位機(jī)通過(guò)特定接口接受來(lái)自上位機(jī)的指令并向上位機(jī)提供自身所處的狀態(tài):在收到采集指令后,對(duì)傳感器發(fā)送的模擬電信號(hào)進(jìn)行A/D采樣以轉(zhuǎn)化為數(shù)字信號(hào),然后將數(shù)字信號(hào)通過(guò)接口傳給上位機(jī)。

  本系統(tǒng)的下位機(jī)支持2個(gè)通道的傳感器信號(hào)進(jìn)行A/D轉(zhuǎn)換,其最高采樣效率為120MHz,采樣轉(zhuǎn)換精度為8位,系統(tǒng)采用了一個(gè)內(nèi)含先進(jìn)先出(FIFO)內(nèi)存的控制芯片,該內(nèi)存用于存放A/D轉(zhuǎn)換后的數(shù)據(jù),使用FIFO可以有效地緩沖采集數(shù)據(jù),減少頻繁的指令傳送,使上位機(jī)有更多的時(shí)間進(jìn)行其他處理,并且不容易丟失數(shù)據(jù)。該下位機(jī)可以編程控制采集頻率和采樣增益,具有較大的靈活性。

基于USB的高速

硬件系統(tǒng)

  虛擬儀器硬件的核心部分是USB設(shè)備接口模塊,其功能是由硬件和軟件共同來(lái)完成的。USB接口示意圖如圖2所示。下面介紹一下主要功能模塊器件的選擇和功用。

ADC的選擇

  本設(shè)計(jì)中選用了AD9059。該器件是8位單片雙通道ADC,具有高速、高性能、低功耗及易使用等特性,60MSPS的編碼速率和120MHz的最大功率模擬帶寬使其在多路數(shù)據(jù)采樣系統(tǒng)中表現(xiàn)出優(yōu)秀的動(dòng)態(tài)性能。大部分情況下,AD9059僅需要一個(gè)單極性的5V電源和一個(gè)編碼時(shí)鐘即能正常工作。編碼時(shí)鐘提供與TTL/CMOS兼容的邏輯數(shù)據(jù)輸出,并控制兩個(gè)A/D轉(zhuǎn)換通道同時(shí)對(duì)數(shù)據(jù)進(jìn)行采樣。如長(zhǎng)時(shí)間不需要采集數(shù)據(jù),可啟動(dòng)休眠模式使總功耗小于12mW。ADC的時(shí)鐘及控制信號(hào)等由CPLD提供。

CPLD的選擇

  在高速中,時(shí)序復(fù)雜而且精細(xì),可能會(huì)因?yàn)橐粋€(gè)門的時(shí)延,而導(dǎo)致整個(gè)硬件電路的失敗。所以在本設(shè)計(jì)中采用了CPLD來(lái)實(shí)現(xiàn)電路的數(shù)字控制功能。

  CPLD主要任務(wù)是負(fù)責(zé)在EZ-USB FX2(即CY7C68013)處于Slave FIFO模式時(shí)實(shí)現(xiàn)讀/寫控制信號(hào)、時(shí)鐘、輸出使能、端點(diǎn)的選擇以及對(duì)放大器和ADC的控制等功能。?

  基于CPLD容易開發(fā)升級(jí)的優(yōu)點(diǎn),在本設(shè)計(jì)中,所有的數(shù)字電路部分,全部是在CPLD內(nèi)實(shí)現(xiàn)的,本設(shè)計(jì)采用了Lattice公司的ISP1032芯片,所用的EDA軟件是Lattice公司的ispEXPERT系統(tǒng),編程語(yǔ)言為ABEL語(yǔ)言。

  經(jīng)過(guò)在實(shí)踐中檢驗(yàn),在高速數(shù)據(jù)采集卡中,用ISP1032來(lái)實(shí)現(xiàn)數(shù)字邏輯電路功能,可以使高速數(shù)據(jù)采集卡工作穩(wěn)定,各方面性能良好。

信號(hào)調(diào)理模塊

  在高速數(shù)據(jù)采集系統(tǒng)中, 現(xiàn)場(chǎng)輸入信號(hào)是高頻的模擬信號(hào),信號(hào)變化的范圍都比較大,如果采用單一的增益放大,那么放大以后的信號(hào)幅值有可能超過(guò)A/D轉(zhuǎn)換的量程,所以必須根據(jù)信號(hào)的變化相應(yīng)地調(diào)整放大器的增益。在自動(dòng)化程度較高的系統(tǒng)中,希望能夠在程序中用軟件控制放大器的增益,經(jīng)過(guò)考慮本文選擇具有增益可編程功能的芯片—AD8321。該芯片具有頻帶寬、噪聲低、增益可編程且易于與單片機(jī)進(jìn)行串行通信等優(yōu)點(diǎn),十分適合在數(shù)據(jù)采集系統(tǒng)做前置放大。程控放大模塊的的控制字可在labview設(shè)定,再經(jīng)過(guò)USB接口由EZ-USB FX2傳給AD8321。

紅外熱像儀相關(guān)文章:紅外熱像儀原理

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

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉