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

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

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

3天內不再提示

如何去選ADC?先從知道參數是什么開始!

冬至子 ? 來源:xuyuntong ? 作者:xutong ? 2023-08-02 14:30 ? 次閱讀

市面上ADC有很多,不同的ADC價格相去甚遠,所以我們到底應該如何去選ADC?

先從知道參數是什么開始!

Resolution 分辨率

ADC的resolution一般用位數表示,比較常見的是 8bits~24bits,其中這個8bits代表的是2的8次方

式1: 2^8=256

不過他是從0開始算,要256要減去一個1,255換成16進制剛好是FF,插個題外話,不知道大家換算16進制是怎么換算的我換算的方法如下

1.jpg

這個resolution代表你可以把基準電壓分成多少份,換成符合國情的說法,ADC就是一個稱,Resolution越高就表示同樣能稱的范圍內,稱的最小刻度越細,最小刻度一兩的稱是稱不了一錢的東西。稱也能稱只是很不準。

Reference

有的ADC內部自帶Reference,有的ADC則沒有內部Reference,reference顧名思義就是基準的意思,resolution是把電壓分成多少份,reference就是被分成多少份的電壓。Reference最為重要的是精度和其穩定性。

因為reference是電路的唯一標準,初始精度就顯得尤為重要。若是和外部DMM匹配對ADC的采樣值進行校準,那么這個初始精度就不那么重要了。

當前用的最多的估計是TL431,我們一起看看

圖片

圖2: TL431初始精度

如果你是當2495mV用的話,ADC采集的最高偏差約2.2%,但這個偏差是個固定值,可以和ADC的Gain Error在一起被校準掉。因為其本質就是會導致ADC的斜率不對。詳情見觀電路-csa與系統。

Reference的輸出電壓會隨著溫度的變化而變化,典型的表述方式是ppm/degree C,我們一起看看TL431的溫度漂移。

圖片

圖3:TL431溫漂

92/100萬 ≈ 1/1萬 也就是說溫度每變化一度,TL431的輸出電壓就會變0.2495mV正常溫度變化一般是不止1℃的變化,在用作電源基準的場合基本上都能有20℃左右的變化,若是使用TL431可能就會引起5mV左右的基準變化。而我們看看內部自帶基準的ADC ADX122內部基準的水平如何。

圖片

圖4: ADX122溫漂

它并沒有直接描述其內部基準的溫漂是多少,而是告訴我們ADC的Gain drfit是多少,因為ADX122內部還有一些PGA什么,這些東西的溫漂也會造成ADC輸出結果的偏差,事實上我們關心的是ADC的輸出結果到底是如何,給出Gain Drift我們也能直觀的得出ADC的輸出結果會怎么樣的變化。

在FSR=±0.256V時候約8ppm/℃,約等于8uV/℃,公平的給他上個20℃約0.16mV帶入±0.256V在比一下約3%%,表示當溫度變化20℃采集到同個電壓≈有3%%的偏差。

ADC采集的理想曲線應當是條45°的斜線,但是因為Gain error的存在這個斜線不是完美的45°,這個斜線的偏差會導致輸出結果的偏差,下圖為理想曲線↓根據下圖的斜線也就明白Gain error對采樣的影響。

圖片

圖5:ADX122 CODE Transition diagram

Reference的輸出不僅會隨著溫度的變化而變化,也會隨著時間的變化而變化,在手冊中一般以long term drift出現,或者叫做LTD,在工業系統中LTD非常重要,經常有聽這機器一年要校準一次,這機器xx校準一次。很大的原因和LTD有關系。我們看看ref5025的LTD↓

圖片

圖6:REF5025 Long Term stability

可以看到VSSOP-8的LTD是25ppm/1000Hr 就是說每1000小時ref5025會變化2.5u也就是41天變化2.5uV,對于這個變化主要還是看設備的精度要求是多少,多長時間校準一次。具體設備具體自己分析。

