ADC轉換點跨接電容的作用

2021-09-17 21:56:09 字數 478 閱讀 7250

adc採集兩個電阻分壓後的電壓的時候,adc轉換出來的電壓值和萬用表量出來的不一樣差異還挺大,但只要在採集點和gnd之間跨接乙個小電容(比如0.1uf)就解決問題了

mcu的adc,輸入首先是乙個取樣電路,等效乙個電子開關、串聯電阻、取樣保持的負載電容。

在取樣時間內,外部訊號源,訊號源內阻,取樣電阻內阻,對取樣電容充電。

要取樣準確,需要取樣時間足夠,內阻r和c的時間常數足夠小。

要麼加大取樣時間,要麼減少內阻。

如果在訊號源(分壓電阻處)上併聯電容,相當於減少了訊號源的內阻。

分壓後電壓,最高不能超過參考電壓,最好又靠近參考電壓,比如70-90%,以提高精度。一般mcu的adc輸入要求訊號源內阻小於10k,降低訊號源的內阻。對於功耗有要求的,比如分壓電阻幾百k到1m的,必須要要加電容,降低adc誤差。

ADC模數轉換

adc模數轉換 1.1 什麼是adc 1 adc analog digital converter,ad轉換,模數轉換 也就是模擬轉數字 2 ad型別 積分型,逐次比較型,並行比較 序列比較型,調製型,電容陣列逐次比較型,壓頻變換型。2 cpu本身是數字的,而外部世界變數 如電壓 溫度 高度 壓力 ...

ADC單次轉換

adc單次轉換 1.開啟pa口時鐘和adc1時鐘,設定pa1為模擬輸入 feng gpio init apb2periphclockcmd 2.復位adc1,同時設定adc1分頻因子。feng rcc adcclkconfig rcc pclk2 div6 adc deinit adc 3.初始化a...

ADC模數轉換實驗

1 adc初始化函式adc init 3 adc使能軟體轉換函式 adc softwarestartconvcmd 1 開啟pa口時鐘和adc1時鐘,設定pa1為模擬輸入。gpio init apb2periphclockcmd 2 復位adc1,同時設定adc1分頻因子。rcc adcclkcon...