ElectroDesignForgeElectroDesignForge
Diseño / Conversión de datos

Calculadora ADC / DAC

Convierta un voltaje analógico a un código ADC o un código digital a un voltaje DAC utilizando la resolución, referencia y codificación de entrada seleccionadas.

Utilice una tensión unipolar desde 0 V hasta la tensión de referencia.

V

Código/curva de voltaje

Característica ideal del convertidor que muestra la cuantificación, el voltaje de entrada real y el voltaje reconstruido a partir del código.

Transferencia idealCódigos cuantificadosVin realVout medido (código × LSB)
Código/curva de voltaje. Característica ideal del convertidor que muestra la cuantificación, el voltaje de entrada real y el voltaje reconstruido a partir del código.01k2k3.1k4.1k0 nV825 mV1.65 V2.47 V3.3 VVoltajeCódigo
Vin real1.65 V
Vout medido (código × LSB)1.6504 V
Código2,048
LSB=VREF2N−1LSB=\dfrac{V_{REF}}{2^N-1}
Code=round⁡(VINLSB)Code=\operatorname{round}\left(\dfrac{V_{IN}}{LSB}\right)
Código2,048Hex. 0x800
Listo
Punto final LSB805.8608 µV
Niveles de código4,096
Rango de tensión0 nV … 3.3 V
Rango de códigos0 … 4,095
Voltaje reconstruido1.6504 V
Error de punto final402.9304 µV

Binario / Hex.

Código con signo2,048
Palabra sin signo2,048
Hex.0x800
Binario1000 0000 0000

El voltaje o código permanece dentro del rango de conversión configurado.

Guía de conversión

Convierte un voltaje ADC/DAC y codifica

La herramienta realiza las conversiones básicas entre un voltaje analógico y un código digital. También calcula el paso LSB para una profundidad de bits y un rango de escala completo determinados, en modo unipolar o diferencial con signo.

Método y supuestos

Un convertidor de N bits tiene 2 códigos. Con la convención de punto final de la herramienta, el paso unipolar es Vref / (2ᴺ − 1). En modo diferencial con signo es 2 × Vref / 2ᴺ, con un rango exacto de −Vref a +Vref − 1 LSB. La entrada diferencial es Vdiff = V+ − V−; un resultado negativo se muestra como un valor con signo y como su patrón binario en complemento a dos de N bits.

Datos de entrada que verificar

Dirección ADC o DAC

Elija ADC para convertir un voltaje en un código o DAC para convertir un código en un voltaje.

Resolución y fondo de escala

Ingrese la profundidad de bits y el voltaje de referencia o el rango de fondo de escala utilizado por el convertidor.

Modo de entrada

En modo unipolar, ingrese un voltaje positivo. En modo diferencial con signo, ingrese V+ y V−: la herramienta calcula automáticamente V+ − V−.

Procedimiento recomendado

  1. 1Seleccione la dirección de conversión, modo unipolar o diferencial, luego la profundidad de bits.
  2. 2Ingrese el valor de escala completa y el voltaje a convertir, o el código digital para una conversión DAC.
  3. 3Lea el voltaje, el código decimal, binario o hexadecimal y el paso LSB. En modo diferencial, verifique también el valor con signo y su representación en complemento a dos.

Ejemplo comprobable

En modo unipolar, un convertidor de 12 bits de más de 3,3 V tiene 4096 códigos y un LSB de aproximadamente 0,806 mV, por lo que 1,65 V corresponde aproximadamente al código 2048. Con un rango diferencial con signo de ±3,3 V, el paso es de aproximadamente 1,611 mV: V+ − V− = −1,65 V corresponde al código con signo −1024, que se muestra como 0xC00 en Complemento a dos de 12 bits.

Convención para comprobar

El cálculo sigue una conversión ideal. Los puntos finales exactos, el código a escala completa y la convención de codificación pueden variar según el dispositivo; Siempre verifique su rango de entrada y formato digital en la hoja de datos.

Preguntas frecuentes

¿Cuál es la diferencia entre los modos unipolar y diferencial?

El modo unipolar convierte un voltaje medido contra una referencia común. El modo diferencial convierte la diferencia V+ − V−, que puede ser positiva, cero o negativa.

¿Cómo se codifica un voltaje negativo?

En modo con signo, un código negativo se representa en complemento a dos utilizando la profundidad de bits seleccionada. Su bit más significativo es entonces 1; por ejemplo, −1 se escribe con cada bit establecido en 1.

Referencias para consultar

  • Referencias del método: definición ideal del paso LSB, aritmética binaria con signo y la hoja de datos del convertidor para su rango y formato de código.

Contenido educativo original, revisado por última vez el 20 de agosto de 2026. Antes de fabricar o poner en marcha el circuito, compruebe las hojas de datos, las normas aplicables y su diseño.