另外reference的PSRR有時候也是非常重要,尤其是開關電源供電的情況下,PSRR指的是當輸入電壓變化時候輸出電壓的變化。如果開關電源的輸出紋波比較大將會直接影響Reference的輸出電壓。建議選擇LDO為reference供電,避免因為電源太爛導致reference輸出抖得不行,LD50x的輸出有各種選擇適合各種基準。

圖片

圖7:LD50x選型手冊

圖片

圖8: LD50X PSRR

從圖8可以看出來,ld50x的PSRR變化,典型的reference芯片加ADC的功耗大多在10ma左右,典型的開關電源一般都在100Khz左右,若是在板上的DC/DC他們的開關頻率會更高一般是650Khz~2Mhz,我們看LD50X的PSRR在100Khz時候接近60db,約1000倍,也就是說輸入變化1V輸出變化1mV,正常來說開關電源輸出紋波并不會那么高,并且reference芯片本身也有一些PSRR兩級衰減可以保證輸出的電壓是干凈的。另外值得一提的是,LD50X的噪聲特性特別好,適合給各種精密傳感器用作模擬供電。

圖片

圖9:LD50X簡介

Full scale error 滿量程誤差

滿量程誤差指的是當ADC讀取的最大值和理想最大值的差距,比如說12bits(參考為4.095V)的ADC轉換了一個4095 LSB的值時候,理想的話此時的輸入電壓應該就是4.095V,但是由于ADC的輸入offset的存在,和Gain error的存在,就產生了full scale error,說到底還是理想直線和實際直線的偏差。Gain error和offset error參考觀電路-csa與系統。

DNL微分非線形

若是我們將ADC的每個LSB跳變電壓點畫出來在連上線我們會發現,這個線并不是絕對直的直線,就算我們校準其offset以及校準其Gain error,將其往理想直線上挪,我們也會發現其跳變電壓點和理想跳變電壓點的偏差,DNL定義了理想跳變點與實際跳變點的最大差值。

比如說,當輸入電壓往上加1LSB,但是ADC沒有任何反應,當輸入電壓加到1.5LSB時候ADC的輸出Code才發生變化,這時候我們可以說DNL為+0.5LSB,同理,當輸入電壓往上加到0.5LSB其輸出Code就發生改變我們可以說他的DNL為-0.5LSB,一個好記的方法就是多出來電壓才變的是+LSB,欠電壓就變的是-LSB。

INL積分非線形

Integral non-linearity積分非線形就是DNL的合集,它所代表的是理想和實際的最大垂直差值,比如說當在001到100的這個output code range里時DNL都是負值,當我輸入一電壓使其達到011,這時我的ADC實際輸出code是高于理想輸出code的,在ADC的整個范圍內去尋找理想曲線和實際曲線的區別,找到垂直誤差最大的點就是ADC的INL最大值使用LSB來表示。若是實際輸出Code高于理想輸出Code此時INL為+的,若是實際輸出Code低于理想輸出Code則INL為-的。

圖片

圖1:INL曲線

有點像你給酒缸里面灌水,理想狀況下可能是一勺子水液位升1cm,但實際上酒缸的桶不太規則,在開始時候酒缸的DNL為負的,但到了酒缸最中間的位置他的DNL為正的。最終我們根據給酒缸灌水液位上升曲線和一勺1cm液位上升曲線找出他的INL,實際上和酒缸的外形有關系。

那么非線形如何影響我們的實際系統呢?

比如說你的采樣精度要達到1/10000,你使用的是16bit的ADC他的INL為10LSB,也就是說在校準掉Gain error和offset error后理想采樣LSB和實際采樣LSB差10LSB,也就代表理想和實際可能最大會差10LSB,所以就算你選了16bit的ADC你的INL差,你的最終輸出結果精度也是到不了1/10000的。主要和你的設計精度有關。

圖片

圖3:ADX122 INL積分非線性

