在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于C8051F061的高速采集系統(tǒng)設計

      基于C8051F061的高速采集系統(tǒng)設計

      作者: 時間:2012-01-09 來源:網(wǎng)絡 收藏

      1 引言

      C8051F系列單片機是美國Silabs公司生產(chǎn)的系統(tǒng)級芯片(SOC),它具有與8051兼容的CIP-51內(nèi)核,指令系統(tǒng)與MCS-51指令集完全兼容,并可使用標準803×805X匯編器和編譯器進行軟件開發(fā)[1]。片內(nèi)除了具有標準8051數(shù)字外設之外,還集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和數(shù)字外設或功能部件。這些外設或功能部件包括256Byte的SRAM、4K的DRAM、64K的FLASH、2個16位ADC、1個10位ADC、2個12位DAC、3個模擬輸入電壓比較器、溫度傳感器、SMBUS、UART、SPI、定時器、可編程計數(shù)器、定時器陣列、數(shù)字I/O端口、電源監(jiān)視器、看門狗和時鐘振蕩器等。

      本文討論的采集系統(tǒng)應用于10路傳感器信號的采集,測試中各路信號的最高采樣頻率可達到48.25kHz,并且可通過軟件調(diào)節(jié)。

      2 采集系統(tǒng)的硬件

      2.1 濾波模塊的硬件設計

      由于所采集的信號頻率在5kHz以下,為了減少噪聲,采用了MAX291進行硬件濾波。具體的連接如下圖1所示。MAX291的濾波實現(xiàn)有外時鐘和內(nèi)時鐘兩種方式,內(nèi)時鐘方式電路簡單,使用方便,所以筆者采用內(nèi)時鐘方式[2]

      根據(jù)MAX291的工作原理,其濾波的頻率取值可由下面的公式確定:

      其中 為MAX291的時鐘頻率,電容 給MAX291提供內(nèi)時鐘。筆者根據(jù)自己的實際需要,將 取63pF,此時時鐘頻率為0.529MHz,轉(zhuǎn)折頻率為5.29kHz。

      另外,考慮到本系統(tǒng)是多路采集系統(tǒng),為保持相位一致性,選用同一個電容來提供內(nèi)時鐘,以確保這幾路濾波器同時使用一個外部時鐘源。

      圖1 MAX291的濾波原理圖

      2.2 的供電電源設計

      供電電壓的性能對整個采集系統(tǒng)的精度具有重要的意義。一般說來,描述采集質(zhì)量高低的指標是采樣精度和有效位,設采樣精度為 ,有效位為 N,基準電壓為 ,基準電壓噪聲電壓為 ,則有以下公式:

      為了盡可能的提高采樣精度,選取 ,則 。由于系統(tǒng)的采樣精度取決于基準電壓的噪聲電壓大小,提供的內(nèi)基準噪聲電壓和器件模擬供電部分的噪聲電壓基本相當,所以應當保證 。另外,在C8051F061的外圍電路設計中,考慮選取獨立的電源芯片單獨供電,同時在布局和走線上注意一些基本規(guī)則,確保獲得較高的采樣精度[3]。

      考慮到C8051F061的功耗比較大,一般的電壓基準芯片難以滿足要求,最后模擬供電部分采用了TI公司的脈寬可調(diào)芯片TPS54310PWP,該芯片的優(yōu)點是輸出電流大,超過3A的輸出電流;輸出電壓精度高,其誤差在1%的范圍之內(nèi);噪聲低,且抗干擾能力強,在復雜電磁環(huán)境下進行測量,其輸出噪聲電壓低于 [4]

      圖2 TPS54310PWP的設計原理圖

      2.3 多路選擇和采集模塊的硬件設計

      2.3.1 多路選擇芯片ADG706的介紹

      ADG706是美國Analog Device 公司生產(chǎn)的16路模擬輸入信號選擇芯片,其信號選擇管腳為A0、A1、A2、A3,通過A3A2A1A0組成不同的數(shù)字組合,可以選通16路模擬輸入中的其中1路[5]。

      在本系統(tǒng)的設計中,通過軟件設置A3A2A1A0為10進制的加法計數(shù)器,在一個計數(shù)周期內(nèi),依次選擇10路模擬輸入信號。

      2.3.2 ADG706和C8051F061的接口設計

      采集模塊的設計思想是:通過C8051F061通用P1口的高4位控制ADG706的信號選擇管腳A3A2A1A0,依次選擇1路模擬輸入作為C8051F061單片機1個16位ADC的輸入信號。

      具有M 路模擬輸入信號的采集系統(tǒng)最高采樣頻率 可由以下公式來計算:

      其中 為C8051F061單片機ADC的采樣速率, 為各路模擬輸入信號的最高采樣速率。

      在實際的數(shù)據(jù)采集中, 可以通過以下兩種方法來改變:

      ⑴ 軟件編程改變 。C8051F系列單片機的ADC采樣速率都是可以通過軟件編程來改變的,設置C8051F061內(nèi)ADC采樣速率的方法是通過配置寄存器ADCxCF(x為0或1)的位7~3來進行的,其復位值為1111(位7~3=SYSCLK/CLKSAR-1)。需要注意的是在軟件編程設置ADC時至少需要16個系統(tǒng)時鐘,一般在設置程序前加上3個系統(tǒng)時鐘,保證跟蹤/保持捕獲時間 。

      ⑵ 軟件編程改變 。改變 其實就是改變ADG706的A3A2A1A0所組成計數(shù)器的計數(shù)值,即改變一個計數(shù)周期內(nèi)選擇的模擬信號輸入路數(shù)。

      為了保證采樣精度,以下幾點需要注意:

      ⑴ 模擬電壓和數(shù)字電壓的區(qū)分和連接。由于C8051F061是3.3V供電,所以除了傳感器的基準電壓AVDD需接5V外,其余的數(shù)字電壓BVDD需要接3.3V。

      ⑵ 模擬地和數(shù)字地要區(qū)分。本系統(tǒng)既有模擬地,又有數(shù)字地,所以需要對它們正確進行區(qū)分,PCB布線時,需要注意模擬部分和數(shù)字部分要分開,多層板設計中采用電源平面和地平面分割的方法。

      ⑶ 使用內(nèi)部參考時,內(nèi)部參考電壓的走線要盡可能短,以減少其它信號對它的干擾。從減少信號干擾的角度看,內(nèi)部參考電壓最好接104和106并聯(lián)構(gòu)成的電容。

      ⑷ 在PCB板布線中,由于AD采用的是精度較高的16位ADC,最好布四層板。

      圖3 ADG706和C8051F061的接口電路圖

      3 結(jié)語

      本文的創(chuàng)新點是從工程應用的角度闡述典型的多通道的實現(xiàn),并恰當?shù)剡x用該領(lǐng)域的合適器件來實現(xiàn)的高性能、小體積和低功耗。因此,本文所述的方法具有很強的典型性。根據(jù)本文所述方法設計的已經(jīng)在實際中獲得應用,運行穩(wěn)定,采集效果良好。

      參考文獻:

      [1] 張春雷,王東興. uC/OS-II在C8051F020單片機上的移植. 微計算機信息[J]. 2006.2-2 P95-97

      [2] MAXIM公司. MAX291數(shù)據(jù)手冊[Z]. 美國:MAXIM公司,1996

      [3] 喻小虎,徐欣,黃勇杰. 高精度A/D轉(zhuǎn)換芯片ADS8364在數(shù)據(jù)采集系統(tǒng)中的應用. 機電車傳動[J]. 2005.11

      [4] TI公司. TPS54310PWP數(shù)據(jù)手冊[Z]. 美國:TI公司,2002

      [5] Analog Device公司. ADG706數(shù)據(jù)手冊[Z]. 美國:Analog Device公司,2002



      評論


      相關(guān)推薦

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

      關(guān)閉