如何判斷ADC的結果是否已經穩定,幷减少ADC跳動?
因爲1900系列采用Delta-Sigma ADC,因此輸出結果爲漸進式穩定,建議采用移動平均+穩定誤差方式判斷ADC是否已穩定幷减少ADC跳動,以4 點的移動平均,穩定誤差需小于6爲例:
將最新的ADC轉換結果與前三筆比較,如果四個數值最大最小差距大于6,則視爲不穩定,繼續取得新數值比較,若此四筆資料最大與最小差距小于6,可判斷 ADC已穩定,此時輸出四筆資料的平均值,下筆ADC轉換完成後,將最新的數值取代最舊的數值,平均後做爲輸出.如此可兼顧ADC穩定與减少跳動.
將最新的ADC轉換結果與前三筆比較,如果四個數值最大最小差距大于6,則視爲不穩定,繼續取得新數值比較,若此四筆資料最大與最小差距小于6,可判斷 ADC已穩定,此時輸出四筆資料的平均值,下筆ADC轉換完成後,將最新的數值取代最舊的數值,平均後做爲輸出.如此可兼顧ADC穩定與减少跳動.