在這里看到ADX122的INL的最大值是12LSB,但是它的分辨率有20bit所以他的最大的Code是1048576,直接將這個Code除12得87381,還是遠遠高于1/10000的精度,注意:這里忽略了其他參數。

Sample Rate 采樣率

一般ADC的采樣率用SPS表示,SPS 全拼是 sample per second 每秒采樣。那我們如何去看ADC的SPS是多少?

在芯片手冊的第一頁我們一般能看到芯片的SPS是多少,以ADX122舉例如圖4所示

圖片

圖4:ADX122的SPS

那我們又怎么去測量ADX122的SPS呢?通過讀取ADX122的寄存器我們可以看到ADX122的SPS是多檔位可以配置的。

圖片

圖5:ADX122 SPS的檔位

當我們配置不同的data rate 時候他的SPS是不同的,其他ADC也有類似的選項。當我們設置好ADX122的時候我們觸發ADX122的DRDY信號就好,等數據準備好DRDY會變低,不同的芯片可能不同。這里僅參考ADX122的手冊。

圖片

圖6:ADX122 DRDY引腳描述

所以我們只需要觸發DRDY的翻轉間隔我們就知道當前的SPS為多少,因為DRDY在ADX122里是與DOUT共用,所以在讀取間隔時候需要注意。

圖片

圖7:藍色的為DRDY的間隔

圖7約間隔3mS一次,根據手冊可以得出結論大概是316SPS。

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

    關注

    2552

    文章

    51383

    瀏覽量

    756305
  • 開關電源
    +關注

    關注

    6471

    文章

    8368

    瀏覽量

    483385
  • adc
    adc
    +關注

    關注

    99

    文章

    6533

    瀏覽量

    545646
  • DMM
    DMM
    +關注

    關注

    0

    文章

    23

    瀏覽量

    14944
  • PSRR
    +關注

    關注

    0

    文章

    153

    瀏覽量

    39379
  • ADC采樣
    +關注

    關注

    0

    文章

    134

    瀏覽量

    12899
