不同位數的ADC轉換結果計算


  我們說一個ADC轉換器是8-bit或12-bit的,12-bit的ADC比8-bit的貴,因為8-bit的ADC精度不如12-bit,為什么?

  先來看下面的一張圖,不同位數的ADC對應的轉換結果:(前提: ADC的參考電壓VRL = 0V, VRH = 5.12V)

  我們知道ADC的轉換結果是一個unsigned類型,根據數據的四舍五入取舍即可計算得到答案。比如上圖10-bit的ADC,為什么0.012V轉換結果是2,而0.014V轉換結果是3?首先計算10-bit ADC的識別能力(就是常說的轉換精度): 5.12 ÷ 2 ^10 = 0.005V (即5 mV),  然后我們只需要用被轉換的電壓除以ADC的轉換精度即可,0.012 ÷ 0.005 = 2.4 ,根據四舍五入即為2,而 0.014 ÷ 0.005 = 2.8 約等於3。

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM