色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在MCU系統中如何利用ADC技術進行數據采集?

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2021-01-20 14:49 ? 次閱讀

使用MCU的系統設計人員受益于摩爾定律,即通過更小封裝、更低成本獲得更多的豐富特性功能。嵌入式系統設計人員和MCU廠商關心數據采集系統的三個基本功能:捕獲、計算和通信。理解全部功能對設計大有幫助,本文將主要關注數據采集系統的捕獲階段。

捕獲

復雜的混合信號MCU必須能夠從模擬世界中捕獲某些有用信息,并且能夠把連續時間信號轉換成離散的數字形式。模數轉換器(ADC)是完成這項任務最重要的MCU外設,因此ADC的性能往往決定何種MCU適用于何種應用。MCU也能夠通過各種串行或并行數字I/O接口捕獲來自外部信號源的數字形式的系統信息。

計算

信號捕獲后,需要對捕獲數據進行某些處理;有時僅僅需要模數轉換,但是更多情況下必須要對捕獲的數據樣本進行計算。MCU行業中持續進行的數字化演變,帶給系統開發人員更先進的信號處理水平和更高的處理器速度。因此,嵌入式開發人員現在對8位、16位和32位混合信號MCU有更多的選擇余地,以便適應各種成本/性能目標。開發人員也有更多片上選擇(on-chip options)可用于完成系統任務。此外,MCU的硬宏(hard-macro)能自動處理,在外設中集成的功能狀態機可完成常見的處理器任務。

通信

最后,為了控制過程中的信息交換,某種形式的通信是必要的。此功能可以相當簡單,也可以相當復雜。通信甚至可以是模擬輸出的電壓或電流,通常使用數模轉換器(DAC)把捕獲和處理的數據轉換到模擬形式來實現。

基于多功能MCU的數據采集系統

MCU數據采集系統的關鍵是ADC。在電子行業中最常見的ADC類型一般是逐次逼近型ADC(SAR ADC)。許多MCU使用SAR ADC是因為它在速度和性能組合上的靈活性。 在MCU中,SAR ADC的精確度可以從8位到16位,吞吐速率范圍可以從極慢的按需轉換請求到每秒超過100萬次轉換。但是ADC僅僅是完整數據采集系統中的一部分。數據采集系統的其他部分也可增加其靈活性,包括信號輸入接口、參考電壓接口、用于ADC的時鐘和采樣系統以及用于轉換后ADC輸出數據的數據管理。

通常情況下,模擬信號輸入接口共享一個通用輸入輸出(I/O)緩沖器結構體,此結構體可配置為數字域或模擬域,或者也可以由兩個域共用。多配置性實現方法允許設計人員根據其系統需求在多個芯片引腳上劃分模擬和數字功能。作為輸入多路復用器的一部分,最常見的輔助輸入之一是片上的溫度傳感器;其他的重要輸入包括內部電壓。

一旦系統的輸入通道配置完成,嵌入式設計人員就可以利用程序代碼選擇任意通道,并請求ADC轉換。設計人員也可以選擇免除程序代碼,而允許ADC通道定序器根據預先設定的通道輸入進行循環,直到檢測出重要事件。

數據采集

系統的另一個重要方面是ADC參考電壓(VREF)。參考電壓用來設置系統的輸入動態范圍或量程,并能顯著影響整體噪聲性能。多路轉換器通常用于從多種板上和外部參考電壓輸入中選擇VREF。常用的參考電壓包括MCU內部生成的緩沖帶隙電壓的倍頻電壓、片外生成的精確參考電壓以及多種外部電源電壓,以上可選參考電壓都兼容I/O緩沖器結構體和ADC限制。

如此多的輸入通道,使人們很容易想象到,在某些系統中一個或多個引腳的輸入動態范圍可能不兼容單一VREF電壓。為了解決這個問題,Silicon Labs Precision32 MCU集成輸入級聯增益,根據ADC型號不同可能有0.5或1倍的增益,這樣通過調整輸入信號可更好的兼容選擇VREF。

ADC轉換循環

