ADC / DAC Calculator
Calculate step voltage, dynamic range, and SNR from bit resolution and reference voltage
Input Parameters
8-bit10-bit12-bit14-bit16-bit24-bit32-bit
1.8 V2.5 V3.3 V5.0 V
Unipolar (0 ~ Vref)Bipolar (-Vref ~ +Vref)
Number of Steps
4,096
2^12
LSB Voltage (Step Size)
805.6641 μV
Vref / 2^n = 3.3 / 4,096
Dynamic Range
74.00 dB
6.02 x 12 + 1.76
SNR (Ideal)
74.00 dB
ENOB
12.00 bits
(SNR - 1.76) / 6.02
Full Scale Range
3.3000 V
Code-Voltage Table(Showing first 4 + last 4 entries)
| Code (Decimal) | Code (Binary) | Voltage | |||
|---|---|---|---|---|---|
| 0 | 000000000000 | 0 V | |||
| 1 | 000000000001 | 805.6641 μV | |||
| 2 | 000000000010 | 1.6113 mV | |||
| 3 | 000000000011 | 2.4170 mV | |||
| ... | 4092 | 111111111100 | 3.2968 V | ||
| 4093 | 111111111101 | 3.2976 V | |||
| 4094 | 111111111110 | 3.2984 V | |||
| 4095 | 111111111111 | 3.2992 V | |||
Reverse: Calculate Minimum Bit Count
Min Bits
12
Actual Steps
4,096
Actual LSB
805.6641 μV
ADC Resolution Comparison Table(Vref = 3.3 V, Unipolar)
| Bits | Steps | LSB | Dynamic Range |
|---|---|---|---|
| 8-bit | 256 | 12.8906 mV | 49.92 dB |
| 10-bit | 1,024 | 3.2227 mV | 61.96 dB |
| 12-bit | 4,096 | 805.6641 μV | 74.00 dB |
| 16-bit | 65,536 | 50.3540 μV | 98.08 dB |
| 24-bit | 16,777,216 | 0.1967 μV | 146.24 dB |