0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

這些多模擬通道數(shù)據(jù)采集方法,學(xué)好了你就是高手

電子設(shè)計(jì) ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-12-12 09:10 ? 次閱讀

隨著電子系統(tǒng)中傳感器信號(hào)源的快速增加,使得設(shè)備設(shè)計(jì)師們可以在系統(tǒng)MCU或傳感器融合協(xié)處理器中加入更多的模擬信號(hào)通道。尤其是在日益發(fā)展的小型物聯(lián)網(wǎng)領(lǐng)域中更是如此。

信號(hào)平均法是一項(xiàng)常用于此類數(shù)據(jù)采集系統(tǒng)的技術(shù),可以增強(qiáng)數(shù)值結(jié)果的可用分辨率并抑制多種噪聲。雖然過濾方式簡單,但其整體效果要取決于所使用的平均法。本文將對傳統(tǒng)的序列平均法和最新的交叉平均法進(jìn)行比較。

許多現(xiàn)代的混合信號(hào)MCU和片上系統(tǒng)都直接將平均法加入到模擬-數(shù)字轉(zhuǎn)換器硬件中。這大大減少了MCU需要完成的處理量,簡化代碼編寫,縮短處理器需要在高功耗模式中的運(yùn)行時(shí)間。

盡管多種信號(hào)與設(shè)備之間實(shí)現(xiàn)連接的模擬輸入多路復(fù)用器已十分普遍,但大部分混合信號(hào)MCU的硬件平均功能每次只能在一條信號(hào)通道中執(zhí)行。當(dāng)平均過程完成后,通常會(huì)引發(fā)中斷,然后固件在中斷中選擇另一個(gè)需要轉(zhuǎn)換的模擬輸入。在一些設(shè)備中,比如賽普拉斯半導(dǎo)體公司PSoC 4系列1 Msps 12位ADC編程片上系統(tǒng),其通道序列內(nèi)置于轉(zhuǎn)換器硬件中,可在無需處理器干預(yù)的情況下對所有通道執(zhí)行平均功能。

這種傳統(tǒng)的對單一通道信號(hào)進(jìn)行多次轉(zhuǎn)換后才轉(zhuǎn)到下一個(gè)通道的平均模型被稱為序列平均。這種方法存在一些限制,主要問題在于會(huì)降低多通道環(huán)境中的可用采樣率,包括被平均的通道和序列中不需要平均的通道。

最近出現(xiàn)了一種新的方法,可以增強(qiáng)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)師所使用的各種工具。這項(xiàng)技術(shù)被稱為交叉平均法,它給需要采集高頻率信號(hào)以及需要快速采集非平均通道樣本的系統(tǒng)帶來了福音。

序列平均和交叉平均的區(qū)別我們可以從一些圖文中得到解釋,本文選擇了一個(gè)8通道的配置作為示例。原始ADC采樣率設(shè)置為800 ksps,每個(gè)通道中的16個(gè)12位樣本將被一起平均。這樣會(huì)產(chǎn)生一個(gè)16位的輸出字,而12位樣本量化的信噪比貢獻(xiàn)量則會(huì)把信噪比限制在相對于14位轉(zhuǎn)換器的水平(假設(shè)每個(gè)樣本的量化噪聲貢獻(xiàn)量不相關(guān))。

由于有8個(gè)通道,且每個(gè)通道取樣16次后獲得最終結(jié)果,因此ACD需要進(jìn)行128次轉(zhuǎn)換才能生成各結(jié)果組。這一過程需要160微秒,結(jié)果組的可用頻率為6250次/秒。

這個(gè)例子還假設(shè)每個(gè)通道都有自己的結(jié)果寄存器,本示例中所使用的PSoC 4就是如此。但部分混合信號(hào)MCU有所不同,它們只有一個(gè)結(jié)果寄存器,因此不得不在轉(zhuǎn)換通道時(shí)進(jìn)行讀取。

