Turn analog ranges into precise digital resolution today. See noise floors, SNR, and ENOB instantly. Export results, validate assumptions, and share calculations with teams.
| Scenario | Range (V) | Bits | LSB (uV) | sigma_q (uV RMS) | Ideal FS sine SQNR (dB) |
|---|---|---|---|---|---|
| Sensor front-end, tight range | -0.5 to 0.5 | 14 | 61.0 | 17.6 | 86.0 |
| General DAQ, medium range | -2.5 to 2.5 | 12 | 1220.7 | 352.5 | 74.0 |
| Embedded audio path | -1.0 to 1.0 | 16 | 30.5 | 8.8 | 98.1 |
With an input span of 2.0 V, a 12-bit converter yields 4096 codes and a 488.3 uV LSB, while 16 bits yields 30.5 uV. Shrinking the span to 1.0 V halves the LSB again, often improving small-signal observability without changing the converter. If your sensor uses only 40% of span, the effective LSB at the sensor output is 2.5 times larger.
The ideal quantization noise RMS follows sigma_q = q/sqrt(12). For a 2.0 V span at 12 bits, sigma_q is about 141.0 uV RMS; at 16 bits it drops to about 8.8 uV RMS. This reduction is purely mathematical and does not include reference, thermal, or jitter contributions. Treat the reported noise as a lower bound. For 10 bits on the same span, sigma_q rises to about 564 uV RMS, making low-level measurements more challenging.
When signal RMS is known, the estimator reports SNR = 20*log10(Vrms/sigma_total). A 0.636 V RMS sine (90% of full-scale peak on a 2.0 V span) with 12 bits gives roughly 73 dB without dither; moving to 14 bits increases SNR by about 12 dB in the same range. For a triangle at the same peak, RMS is lower, so SNR is about 1.8 dB worse in real systems.
Oversampling spreads quantization noise over a wider bandwidth. After filtering back to the band of interest, the in-band improvement is approximated as +10*log10(OSR) dB. OSR=4 adds 6.0 dB; OSR=16 adds 12.0 dB. Sampling at 8 MS/s and decimating to 1 MS/s implies OSR=8 and adds about 9.0 dB.
Dither can decorrelate quantization error and reduce spurs in FFT-based measurements, but it raises the noise floor. In this tool, enabling 1 LSB RMS dither combines in quadrature with sigma_q, so SNR drops while linearity typically improves. Use it when tonal artifacts matter more than raw noise.
Clipping dominates every other error when peaks exceed full-scale. Keeping peaks under 95% of full-scale peak usually lowers overload risk from crest factor and transients. If clipping risk is moderate or high, reduce gain, widen the input range, or increase bit depth to preserve both margin and resolution.
Not always. Uniform error is a good approximation when the signal spans many codes and the converter is not overdriven. Low-level or highly periodic signals can create correlated error and tones.
ENOB is computed from the reported SNR using ENOB = (SNR - 1.76) / 6.02. It reflects effective resolution under the assumed noise model and your chosen signal RMS.
Pick the smallest range that still prevents clipping under worst-case peaks. A tighter range reduces LSB size and quantization noise, but ensure transients and offsets stay within bounds.
Only after filtering to a narrower band. The estimator adds +10*log10(OSR) dB as a simplified in-band improvement. Real gains depend on the noise shape, decimation filter, and other analog noise sources.
Use dither when you need to reduce tonal artifacts or improve small-signal linearity, especially in spectral analysis. Expect a higher noise floor because the dither adds to total RMS noise.
Real converters include thermal noise, reference noise, clock jitter, distortion, and nonlinearity. Front-end amplifiers and sensors add noise too. Use this tool to set a baseline, then validate with measurements.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.