ADC的時鐘系統要易于配置,以便支持MCU應用的多種用途。SAR ADC屬于奈奎斯特率轉換器,系統設計人員要仔細選擇以滿足采樣率至少兩倍于輸入信號帶寬的奈奎斯特準則。當配置ADC時,開發人員還必須考慮兩個計時任務。這兩個任務涉及ADC轉換循環和MCU系統內的可用時鐘源。轉換循環有兩部分組成:一個是跟蹤周期,一個是轉換周期,如圖1所示。

o4YBAGAH0eSAHKncAADvNB1DiWI537.png

跟蹤周期是轉換循環中當ADC輸入電路連接到輸入信號時所花費的那部分時間。輸入采樣發生在跟蹤周期結束并且輸入電路從輸入源斷開時。這一刻是由連接到ADC的數字控制信號引起的,稱為轉換啟動(CNVST)。該命名恰如其分,CNVST標志著跟蹤周期的結束和轉換周期的開始。

轉換周期是ADC執行逐次逼近寄存器(SAR)邏輯時的那部分ADC轉換循環。ADC用于跟蹤輸入信號的時間量與ADC的輸入負載特性、信號源的驅動能力和測量所需的精度要求相關。MCU器件規格手冊列出ADC輸入模型,給出ADC輸入的輸入電容電阻和漏電流值。為了精確測量,開發人員應當為輸入信號穩定保留足夠的跟蹤時間,最好超過0.5LSB。

雖然轉換周期通常是一個與SAR ADC時鐘周期有關的可配置時間量,即對于每一位的判別時間,但他最好是采用CNVST請求之間的時間量描述跟蹤時間,而不是SAR轉換周期。簡單的說,如果ADC沒有處于轉換狀態,那他就處于跟蹤狀態。轉換請求之間的過長時間會導致更多的跟蹤時間。為了解決這個問題,Silicon Labs MCU系列產品提供在轉換請求之間關閉跟蹤電路的功能,從而可降低系統功耗。

ADC轉換吞吐速率是轉換請求的頻率,通常命名為符號Fs。最大吞吐速率的設定通常由ADC的最小跟蹤時間以及最小轉換時間限定。恒定的吞吐速率是通過發送同樣時間間隔的轉換請求流來實現的。對于管理兩個關鍵的計時任務來說,可配置的ADC時鐘系統是必不可少的。

計時任務之一是生成用于轉換周期期間的時鐘,用于執行SAR算法。與轉換周期相關的SAR時鐘(SARCLK)通常來自MCU系統時鐘。SARCLK的可配性需要適應MCU系統時鐘,時鐘頻率范圍從不到1MHz到超過100MHz。由于ADC內部的比較器設計,將產生SAR轉換邏輯被定時的最大速率。系統設計人員必須小心配置SARCLK頻率,避免超過其最大時鐘速率規格。另一個計時任務是生成轉換請求采樣速率,其不能超過給定適當轉換周期配置的ADC轉換器的最大吞吐速率。

孔徑抖動和延遲

轉換啟動請求信號可以看作是采樣時鐘,因此它決定ADC采樣和保持電路實際捕獲輸入信號的時間點。當配置ADC轉換請求時基時,需要考慮與采樣和保持電路相關的規格,即孔徑抖動和孔徑延遲。這兩個規格影響輸入信號采樣的精確度,因為輸入信號相對于孔徑時間延遲在不斷快速變化,如圖2所示。

pIYBAGAH0iOATblJAACaAjXsqL4411.png

孔徑抖動在生成轉換啟動信號的時鐘系統和其他電路中將導致誤差(即時鐘抖動),同時孔徑延遲導致轉換啟動信號和采樣開關之間電路延遲。孔徑抖動在數據采集系統中會引入噪聲和失真。孔徑延遲可以由MCU設計人員內部管理,使其最小化,以避免由于長延遲而增加更多抖動的風險。孔徑延遲在數據采集系統中引起延遲誤差。太長的孔徑延遲類似于水池在“水池滿”信號發出之前就開始溢出。

由于上述原因,需要精確的時基用于產生穩定的轉換啟動請求時序。MCU提供一系列板上時鐘或外部時鐘源作為系統時鐘選擇。系統設計人員必須仔細選擇具有足夠精度的時鐘源,以滿足其數據采集系統的需求。對于高速輸入源,需要非常精確的晶體振蕩器。另一方面,直流(DC)或慢速輸入可以更好地容忍時鐘系統錯誤,但仍然需要在轉換之間保留足夠的穩定時間。

