adc輸入阻抗過小產生的問題

2021-10-10 08:42:33 字數 816 閱讀 5717

此專案用的晶元為stm8005,adc10位精度

最近做乙個交流電壓取樣專案時發現adc所讀取出來的資料和其輸入的電壓偏差較大,但是其他通道的adc資料正常,只有電壓取樣的資料由問題。最終經過查詢後發現是adc輸入阻抗過小導致的問題。

目錄

一、沒改之前的電路

二、改動之後的電路

三、問題可能的原因

四、最終解決

將10m,510k換成了100k,5.1k,此時adc輸出的電壓正常。

查詢手冊關於這塊的說明,發現沒有類似於輸入阻抗的要求,只有輸入電流的限制,猜測有可能是輸入電流過小導致的問題。查到網上的一些說法,晶元adc的輸入阻抗大概在10k左右,大於這個值就有可能產生問題。查stm8 的datasheet沒有找到關於rain的說明,查到了stm32中的相關說明,其adc的輸入阻抗為50k,所以推測stm8的輸入阻抗也應為50k左右。

隨後因為100k,5.1k的配比會導致電壓的偏差過大,電壓取樣的精度過低,在輸出端加入了電壓跟隨器來降低訊號的輸出阻抗,電壓取樣正常。

原 ADC輸入阻抗對保持電路影響

玩mcu的,基本不會遇到阻抗匹配問題,這次遇到的也並不是傳統意義上的阻抗匹配問題。mcu一般都帶有逐次逼近型adc,這類adc前端是通道選擇矩陣,中端是取樣保持電路,後端是逐次逼近電路。其實adc也有乙個最佳阻抗,一般給出的都是最大輸入阻抗。adc工程應用,輸入通道前會加一階濾波電路,簡單的對訊號整...

示波器輸入阻抗匹配問題

pico 示波器測試輸出阻抗為50 的訊號時,需要配套乙個50 轉1m 的直通端子 最近在乙個客戶那裡進行現場測試,發現波形的振盪比較嚴重,如圖1 紅框所示,從而導致無法進行正確的資料分析。圖1 波形振盪嚴重 經過分析之後,發現訊號輸出阻抗是50 而示波器的 輸入阻抗 是1m 由於阻抗不匹配引起的波...

示波器輸入阻抗選1M 還是50 的詳細解析

熟悉示波器的朋友可能都會有過這樣的困惑 輸入阻抗有1m 和50 兩種,我們到底該如何選擇呢?一 傳輸線 想要講清楚50 的由來,我們需要先講一下傳輸線。電訊號實際上是以電磁波的形式在傳輸線中傳播的。當傳輸線的尺寸不再遠小於電磁波波長時,就不得不考慮這個 波 的特性了。下圖是將乙個窄脈衝施加到100m...