圖1所示的是偽代碼形式的標(biāo)準(zhǔn)序列平均解決方案,其行為如下:

刷新累積寄存器

選擇通道1

以1.25微秒間隔進(jìn)行16次采樣,將它們累積在通道1的寄存器中,總耗時(shí)20微秒

選擇通道2

以1.25微秒間隔進(jìn)行16次采樣,將它們累積在通道2的寄存器中,總耗時(shí)20微秒

重復(fù)上述步驟,完成8個(gè)通道的取樣

轉(zhuǎn)移8個(gè)結(jié)果,出現(xiàn)中斷或DMA

blob.png

圖1:序列平均

序列平均

通道1

16個(gè)序列樣本

從通道1來看

孔徑時(shí)間

采樣間隔

每個(gè)輸入端通過連續(xù)16次轉(zhuǎn)換進(jìn)行采樣。一個(gè)通道的連續(xù)轉(zhuǎn)換需要160微秒,因此每個(gè)通道的采樣頻率為每秒6250個(gè)樣本。采樣孔徑(即一個(gè)通道的采樣時(shí)間)為20微秒。這一孔徑會(huì)產(chǎn)生低通濾波的效果,然而帶寬會(huì)非常高,出現(xiàn)(1/20微秒)50千赫倍數(shù)頻率響應(yīng)的零點(diǎn)。這一過濾無法防止混疊。這一輸入信號(hào)中的任何接近6250赫茲倍數(shù)的頻率成分將被混疊降低到接近DC的水平,從而可能制造明顯的測量噪聲。只能通過使用每個(gè)通道的防混疊過濾器對其進(jìn)行預(yù)先過濾,以緩解這一現(xiàn)象。

此外,各通道間會(huì)出現(xiàn)20微秒的時(shí)間偏差。如果需要計(jì)算交叉通道數(shù)學(xué)函數(shù)(比如相關(guān)性或功率計(jì)算),這一時(shí)間偏差會(huì)產(chǎn)生嚴(yán)重誤差。

如果在這樣一個(gè)序列中有未平均的通道,此類通道的采樣頻率主要由其他序列采樣中需要做平均的通道決定。因此,盡管ADC的采樣頻率為800 ksps,但未平均的通道的采樣頻率要遠(yuǎn)低于此。最理想的情況是將這800 ksps頻率平均分?jǐn)偟?個(gè)通道,每個(gè)通道頻率為100 ksps。

針對這一難題的解決方案交叉平均法則有效得多(見圖2)。定序器與之前一樣圍繞輸入通道,但這一次僅對每個(gè)通道采集一個(gè)樣本。在通道經(jīng)過N次單次采樣后,可以讀出所有累積寄存器的輸出。

blob.png

圖2:交叉平均

交叉平均

組1

采樣間隔

從通道1來看

孔徑時(shí)間

偽代碼形式的交叉平均序列如下:

將硬件循環(huán)計(jì)數(shù)器設(shè)置為0

刷新累積寄存器

重復(fù)

循環(huán)計(jì)數(shù)器+= 1

選擇通道 [循環(huán)計(jì)數(shù)器]

取一個(gè)樣本,將它累積到通道 [循環(huán)計(jì)數(shù)器]的寄存器中,總時(shí)間1.25微秒

直到循環(huán)計(jì)數(shù)器 ≥8

轉(zhuǎn)移8個(gè)結(jié)果,出現(xiàn)中斷或DMA

這個(gè)平均過程的信號(hào)特征明顯不同。現(xiàn)在不會(huì)出現(xiàn)連續(xù)轉(zhuǎn)換,獲得每個(gè)平均數(shù)的16次轉(zhuǎn)換被均勻地分?jǐn)?,每輪轉(zhuǎn)換耗時(shí)160微秒,間隔10微秒。換言之,每個(gè)通道的采樣頻率為100 ksps,這是將800 ksps ADC分?jǐn)偟?個(gè)通道時(shí)的理論最大值。這一過程的采樣孔徑為160微秒,因此系統(tǒng)頻率響應(yīng)零點(diǎn)會(huì)出現(xiàn)在最終采用頻率的倍數(shù)上。其優(yōu)點(diǎn)在于輸入信號(hào)中不會(huì)出現(xiàn)混疊降低到DC的高頻率噪聲。這可大大提高測量的穩(wěn)定性,從而顯著降低模擬過濾要求。