收藏 人收藏

    評論

    相關推薦

    為什么需要去耦?耦電容容值怎么

    相信大家都知道對于電路設計,芯片的供電管腳需要增加一個耦電容,往往很多“前輩”會告訴你,根據“前輩”的數十年的經驗,容值0.1uF就好了。
    的頭像 發表于 05-15 10:32 ?3945次閱讀
    為什么需要去耦?<b class='flag-5'>去</b>耦電容容值怎么<b class='flag-5'>選</b>?

    STM32F4用JSCOPE參數的時候float類型的不了是為什么?

    有人遇到這種問題嗎,JSCOPE參數的時候float類型的不了,不知道什么原因
    發表于 04-15 06:14

    新手學習,先從哪個板塊開始比較好?

    新手學習,先從哪個板塊開始比較好?
    發表于 05-01 15:09

    編程都是先從抄襲開始的嗎?

    編程都是先從抄襲開始的嗎?
    發表于 09-22 21:00

    空調檢測,不知道哪個參數合適

    小弟準備寫空調參數監測與實時監控的論文。就是把空調參數采集然后上位機顯示和各種報警處理。可是空調那么多參數,怕如果都采集的話沒有能力,想挑幾個典型參數采集。不
    發表于 11-06 09:23

    ADC模塊的相關參數

    說到ADC參數,可能我們一開始學習的時候比較會關注到他的轉換位數,轉換速度啊這些。但是我想說的是,對于一個ADC來說,我們在今后的設計中可能更應該去關注這兩個
    發表于 05-24 06:16

    請問布線要先從MUC開始嗎?

    布線要先從MUC開始布么?這個板子先從電源開始布的,到后面就發現有些線好難布,需要頂層底層穿越幾次
    發表于 07-18 23:28

    如何在dma w/adc傳輸的開頭添加“幀開始”字節?

    ”?,F在,我將數據傳送到PC,但我不知道何時開始“框架”。這導致未對準的數據。所以,我認為我需要把ADC數據打包成一個簡單的通信協議,它用字節串來標記“開始幀”和“結束幀”。問題是,我
    發表于 09-16 14:03

    ADC和MUXA及MUXB的參數設置正確嗎?

    您好,我使用PIC32MX320來使用ADC的通道0,我看到需要設置很多參數,我設置ADC來使用通道0,用于手動采樣和手動轉換,在開始時,我將參數
    發表于 05-04 13:24

    如何配置STM32 ADC參數

    STM32的ADC是什么?STM32 ADC的主要特征有哪些?如何配置STM32 ADC參數
    發表于 09-28 07:05

    智能倉庫:先從搬運機器人開始

    現在大家都在談智能倉庫,智能倉庫所要涉及的設備眾多,可能推行要比智能家居更加長久,但是要推行智能倉庫可以先從搬運機器人開始。
    的頭像 發表于 10-26 14:29 ?8645次閱讀

    邊緣計算會最先從工業應用落地

    新的一周開始,我們來說點認真的事兒!現在的趨勢是工業端應用超越了消費端應用,正在主導全球物聯網投資,我們可以拍腦袋“負責”地預測:邊緣計算會最先從工業應用落地。
    的頭像 發表于 11-23 10:28 ?4028次閱讀

    掘金物聯網首先從哪里開始

    物聯網對于通信行業廠商來說,將是一個需要長時間經營的戰略業務。
    發表于 07-03 10:20 ?877次閱讀

    如何操作ADC讀取電壓

    本文簡單介紹如何操作ADC讀取電壓,并且實現開發板上3個ADC按鍵檢測的功能。
    的頭像 發表于 03-02 17:51 ?1w次閱讀
    如何操作<b class='flag-5'>ADC</b><b class='flag-5'>去</b>讀取電壓

    耦電容容值怎么

    相信大家都知道對于電路設計,芯片的供電管腳需要增加一個耦電容,往往很多“前輩”會告訴你,根據“前輩”的數十年的經驗,容值0.1uF就好了。
    的頭像 發表于 04-24 11:49 ?3244次閱讀
    <b class='flag-5'>去</b>耦電容容值怎么<b class='flag-5'>選</b>
    主站蜘蛛池模板: 偷拍自怕亚洲在线第7页 | 视频在线免费观看 | 性夜影院爽黄A爽免费动漫 性夜夜春夜夜爽AA片A | 99视频国产在线 | 久久精品成人免费网站 | 九九免费的视频 | 91黄色影院 | 国产精品无码无卡毛片不卡视 | 在线视频 国产精品 中文字幕 | 久久久精品久久久久特色影视 | 国产网站免费观看 | 美女白虎穴 | 黑人寄宿羽月希产后奶水 | 午夜伦理在线观看 | 久久久视频2019午夜福利 | 果冻传媒在线播放 免费观看 | 久久婷五月综合色啪首页 | 日本国产黄色片 | 春暖花开 性 欧洲 | 秋霞影院福利电影 | 91传媒蜜桃香蕉在线观看 | 超碰97人人做人人爱亚洲尤物 | 日韩精品 电影一区 亚洲高清 | 欧美亚洲韩日午夜 | 久久在精品线影院精品国产 | 久久婷婷五月免费综合色啪 | 日本久久精品毛片一区随边看 | 成年性生交大片免费看 | 中文字幕永久在线 | 一本之道加勒比在线观看 | 午夜一级免费视频 | 日本福利片午夜免费观着 | 99国产精品人妻无码免费 | bl 纯肉 高Hbl被强文 | 奶头从情趣内衣下露了出来AV | 男人团apk | 蜜柚在线观看免费高清官网视频 | 国自产拍 高清精品 | 亚洲乱亚洲乱妇在线观看 | 神马伦理不卡午夜电影 | 国产欧美日韩亚洲第一页 |