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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

ADC外部RC電路電阻和電容選取計算方法

冬至子 ? 來源:大寧筆記不重名 ? 作者:Const Yu ? 2023-09-26 11:16 ? 次閱讀

1. ADC采樣過程中遇到的問題

ADC是從模擬到數字世界的橋梁,當前ADC模塊基本是MCU的標配,而且在轉換速度和精度都有很好的表現,如NXP Kinetis KE15內部有2個16bit SAR型ADC模塊(以精度制勝),可以配合EDMA完美實現雙ADC的同步采樣,STM32G4系列也有2個12bit但速度可達5M的ADC(以速度見長)。

相比很多以前需要MCU+外置ADC應用的場合來說,在成本上具有很大的優勢。這些ADC通常都是SAR型的,相比較∑Δ類型的ADC來說通常速度要快很多,但是精度會差些,但已足夠滿足大部分的應用。然而想要在實際應用中達到標稱的精度,僅僅依賴ADC模塊本身是不夠的,實際的測量精度還會受到諸多外在因素的影響,例如:

  • ADC時間配置(包括采集時間、轉換時間、采樣時間、采樣時鐘抖動等等)
  • 電源性能(噪聲和內部阻抗)
  • 數據采集系統中數字和模擬部分的隔離情況
  • 內部阻抗與外部阻抗的匹配
  • 輸入/輸出開關切換的影響
  • PCB布局布線

但是在實際應用中發現,ADC引腳外部的RC電路的電阻電容的取值對ADC的性能影響比較大,如有客戶反饋在ADC采樣期間會在ADC輸入端觀察到嚴重的電壓擾動(電壓跌落/電壓尖峰),如下圖1 所示,從而影響實際采樣精度。

這種現象在多通道順序采樣,且前后兩個連續采樣通道信號電壓差比較大時,現象會更加明顯,因為ADC引腳的RC重新充電需要時間,這種擾動來源于SAR型ADC內部固有的采樣電路,是不可避免的。

那既然無法避免,如何采取措施避免這種擾動對ADC采樣的影響呢,盡可能的提高ADC的精度呢?答案是選擇合適的采樣時間和ADC采樣引腳RC電路中電阻和電容的值,從原理上講,其目的是保證在采樣時間Taq內,采樣電容Csh充分充電,使其兩端電壓與待測輸入電壓之間的差值達到一個可接受的范圍內(通常在采樣時間結束時刻,兩者的差值不能超過滿量程的 0.5LSB)。NXP AN4373文檔對這塊進行了深入的探討,但是文章冗長不好理解,本文檔嘗試化繁為簡先介紹RC值求取的公式理論推導,然后給出具體實例,方便理解。

圖片

2. 理論分析

在一般的采樣過程中,我們將采樣時間內的待測輸入信號當作一個有著恒定電壓的直流電壓源。通常設計人員會假設該電壓源有著很大的內阻(即Rin>>Rsh)。在此假設下,采樣電容充電期間將會出現兩個明顯不同的時間段,如圖3所示。圖中所繪為采樣電容(紅色)和輸入電容(綠色) 兩端的電壓波形,其中,采樣電容是指外部的電容,輸入電容是指ADC內部電容。

圖片

圖3所示為輸入電容上的初始電壓大于采樣電容上的初始電壓的情況(即Vcin>Vcsh)。此時,輸入電容兩端的電壓將出現電壓降落。反之,當Vcin

可以看到,圖3中采樣電容Csh兩端的電壓曲線可以劃分為兩個時間段,高輸入阻抗階段和低輸入阻抗階段,在高輸入阻抗的情況下,時間段Ⅱ的曲線變化要比時間段Ⅰ緩慢許多。其中,時間段Ⅰ采樣電容充電來自于外部輸入電容Cin,時間段Ⅱ采樣電容充電來自于外部流過Rin的外部電壓輸入因而,圖2所示的等效電路可以根據時間段的不同劃分為兩個新的等效電路,如圖4 所示。

圖片

首先,先討論時間段I內采樣電容充電的波形,如上面圖5所示。通過一系列公式推導(此處忽略推導過程,詳見AN4373),可以得出電壓降落/電壓尖峰的幅度大小由后面的公式如下:

