/    Calculadoras » Calculadora de ADC
Apoyar el proyecto en Patreon


Calculadora KB-44

Calculadora de ADC

Qué mide realmente analogRead y cuál será el código para tu tensión.

KB-44Calculadora de ADCCalcula al instante

Resultado

Valor del bit menos significativo—
Código ADC—
En la entrada del ADC—
Se puede medir hasta—
Paso teniendo en cuenta el divisor—
Señal/ruido teórica—
Compartir cálculo
TelegramViberWhatsAppFacebookX

En resumen: Cálculo del ADC de un microcontrolador: resolución en milivoltios, valor del código para una tensión, divisor para medir tensiones más altas y relación señal/ruido teórica.

Cómo se calcula

LSB = Vref / 2ⁿ
N = U / LSB
SNR = 6,02 · n + 1,76 dB

El ADC divide el rango desde cero hasta la tensión de referencia en 2ⁿ niveles y devuelve el número del nivel. A menudo, la precisión depende más de la estabilidad de la tensión de referencia y del ruido de la alimentación que de la resolución.

Qué tener en cuenta

  • La entrada del ADC no debe superar la tensión de referencia ni la tensión de alimentación: podrías dañar el pin.
  • El ADC del ESP32 es bastante no lineal, sobre todo en los extremos del rango. Para obtener mediciones precisas, hace falta calibrarlo.

Preguntas frecuentes

¿Cuántos voltios corresponde a una unidad del ADC de Arduino Uno?

10 bits con una referencia de 5 V: 5 / 1024 = 4,883 mV por unidad. Una tensión de 3,3 V dará el código 675.

¿Cómo medir 12 V con un ADC cuya referencia es de 3,3 V?

Con un divisor: 10 kΩ y 2,2 kΩ reducen 12 V a 2,16 V, y el rango de medición pasa a ser de hasta 18,3 V. En ese caso, cada paso del ADC de 12 bits equivale a unos 4,5 mV en la entrada.

¿Por qué las lecturas del ADC del ESP32 son imprecisas?

Su característica es no lineal, sobre todo en los extremos del rango, y la tensión de referencia varía entre chips. Hace falta calibrarlo y, para mediciones precisas, usar un ADC externo, por ejemplo, el ADS1115.

Actualizado · kirich.blog · El cálculo se realiza en el navegador; los valores no se envían a ningún sitio.

Ver también