ADC Resolution Calculator Analog to Digital

Calculate bits, steps, voltage resolution & LSB for ADCs

V
V

๐Ÿ“– ADC Resolution Calculator

An Analog-to-Digital Converter (ADC) converts analog voltage to a digital value. The resolution determines how finely the ADC can measure the input signal. Higher resolution means more precise measurements.

๐Ÿ“ ADC Resolution Formulas

Number of Steps: 2^N (N = bits)
Step Size (LSB): Vref / (2^N)
Voltage Resolution: Vref / (2^N)
Digital Value: (Vin / Vref) ร— (2^N)
Quantization Error: ยฑ0.5 LSB

๐Ÿ“Š Common ADC Resolutions

BitsStepsLSB (5V Ref)Common Use
825619.53 mVSimple sensors, Arduino
101,0244.88 mVArduino Uno, Basic
124,0961.22 mVSTM32, Precision
1665,53676.29 ยตVHigh-precision
2416,777,2160.298 ยตVAudio, Medical

โ“ Frequently Asked Questions

What is ADC resolution? โ–ผ
ADC resolution is the number of bits used to represent the analog input. Higher resolution = more steps = better accuracy. A 10-bit ADC has 1024 steps (0-1023).
What is LSB in ADC? โ–ผ
LSB (Least Significant Bit) is the smallest voltage change that can be detected. LSB = Vref / 2^N. For a 10-bit ADC with 5V reference, LSB = 4.88mV.
How do I calculate ADC value from voltage? โ–ผ
ADC Value = (Vin / Vref) ร— 2^N. For example, Vin = 2.5V, Vref = 5V, 10-bit: Value = (2.5/5) ร— 1024 = 512.
What is quantization error? โ–ผ
Quantization error is the difference between the actual analog voltage and the digital representation. Maximum error is ยฑ0.5 LSB. Higher resolution reduces quantization error.