通道之間仍存在時(shí)間偏差,但已減少到1.25微秒,相比160微秒的抽樣時(shí)間要小得多,大大減少了跨通道計(jì)算的誤差。

在本示例中,使用交叉平均法的轉(zhuǎn)換器子系統(tǒng)以相當(dāng)于約14位信噪比和6.25 ksps的頻率提供8個(gè)通道的樣本,并有效預(yù)防混疊,縮短通道間的延遲時(shí)間。

交叉平均法正在賽普拉斯半導(dǎo)體的新型可編程芯片系統(tǒng)設(shè)備上推行,包括近期推出的Cortex M4-based PSoC 6和賽普拉斯PSo4系列模擬產(chǎn)品PSoC Analog Coprocessor。該設(shè)備的ADC中的硬件(可通過PSoC Creator Scan_ADC 組件進(jìn)行完整配置)還可以在不執(zhí)行平均功能的情況下轉(zhuǎn)換序列中的任何通道。這意味著在更前面的例子中,通道仍能夠達(dá)到100 ksps頻率,且不會(huì)影響已平均通道的時(shí)間。

以高分辨率和高采樣頻率采集多個(gè)通道的樣本,極大的增加了使用現(xiàn)代混合信號(hào)可編程片上系統(tǒng)進(jìn)行經(jīng)濟(jì)而高性能的模擬信號(hào)捕捉的可能性。當(dāng)需要轉(zhuǎn)換多個(gè)可能要求進(jìn)行平均的模擬通道時(shí),請注意多種平均模式對設(shè)備信號(hào)處理能力所產(chǎn)生的影響。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    通道數(shù)據(jù)采集方案

    通用的數(shù)據(jù)采集卡多為八通道或者十六通道,但有一些大型監(jiān)測項(xiàng)目,比如多臺(tái)數(shù)控機(jī)床的監(jiān)測,需要采集幾十個(gè)點(diǎn)的數(shù)據(jù),這不是疊加幾塊卡那么簡單,需
    發(fā)表于 01-17 10:52

    基于CVI的通道數(shù)據(jù)采集系統(tǒng)

    基于計(jì)算機(jī)技術(shù)及虛擬儀器平臺(tái)LabWindows/CVI 開發(fā)了通道實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)。系統(tǒng)采用ACL-8112PG 數(shù)據(jù)采集卡作為數(shù)據(jù)采集
    發(fā)表于 12-31 15:10 ?79次下載

    基于FPGA的通道同步數(shù)據(jù)采集存儲(chǔ)系統(tǒng)

    設(shè)計(jì)一種基于FPGA的通道同步數(shù)據(jù)采集存儲(chǔ)系統(tǒng),分為通道同步數(shù)據(jù)采集模塊和
    發(fā)表于 12-27 15:31 ?70次下載

    基于FPGA的通道數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

    基于FPGA的通道數(shù)據(jù)采集系統(tǒng)設(shè)計(jì),下來看看。
    發(fā)表于 05-10 13:45 ?61次下載

    通道數(shù)據(jù)采集系統(tǒng)的優(yōu)缺點(diǎn)

    況。 一、通道數(shù)據(jù)采集系統(tǒng)概述 1.1 定義 通道數(shù)據(jù)采集系統(tǒng)是一種能夠同時(shí)
    的頭像 發(fā)表于 07-01 15:58 ?1858次閱讀

    通道數(shù)據(jù)采集系統(tǒng)的轉(zhuǎn)換誤差怎么算

    是一個(gè)重要的性能指標(biāo),它直接影響到系統(tǒng)的測量精度和可靠性。本文將詳細(xì)介紹通道數(shù)據(jù)采集系統(tǒng)的轉(zhuǎn)換誤差及其計(jì)算方法。 一、
    的頭像 發(fā)表于 07-01 16:36 ?796次閱讀

    通道數(shù)據(jù)采集器怎么看數(shù)據(jù)

    通道數(shù)據(jù)采集器是一種廣泛應(yīng)用于工業(yè)自動(dòng)化、科研實(shí)驗(yàn)、醫(yī)療設(shè)備等領(lǐng)域的設(shè)備,它可以同時(shí)采集多個(gè)通道模擬
    的頭像 發(fā)表于 07-01 16:50 ?861次閱讀

    通道數(shù)據(jù)采集串?dāng)_問題怎么解決

    問題的原因、影響以及解決策略。 1. 通道數(shù)據(jù)采集系統(tǒng)概述 通道數(shù)據(jù)采集系統(tǒng)是一種能夠同時(shí)
    的頭像 發(fā)表于 07-02 08:58 ?1474次閱讀

    通道數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)的意義

    、軍事等領(lǐng)域具有廣泛的應(yīng)用。本文將從多個(gè)角度探討通道數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)意義,包括其功能、優(yōu)勢、應(yīng)用場景以及設(shè)計(jì)原則等。 一、通道
    的頭像 發(fā)表于 07-02 09:00 ?1010次閱讀

    通道數(shù)據(jù)采集器能采集什么

    通道數(shù)據(jù)采集器的功能、特點(diǎn)、應(yīng)用領(lǐng)域以及發(fā)展趨勢。 一、通道數(shù)據(jù)采集器的功能 模擬信號(hào)
    的頭像 發(fā)表于 07-02 09:02 ?858次閱讀

    通道數(shù)據(jù)采集器的作用有哪些

    通道數(shù)據(jù)采集器是一種廣泛應(yīng)用于工業(yè)自動(dòng)化、科研、醫(yī)療、氣象、環(huán)保等領(lǐng)域的高性能數(shù)據(jù)采集設(shè)備。它具有多個(gè)模擬輸入
    的頭像 發(fā)表于 07-02 09:04 ?847次閱讀

    通道數(shù)據(jù)采集器的特點(diǎn)和功能有哪些

    通道數(shù)據(jù)采集器的特點(diǎn) 高精度:通道數(shù)據(jù)采集器具有高精度的模擬-數(shù)字轉(zhuǎn)換器(ADC),可以精確地
    的頭像 發(fā)表于 07-02 09:05 ?1032次閱讀

    通道數(shù)據(jù)采集儀怎么用的

    通道數(shù)據(jù)采集儀是一種廣泛應(yīng)用于工業(yè)、科研、教育等領(lǐng)域的高精度數(shù)據(jù)采集設(shè)備。它能夠同時(shí)采集多個(gè)通道
    的頭像 發(fā)表于 07-02 09:08 ?723次閱讀

    通道數(shù)據(jù)采集儀的作用與用途

    通道數(shù)據(jù)采集儀是一種廣泛應(yīng)用于工業(yè)、科研、教育等領(lǐng)域的高性能數(shù)據(jù)采集設(shè)備。它能夠同時(shí)采集多個(gè)通道
    的頭像 發(fā)表于 07-02 09:10 ?757次閱讀

    通道數(shù)據(jù)采集卡各通道不獨(dú)立的原因

    。然而,在實(shí)際應(yīng)用中,通道數(shù)據(jù)采集卡的各通道并不總是完全獨(dú)立的,這可能會(huì)影響數(shù)據(jù)的準(zhǔn)確性和可靠性。本文將詳細(xì)分析
    的頭像 發(fā)表于 07-02 09:12 ?768次閱讀