新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于PCI 9052總線的高速噪聲檢測系統(tǒng)

基于PCI 9052總線的高速噪聲檢測系統(tǒng)

作者: 時間:2008-11-21 來源:網(wǎng)絡(luò) 收藏

  

  摘要:文章介紹了一種基于PCI總線的高速,介紹了采用PCI 9052作為芯片的數(shù)據(jù)采集部分的設(shè)計原理,并說明了和速率可變的實現(xiàn)原理,給出了底層硬件同上層軟件的連接實現(xiàn)。

  關(guān)鍵字:噪聲檢測;PCI總線;PCI 9052;WDM

  前言

  用于對環(huán)境噪聲進行樣本采集和頻譜分析,確定噪聲中的頻率分量是否對人體造成傷害。該系統(tǒng)分為卡和頻譜分析兩部分。將采樣采集到的數(shù)據(jù)送入計算機內(nèi),由應(yīng)用程序完成快速頻譜分析功能。由于環(huán)境噪聲是實時變化的,因此需要采集電路的和數(shù)據(jù)的高速傳輸。鑒于傳統(tǒng)總線無法滿足高速傳輸?shù)囊?采用了PCI總線作為的底層平臺。

  PCI總線是Intel公司推出的一種微機擴展槽接口標(biāo)準,時鐘頻率為0~33MHz,其最大數(shù)據(jù)傳輸速率為132~264Mbps,有效克服了傳統(tǒng)總線進行高速數(shù)據(jù)傳輸時的瓶頸現(xiàn)象,使數(shù)據(jù)的實時高速采集和傳輸成為可能。

  結(jié)構(gòu)說明

  數(shù)據(jù)采集卡具有高速和速率可調(diào)節(jié)的特點。其前端采用聲波傳感器采集模擬,采集到的模擬信號經(jīng)過A/D變換器轉(zhuǎn)換為數(shù)字信號,數(shù)字信號再經(jīng)PCI總線傳輸?shù)接嬎銠C內(nèi)。該數(shù)據(jù)采集卡主要包括數(shù)據(jù)采集電路、PCI接口電路和邏輯控制電路三部分,采集卡結(jié)構(gòu)如圖1所示。下面分別介紹各個部分的功能。

  1. 數(shù)據(jù)采集電路

  數(shù)據(jù)采集電路是由聲波傳感器和A/D變換器組成的,傳感器將采集到的送入A/D變換器,轉(zhuǎn)換成數(shù)字信號輸出。A/D變換器采用的是MAXIM公司的MAX 1446。MAX 1446有一路模擬信號輸入,10位數(shù)字信號輸出,工作頻率可達60MHz。實際的數(shù)據(jù)轉(zhuǎn)換時間為:轉(zhuǎn)換時間+各種延遲=5+0.5=5.5個,由此可知MAX 1446的轉(zhuǎn)換時間最低可達0.1μs,即采樣速率可達到100Mbps,為提供了最基本的硬件條件。

  2. PCI接口電路

  考慮到PCI總線規(guī)范的復(fù)雜性,本設(shè)計采用了PLX公司的PCI 9052作為芯片,以簡化硬件設(shè)計。PCI 9052是作為PCI總線和一端的設(shè)備的橋梁,保證了一端的設(shè)備在符合PCI總線的規(guī)范后連接到PCI總線上。PCI 9052提供了多個內(nèi)部寄存器,以盡量提高總線接口設(shè)計的靈活性和傳輸速率。所有的寄存器可分為PCI總線兩類。PCI總線是為符合PCI規(guī)范所設(shè)置的,局部總線配置寄存器用于設(shè)定局部總線的工作方式。

  對于PCI 9052,需要一個EEPROM存儲配置信息,當(dāng)主機啟動時,EEPROM完成對PCI 9052內(nèi)部的PCI總線配置寄存器和局部總線配置寄存器的初始化。在設(shè)計中采用Microchip公司93LC46作為EEPROM存儲配置信息。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

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

關(guān)閉