圖片

其中,α為輸入電容和采樣電容之比:圖片

根據以上公式,可以發現輸入電容與采樣電容的比值越大,產生的電壓降落(或電壓尖峰)的幅度將越小。接著,討論時間段II內采樣電容充電的波形,其波形如下圖6所示,而為了提高精度,我們的目標是保證圖7中Vcx在Taq點采樣的電壓接近于真實值,也就是Vin-Vcx<0.5 LSB。

圖片

而想要使采樣電容兩端電壓與實際待測電壓之間的誤差小于0.5LSB,則采樣保持開關必須在采樣 時間Taq內保持閉合,Taq需要滿足:

圖片

另外,如果采樣時間Taq已經確定(對于Kinetis,軟件可以設置),其它的變量包括Csh、Vfsr都是datasheet決定的,未知的兩個變量分別為Cin和Rin,對于Kinetis,通常選擇Cin為33pf,則對于設計者來說只需要考慮輸入電阻Rin,其計算方法是:

圖片

Note:具體為何是33pF?AN4373文檔表述為:參照數據手冊8.2節中的建議,每個 ADC 輸入端接不小于 33 pF的輸入電容和不小于10 Ω 的輸入電阻。需要注意的是,這個值是最小的值,實際選取可以適當大一些。

通常在選擇設計外部RC元件時,我們常常犯這樣的錯誤,希望通過增加輸入電阻來降低輸入電流,或是實現測量源和ADC之間的阻抗隔離?,F在考慮這樣的情況,如果增加到10 kΩ,使得在采樣時間內不能充分充電,那么采樣值也會不準確。所以,對于硬件設計者來說,問題的焦點集中在外部電阻的設計。

3.實例分析

此處以Kinetis為例(同樣使用其他配備SAR型ADC的MCU),ADC時鐘為12M,16bit模式,采樣時間設置盡可能的小(ADLSMP=0, ADLSTS=3,ADHSC=1),按照以上設置,ADC理論計算的總轉換時間約為2.7 μs,采樣時間Taq=6xADCK cycle=6x1/12=500ns,其中,為何乘數是6,請參見ADLSTS的配置,理論上可以設置更長,對精度有好處,但會影響速度,需要用戶去平衡,本示例是按照最快速度去計算的。

圖片

