Skip to main content
DD-CAT IDE logoDD-CAT IDE

ADC ENOB / SNR / Oversampling

Favorite

Derive ENOB from measured SNR and see how many bits oversampling buys back — for when a "12-bit" ADC behaves like 10 bits.

Key points

ADC ENOB / SNR / Oversampling: Derive ENOB from measured SNR and see how many bits oversampling buys back — for when a "12-bit" ADC behaves like 10 bits. Formula: SNR_ideal = 6.02·N + 1.76 dB | ENOB = (SNR − 1.76)/6.02 | 4× oversampling ≈ +1 bit. Enter parameters on the DD-CAT IDE online tool page to get results instantly, with a calculation-model diagram that updates with the inputs. One bit of ENOB equals 6dB of SNR; typical culprits are reference noise, weak sample-and-hold drive and ground bounce from a broken return path. Oversampling with averaging only suppresses white noise — it does nothing for 50Hz mains pickup and its harmonics; filter or synchronise instead.

Inputs

SNR_ideal = 6.02·N + 1.76 dB | ENOB = (SNR − 1.76)/6.02 | 4× oversampling ≈ +1 bit

Calculation model (updates with parameters)

SNR = 6.02·N + 1.76ENOB 11.3 bitsSNR 70.0 dBNominal bits N →
Ideal SNR74.00 dB
Effective number of bits (ENOB)11.34 bits
Gap from nominal0.66 bits
1 LSB voltage0.8057 mV
Equivalent noise (LSB)1.58 LSB
Effective resolution voltage1277.0 µV
ENOB after oversampling11.34 bits

Engineering notes

  • One bit of ENOB equals 6dB of SNR; typical culprits are reference noise, weak sample-and-hold drive and ground bounce from a broken return path.
  • Oversampling with averaging only suppresses white noise — it does nothing for 50Hz mains pickup and its harmonics; filter or synchronise instead.

FAQ

What is ADC ENOB / SNR / Oversampling for?
Derive ENOB from measured SNR and see how many bits oversampling buys back — for when a "12-bit" ADC behaves like 10 bits.
What is the formula for ADC ENOB / SNR / Oversampling?
Core formula: SNR_ideal = 6.02·N + 1.76 dB | ENOB = (SNR − 1.76)/6.02 | 4× oversampling ≈ +1 bit. The tool returns results instantly using this formula and the selected parameters.
What engineering notes should I keep in mind when using ADC ENOB / SNR / Oversampling?
One bit of ENOB equals 6dB of SNR; typical culprits are reference noise, weak sample-and-hold drive and ground bounce from a broken return path. Oversampling with averaging only suppresses white noise — it does nothing for 50Hz mains pickup and its harmonics; filter or synchronise instead.