突發模式特性

Silicon Labs MCU系列產品中兩個特別有用的特性是突發模式和標記跟蹤模式。突發模式根據可編程的連續ADC轉換數量生成累積的或平均結果,所有觸發來自一個轉換請求。標記跟蹤模式通過改變轉換啟動請求操作來分擔MCU系統所需的跟蹤時間管理。通常,轉換啟動標記在跟蹤周期終點和轉換周期起點。但在標記跟蹤模式中,轉換啟動請求卻在跟蹤周期起點觸發,然后持續一段時間,此時長為基于預配置的SARADC時鐘周期的可編程時長,最后才開始轉換。帶有標記跟蹤的觸發模式可為低頻運行的MCU在單MCU時鐘循環中獲得累積的ADC結果,因此減少系統循環數和降低功耗,如圖3所示。

pIYBAGAH0mKAQPMAAAEemUPv8JQ338.png

ADC數據窗口

Silicon Labs 8位和32位混合信號MCU具有ADC輸出數據窗口比較器。ADC輸出數據與可編程的高低限制進行比較,并可為ADC輸出數據在設定的門限值內、外、高或低自動生成可編程中斷。使用數據窗口比較器,設計人員能夠配置ADC來自動檢查“水池滿”液面監測器輸入,直到數據窗口比較器發出一個中斷信號給MCU程序為止。當觸發中斷時,MCU可以中斷當前執行的任務并切換到嚴密控制水池系統的任務中。

來源: 芯科科技

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17185

    瀏覽量

    351730
  • adc
    adc
    +關注

    關注

    98

    文章

    6514

    瀏覽量

    545052
  • 數據采集
    +關注

    關注

    39

    文章

    6170

    瀏覽量

    113788