按照以下公式片刻計算得出合適的Rin,Taq上面得出是500ns,從Kinetis datasheet上可以查到,輸入電容Cadin或者Csh最大值為10pF, 數據手冊中對Cin輸入電容沒有限制(數據手冊中表述為Cas,選擇為33pF,

圖片

忽略其他的寄生參數, 現在我們得到了計算外部 RC 元件取值所需要的所有參數。

  • Taq=500ns, 取決于軟件配置
  • Cin=33pf,取決于經驗
  • Csh=10pf,取決于datasheet
  • Vin=3.3V,取決于參考電源
  • Vcsh=0V,求取最差情況,就是連續采集的兩個通道差值最大,分別為VCC和GND
  • Vfsr=3.3V,同上
  • N=16,精度

代入公式,可以計算出Rin的最大取值為

圖片

,其中圖片

計算的輸入電阻最大取值表示我們可以在模擬輸入端加上的最大電阻, 同時又不會損失采樣的精度。如果選用超過最大取值的電阻,則將導致轉換結果的錯誤。datasheet數據手冊中給出的最大取值5kΩ,原因在于,其計算的配置與本例中給出的最大取值因條件不同而不同(數據手冊中為 12/13-bit分辨率模式以及更低的ADC 時鐘頻率)。其電壓跌落也能通過公式計算出來。

圖片

如圖 11 所示,采樣電容的充電過程在500 ns的采樣時間內已經完成。因此,可以預見在結果寄存器中能夠得到準確的轉換結果。ADC0 模塊的 DAD0 通道實際結果穩定在 65535(這與理想值的偏差為 0,即沒有錯誤)。

圖片

圖12是將輸入電阻從 1.1 kΩ 改為 5.1 kΩ 時的電壓波形,從圖中能明顯觀察到在 500 ns 的采樣時間內,采樣電容的充電過程還沒有完成。因此, 結果寄存器中的轉換結果不可能正確, ADC0模塊的 DAD0 通道實際結果在 64750 附近變化。

圖片

4.總結

  • 在采樣時間Taq內,采樣電容Csh必須充分充電,使其兩端電壓與待測輸入電壓之間的差值達到一個可接受的范圍內。通常在采樣時間結束時刻,兩者的差值不能超過滿量程的 0.5LSB。
  • 如果采用了高阻抗的輸入電阻(更高的外部元件時間常數),則采樣電容Csh將會首先由外部輸入電容Cin的能量充電(更低的輸入元件時間常數)。采樣電容上的充放電過程導致了輸入電容Cin兩端電壓的電壓降落(或電壓尖峰)。之后采樣電容的充電過程由于較高的輸入阻抗而變化的緩慢。
  • 因此,外部 RC 元件的取值會從本質上影響ADC轉換的精度,為了獲得最佳的 ADC 性能,我們需要小心對待并設計外部 RC 元件,在選取采樣時間時也必須參考采樣電容充電的時間常數。其他需要滿足的條件,詳見器件的參考手冊與數據手冊。

示例中計算電阻R是基于33pF電容的,實際使用中,用戶還需要對信號和外部可能的干擾信號的頻率等綜合考慮,但計算公式和選取思路是一樣的,即在采樣時間Taq內,采樣電容Csh必須充分充電。

盡管示例中選取Kinetis MCU作為計算對象,但實際該計算方法也適用于其他的SAR型ADC

Note:本文所涉及到的參數名字可能和數據手冊中的表述有所不同。例如:Rin=Ras(模擬源電阻),Cin=Cas(模擬源電容),Rsh=Radin(輸入電阻),Csh=Cadin(采樣電容),等式左邊為本文所用符號,等式右邊為數據手冊用到的符號。

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

    關注

    31

    文章

    5407

    瀏覽量

    123052
  • PCB布局
    +關注

    關注

    9

    文章

    189

    瀏覽量

    28150
  • 直流電壓源
    +關注

    關注

    0

    文章

    27

    瀏覽量

    10031
  • ADC采樣
    +關注

    關注

    0

    文章

    134

    瀏覽量

    13106
  • 電容充放電
    +關注

    關注

    0

    文章

    94

    瀏覽量

    6011
收藏 1人收藏

    評論

    相關推薦
    熱點推薦

    RC吸收電路阻值和電容選取

    如圖,這樣的RC吸收電路,要怎么樣選取電路電阻值和電容值呢?
    發表于 11-20 09:31

    外部信號周期的計算方法

    外部時鐘模式下,外部信號通過內部時鐘(CK_INT)采樣得到。外部信號周期的計算方法是:2xTINT+20ns,這里的TINT是CK_INT的周期時間。例如:內部時鐘頻率為72MHz
    發表于 08-18 06:12

    如何識別色環電阻 色環電阻計算方法讀數

    本文為您講述色環電阻計算方法,如何識別色環電阻及讀數方法。四色環、五色環電阻計算,
    發表于 09-23 10:42 ?13w次閱讀
    如何識別色環<b class='flag-5'>電阻</b> 色環<b class='flag-5'>電阻</b><b class='flag-5'>計算方法</b>讀數

    超級電容容量及放電時間的計算方法

    超級電容容量及放電時間的計算方法
    發表于 03-01 13:05 ?20次下載

    電阻串聯和并聯的計算方法_電阻串聯和并聯的作用

    電阻并聯電阻計算公式是怎樣的。本文主要介紹了電阻串聯和并聯的計算方法,其次介紹了電阻串聯和并聯
    發表于 01-21 11:20 ?21.6w次閱讀
    <b class='flag-5'>電阻</b>串聯和并聯的<b class='flag-5'>計算方法</b>_<b class='flag-5'>電阻</b>串聯和并聯的作用

    繞線電阻計算方法_繞線電阻的制作過程

    本文開始詳細的介紹了繞線電阻的相關概念,其次分析了正確測量繞線電阻方法,最后給出了繞線電阻計算方法
    發表于 01-24 09:35 ?2.2w次閱讀

    SAR ADC外部RC濾波電路的理論計算方法

    5.6 濾波器RC選型的理論計算方法
    的頭像 發表于 04-12 06:21 ?7188次閱讀
    SAR <b class='flag-5'>ADC</b><b class='flag-5'>外部</b><b class='flag-5'>RC</b>濾波<b class='flag-5'>電路</b>的理論<b class='flag-5'>計算方法</b>

    電容充放電的波形_電容放電電阻選取

    本文主要闡述了電容充放電的波形及電容放電電阻選取方法
    的頭像 發表于 10-31 08:57 ?2.7w次閱讀
    <b class='flag-5'>電容</b>充放電的波形_<b class='flag-5'>電容</b>放電<b class='flag-5'>電阻</b>的<b class='flag-5'>選取</b>

    升壓電路取樣電阻計算方法

    升壓電路取樣電阻計算方法
    發表于 04-06 09:25 ?21次下載

    變頻器制動電阻設計計算方法

    變頻器制動電阻設計計算方法一(簡單計算)
    的頭像 發表于 01-03 14:36 ?7918次閱讀

    高速ADC噪聲系數計算方法

    今天給大家分享下高速ADC噪聲系數計算方法
    的頭像 發表于 07-10 16:33 ?1886次閱讀
    高速<b class='flag-5'>ADC</b>噪聲系數<b class='flag-5'>計算方法</b>

    rc濾波器電阻電容如何選擇?

    rc濾波器電阻電容如何選擇?? RC濾波器是一種基本的電子電路。這種電路
    的頭像 發表于 09-13 10:01 ?6918次閱讀

    RC時間常數的概念、計算方法和在實際應用中的重要性

    RC時間常數是如何連接的? RC時間常數是指由電容器和電阻器組成的簡單電路中的一個重要參數。它描述了電容
    的頭像 發表于 11-20 16:50 ?1.9w次閱讀

    晶振的負載電容和等效電阻的概念、作用以及計算方法

    電阻。在本文中,我們將詳細探討晶振的負載電容和等效電阻的概念、作用以及計算方法。 首先,讓我們介紹一下晶振的基本原理。晶振是利用晶體中的壓電效應產生振蕩的一種器件。晶體振蕩器通常由晶片
    的頭像 發表于 01-03 15:47 ?2834次閱讀

    選取rc元件參數時,為什么應盡量避免選取電阻

    選取RC元件(電阻電容)參數時,應盡量避免選取電阻,這主要基于以下幾個方面的考慮: 1.
    的頭像 發表于 09-18 15:32 ?968次閱讀
    主站蜘蛛池模板: 国内精品免费久久影院 | 亚洲不卡一卡2卡三卡4卡5卡 | 国产精品欧美亚洲 | 久久伊人久久 | 无羞耻肉动漫在线观看 | 快播电影网站大全 | 国产亚洲精品久久综合阿香 | 成年黄网站免费大全毛片 | 99re久久热在线视频 | japansemature护士 JAPANRCEP老熟妇乱子伦视频 | 抽插内射高潮呻吟V杜V | 国产精品青青在线麻豆 | 在教室伦流澡到高潮H女攻视频 | 亚洲国产货青视觉盛宴 | 99re.05久久热最新地址 | 国产精品亚洲专一区二区三区 | 精品无码久久久久久久久 | 麻豆AV福利AV久久AV | 中文字幕无码一区二区免费 | 啊灬啊灬啊灬快高潮视频 | 伊人久久大香线蕉电影院 | 精品亚洲一区二区在线播放 | 欧美成人亚洲高清在线观看 | 国模丽丽啪啪一区二区 | 亚洲国产成人精品无码区APP | 最近中文字幕2019免费版日本 | 久久国产伦子伦精品 | 51成人精品午夜福利AV免费七 | 99精品视频在线观看re | 韩日午夜在线资源一区二区 | 国产高清精品自在久久 | 视频一区精品自拍亚洲 | 亚洲日本国产综合高清 | 一二三四在线高清中文版免费观看电影 | 亚洲免费福利在线视频 | 99热在线精品免费全部my | 亚洲国产五月综合网 | 久久9精品区-无套内射无码 | 免费人妻无码AV不卡在线 | 亚洲zooz人禽交xxxx | 久久资源365 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品