收藏 人收藏

    評論

    相關推薦

    ADC12D1X00RFRB Reference Board使用Wavevision5進行數據采集遇到的兩個疑問求解

    你好,我有ADC12D1X00RFRB Reference Board,并且使用Wavevision5進行數據采集,現有兩個問題: 1、無法實現兩路信號同時顯示,選擇I and Q也只能顯示I路
    發表于 01-09 07:56

    OPA132進行數據采集采集到的一直都是fff,為什么?

    按照datasheet的典型應用電路,用一塊OPA132運放,完成±10V的模擬輸入,用一塊有源晶振輸出4MHz和200khz分別作為CLK和convst,IO口模擬RD和CS,進行數據采集
    發表于 01-01 07:06

    ADC08D1520評估板在外部信號觸發下進行數據采集時,wavevison5能自動保存采集到的數據嗎?

    ADC08D1520評估板在外部信號觸發下進行數據采集時,wavevison5能自動保存采集到的數據嗎?
    發表于 12-26 06:31

    使用CAN總線進行數據采集的方法

    使用CAN總線進行數據采集的方法通常涉及一系列步驟,這些步驟確保了數據的準確采集、處理和存儲。以下是一個詳細的方法指南: 一、了解CAN總線系統 首先,需要對CAN總線
    的頭像 發表于 12-20 18:18 ?819次閱讀

    可與MES系統集成的數據采集監控平臺

    可與MES系統集成的數據采集監控平臺,制造業扮演著至關重要的角色。這類平臺通過實時采集各類數據
    發表于 12-16 15:08

    FPGA的多通道數據采集傳輸系統

    一、系統總體方案設計 為了滿足油田增壓站對數據采集的需求,我們設計了一套基于FPGA的多通道數據采集與傳輸系統系統以FPGA作為主控制器,
    的頭像 發表于 12-09 10:45 ?267次閱讀
    FPGA的多通道<b class='flag-5'>數據采集</b>傳輸<b class='flag-5'>系統</b>

    峟思:MCU數據采集系統RTU和DTU有什么區別

    、應用場景及配置等方面存在的區別。一、功能差異RTU:遠程終端單元,主要用于遠程數據采集、控制和傳輸。它通常集成了傳感器、執行器和通信接口,能夠進行數據采集、處理和控
    的頭像 發表于 11-28 14:36 ?360次閱讀
    峟思:<b class='flag-5'>MCU</b><b class='flag-5'>數據采集</b><b class='flag-5'>系統</b><b class='flag-5'>中</b>RTU和DTU有什么區別

    紡織工廠數據采集網關的功能作用有哪些

    (如織布機、紡紗機等)采集實時生產數據,如產量、速度、溫度、濕度等。 ????支持多種通信協議,能夠與不同類型的設備和系統進行數據交換。
    的頭像 發表于 08-15 13:47 ?283次閱讀

    國產ADC兼容AD7606便攜式振動數據采集應用

    國產ADC兼容AD7606便攜式振動數據采集應用
    的頭像 發表于 07-04 10:05 ?448次閱讀
    國產<b class='flag-5'>ADC</b>兼容AD7606<b class='flag-5'>在</b>便攜式振動<b class='flag-5'>數據采集</b>器<b class='flag-5'>中</b>應用

    多通道數據采集系統的優缺點

    況。 一、多通道數據采集系統概述 1.1 定義 多通道數據采集系統是一種能夠同時采集多個通道信號的系統
    的頭像 發表于 07-01 15:58 ?1756次閱讀

    數據采集系統分為幾類

    和應用場景. 1. 概述 大數據采集系統是實現數據收集、處理和存儲的關鍵環節。隨著大數據技術的快速發展,大
    的頭像 發表于 07-01 15:44 ?1621次閱讀

    數據采集網關的功能和應用場景

    隨著信息技術的飛速發展,物聯網系統各行業的應用越來越廣泛,數據采集網關作為物聯網系統的重要組
    的頭像 發表于 06-13 15:22 ?837次閱讀
    <b class='flag-5'>數據采集</b>網關的功能和應用場景

    16位200kSPS的ADC替代AD7606在數據采集系統應用

    16位200kSPS的ADC替代AD7606在數據采集系統應用
    的頭像 發表于 06-03 09:42 ?587次閱讀
    16位200kSPS的<b class='flag-5'>ADC</b>替代AD7606在<b class='flag-5'>數據采集</b><b class='flag-5'>系統</b><b class='flag-5'>中</b>應用

    如何利用TDE工業網關進行數控機床數據采集

    數控機床現代化的制造業中發揮著至關重要的作用,在生產過程的監控與優化尤為重要。數據采集作為數控機床智能化的關鍵環節,能夠為優化生產流程、提高產品質量提供重要的數據支撐。TDE工業網
    的頭像 發表于 01-26 10:16 ?533次閱讀

    PLC遠程監控與數據采集系統的原理及組成

    PLC遠程監控與數據采集系統的原理及組成 PLC遠程監控與數據采集系統是一種可以遠程監控和采集設備運行數
    的頭像 發表于 01-22 16:46 ?1826次閱讀
    PLC遠程監控與<b class='flag-5'>數據采集</b><b class='flag-5'>系統</b>的原理及組成
    主站蜘蛛池模板: 怪物高h粗暴无尽| 成年人视频在线免费看| 久久久久久九九| 伸到同桌奶罩里捏她胸h| 538prom精品视频我们不只是| 国产毛片女人18水多| 色戒西瓜视频| 国产AV国产精品国产三级在线L| 男人免费网站| 臀精插宫NP文| 国产成人cao在线| 老妇高潮潮喷到猛进猛出| 妖精视频免费高清观看| 解开美女胸衣2破解版| 亚洲精品第一页| 护士被老头边摸边吃奶的视频| 亚洲成a人片777777久久| 国产亚洲精品久久久久久鸭绿欲| 国产成人免费高清激情视频| 黑人BBCVIDEOS极品| 亚洲男人97色综合久久久| 嫩草国产精品99国产精品| 樱花草在线观看影院| 久久精品在现线观看免费15| 亚洲综合香蕉在线视频| 久久久久综合网久久| 久久久久久久久久久福利观看| 亚洲精品成人a在线观看| 亚洲色视在线观看视频| 久久精品一本到东京热| 初中XXXXXL| 四虎国产精品永久一区高清 | 小草视频免费观看在线| 男女后进式猛烈xx00动态图片| 国产乱人偷精品视频A人人澡| AV色蜜桃一区二区三区| 欧美亚洲日韩在线在线影院| 拔萝卜电视剧高清免费| 亚洲色欲啪啪久久WWW综合网| 日本漫画无彩翼漫画| 乱码午夜-极品国产内射|