- La señal analógica es continua y la digital es discreta en tiempo y valor, lo que obliga a convertir entre ambos dominios.
- La conversión A/D consta de muestreo, guiado por el Teorema de Nyquist, y cuantificación, que introduce error según resolución y rango.
- La conversión D/A reconstruye la señal analógica a partir de datos digitales mediante DACs como ZOH y DAC multiplicadores con filtrado.
- Diseñar bien frecuencia de muestreo, número de bits y tipo de conversor es clave para equilibrar precisión, datos generados y coste del sistema.

Vivimos rodeados de dispositivos digitales, pero el mundo físico que percibimos con nuestros sentidos es profundamente analógico y continuo. La voz, la luz, la temperatura o la velocidad cambian de forma suave, sin saltos bruscos entre un valor y otro, mientras que los ordenadores solo entienden ceros y unos. Esa diferencia obliga a realizar una traducción constante entre ambos mundos.
Cada vez que grabas audio, haces una foto con el móvil o mides una temperatura con un sensor, se está llevando a cabo una conversión de analógico a digital. Y, a la inversa, cada vez que escuchas música, ves un vídeo o un actuador mueve un motor siguiendo órdenes del ordenador, se realiza una conversión de digital a analógico. Entender bien estos procesos es clave para comprender cómo funciona la electrónica moderna, las comunicaciones y la informática.
Señales analógicas y señales digitales
Antes de entrar en harina con los conversores, conviene dejar claro qué es exactamente una señal analógica y qué es una señal digital, porque de ahí nace toda la necesidad de conversión entre ambas.
Una señal es analógica cuando sus magnitudes se representan mediante variables continuas en el tiempo y en valor. Eso significa que la señal puede tomar cualquier valor dentro de un rango, y puede hacerlo en cada instante, sin saltos entre unos valores y otros. La forma de la señal es análoga al fenómeno físico que la ha generado.
Por el contrario, una señal digital es aquella cuyas magnitudes se representan mediante valores discretos. En vez de un continuo de posibilidades, solo hay un conjunto finito de niveles posibles. Además, la señal suele definirse en instantes separados en el tiempo, por lo que también es discreta temporalmente: no tenemos información de todos los instantes, sino de una serie de muestras.
Para verlo de forma más clara, pensemos en dos ejemplos muy cotidianos que ilustran a la perfección la diferencia entre lo analógico y lo digital y permiten visualizar cómo varía cada tipo de señal con el tiempo.
Si medimos la velocidad de un autobús a lo largo de un trayecto, obtenemos una señal analógica continua. Cuando arranca desde parado y acelera hasta 50 km/h, necesariamente ha pasado por todas las velocidades intermedias: 1 km/h, 2 km/h, 3 km/h, etcétera, sin “saltar” de 0 a 50 de golpe. La representación de esa velocidad en función del tiempo sería una curva continua, sin escalones.
En cambio, el valor de cada muestra de audio en un CD de música representa una señal digital discreta. Cada muestra tiene un valor independiente de las demás, y el conjunto de valores posibles para cada muestra es finito (por ejemplo, 2^16 niveles para un audio de 16 bits). No conocemos lo que ocurre exactamente entre dos muestras consecutivas; el sistema solo almacena ciertos instantes separados en el tiempo.
Qué información nos interesa de una señal
De una señal no solo interesa su forma en el tiempo, sino también su contenido en frecuencias. Cualquier señal que varía con el tiempo puede descomponerse como suma de señales más básicas, llamadas tonos o armónicos, cada uno con su propia frecuencia y amplitud.
Gracias a la Transformada de Fourier, es posible descomponer una señal temporal en sus componentes frecuenciales. Este proceso nos permite obtener lo que se llama el espectro de la señal, que es el conjunto de frecuencias fundamentales (y sus armónicos) que la componen, junto con la energía o potencia asociada a cada una.
Una vez tenemos el espectro, podemos definir el ancho de banda de la señal como la diferencia entre la frecuencia del armónico más alto y la del más bajo que la forman de manera significativa. Dicho de forma rápida, el ancho de banda indica qué rango de frecuencias ocupa la señal en el dominio frecuencial.
De forma habitual se expresa el ancho de banda como Bw = fmax − fmin, donde fmax es la frecuencia máxima relevante de la señal y fmin la mínima. Este valor es clave cuando se diseña un proceso de conversión A/D, porque determinará la frecuencia de muestreo mínima que debemos utilizar para no perder información.
Un ejemplo clásico es el del oído humano, considerado capaz de percibir sonidos entre aproximadamente 20 Hz y 20 kHz. En ese caso, el ancho de banda del sistema auditivo sería algo cercano a Bw = 20000 Hz − 20 Hz ≈ 19980 Hz. Este rango de frecuencias es precisamente una referencia fundamental para decidir cómo digitalizamos el audio musical.
Conversión de analógico a digital (A/D)
La conversión de analógico a digital, normalmente realizada por un conversor A/D o ADC (Analog to Digital Converter), se divide en dos grandes fases: muestreo y cuantificación. Cada una aporta sus propias limitaciones y posibles errores, por lo que conviene entenderlas bien.
En la fase de muestreo se toman “fotos” periódicas del valor de la señal analógica en instantes concretos, convirtiendo una señal continua en una secuencia discreta de muestras. A continuación, durante la cuantificación, cada una de esas muestras se asocia al valor más cercano dentro de un conjunto finito de niveles digitales, generando las palabras binarias que el ordenador puede manejar.
1. Muestreo de la señal
El muestreo consiste en medir el valor de la señal analógica en momentos igualmente espaciados en el tiempo. El tiempo entre dos medidas consecutivas se denomina período de muestreo y se suele representar como Ts. A partir de este periodo se define la frecuencia de muestreo fs como fs = 1 / Ts.
Si Ts es muy pequeño, la frecuencia de muestreo fs será alta, lo que implica una gran cantidad de muestras por unidad de tiempo. Si Ts es grande, la frecuencia de muestreo será baja y tendremos menos muestras por segundo. Encontrar el punto óptimo entre captar suficiente detalle y no generar un volumen de datos inasumible es una decisión clave en cualquier sistema digital.
Tomar muchas muestras facilita reconstruir con fidelidad la señal original, porque tenemos más información sobre su evolución temporal. Sin embargo, una frecuencia de muestreo demasiado alta dispara el volumen de datos a almacenar y procesar, lo que puede ser inviable en aplicaciones de tiempo real, comunicaciones limitadas o sistemas con poca memoria, o en procesos de digitalización de vídeo.
Para evitar tanto la pérdida de información como el exceso de muestras, se utiliza como referencia el conocido Teorema de Nyquist, que marca la frecuencia de muestreo mínima necesaria para poder reconstruir correctamente una señal limitada en banda.
El Teorema de Nyquist afirma que, al muestrear una señal con un ancho de banda B, la frecuencia de muestreo fs debe ser mayor que dos veces ese ancho de banda para garantizar que la señal se pueda recuperar sin ambigüedades a partir de sus muestras. Es decir, se debe cumplir que 2 · B < fs. Si esta condición no se respeta, aparece el fenómeno de aliasing, que distorsiona la información en el dominio de la frecuencia.
En términos prácticos, si sabemos que la señal contiene frecuencias hasta, por ejemplo, 20 kHz, deberíamos muestrear a algo por encima de 40 kHz. Por eso el audio de un CD se digitaliza a 44,1 kHz: supera ligeramente el doble del rango audible humano y permite un diseño razonable de filtros antialiasing para recortar las frecuencias indeseadas antes del muestreo.
2. Cuantificación de las muestras
Una vez tenemos una secuencia de muestras tomadas de la señal analógica, cada muestra sigue siendo un valor real, con infinitos posibles decimales. El conversor A/D debe convertir cada muestra en una palabra digital de longitud fija, por ejemplo, 8, 12, 16 o más bits, según la resolución requerida.
La cuantificación es el proceso por el cual se toma el valor real de cada muestra y se aproxima al nivel más cercano dentro de un conjunto finito de posibles valores. Este conjunto está determinado por el número de bits del conversor, que define cuántos escalones (niveles discretos) podemos representar dentro del rango de medidas deseado.
Siempre que se realiza una cuantificación, se introduce un error, ya que se redondea el valor real a uno de los niveles disponibles. A este error se le llama error de cuantificación, y es inherente a cualquier sistema digital: no podemos representar infinitos valores con un número finito de bits.
La magnitud de este error depende tanto de la resolución del conversor (es decir, del número de bits disponibles) como del rango total que queremos cubrir. Un conversor con más bits permite definir escalones más pequeños en el mismo intervalo, reduciendo el error máximo cometido al aproximar cada muestra.
Imaginemos que usamos un ADC de 4 bits para digitalizar la temperatura de un horno. Con 4 bits podemos representar 2^4 = 16 valores distintos. Cada muestra de temperatura se convertirá en una de esas 16 combinaciones binarias, y tendremos que decidir cómo repartimos esos niveles a lo largo del rango de temperatura que queremos medir.
Si la temperatura del horno varía entre 0 ºC y 150 ºC, una opción sería asignar un código distinto por cada 10 ºC: 0000 → 0 ºC, 0001 → 10 ºC, 0010 → 20 ºC, y así sucesivamente hasta 1111 → 150 ºC. Cualquier medida real se ajustaría al valor más próximo de ese conjunto, de modo que el error máximo en cada medida sería de aproximadamente ±5 ºC de error de cuantificación.
En cambio, si esa misma electrónica tuviera que medir de 0 ºC a 1500 ºC con los mismos 4 bits, podríamos asignar, por ejemplo, un nivel cada 100 ºC. En ese caso, el error máximo que introduciríamos al cuantificar una muestra real sería de alrededor de ±50 ºC, un error muchísimo mayor. El ejemplo deja claro cómo influyen el número de bits y el rango de medida en la precisión final del sistema.
Conversión de digital a analógico (D/A)
La operación inversa a la conversión A/D es la conversión D/A, que se encarga de transformar un valor digital en una señal analógica nuevamente continua. Esta tarea la realizan los conversores D/A o DAC, presentes en multitud de dispositivos, desde tarjetas de sonido hasta controladores industriales.
Cuando un DAC recibe una palabra digital, genera una señal de salida proporcional que puede ser una tensión o una corriente analógica. El objetivo es reconstruir lo mejor posible la forma original de la señal analógica a partir de las muestras digitales, aunque en la práctica siempre hay pequeñas imperfecciones, filtros y limitaciones físicas.
Existen distintos tipos de conversores D/A. Entre los más habituales se encuentran los DAC de orden cero o ZOH (Zero Order Hold) y los llamados DAC multiplicadores, que trabajan a partir de una referencia y seleccionan corrientes o tensiones parciales para construir la salida.
1. Mantenedor de orden cero (ZOH)
El conversor del tipo Zero Order Hold (ZOH) funciona manteniendo el valor de una muestra digital convertida a analógico constante hasta que llega la siguiente muestra. Es decir, la salida analógica permanece en un nivel fijo durante todo el periodo de muestreo, y en el instante de llegada de un nuevo dato digital salta al nuevo valor.
Si representamos esta salida en el tiempo, se observa una forma de onda en forma de escalera o “dientes”, ya que cada muestra se mantiene como un escalón hasta que es sustituida por el siguiente. Esta forma de reconstrucción es muy sencilla de implementar y por eso se usa ampliamente en sistemas de audio y control digital.
Para conseguir una forma de onda que se parezca más a la señal analógica original, se hace pasar la salida del ZOH por un filtro paso bajo. Este filtro suaviza los escalones, reduciendo las componentes de alta frecuencia introducidas por la naturaleza a saltos del mantenedor de orden cero, y ofreciendo una señal más suave y continua.
En la práctica, el proceso completo de reconstrucción D/A suele incluir un DAC de tipo ZOH seguido de un filtro analógico paso bajo cuidadosamente diseñado. De esta manera, el resultado final se aproxima al máximo a la forma que habría tenido la señal original antes de la digitalización.
2. DAC multiplicador
Otro tipo de conversor digital-analógico muy utilizado es el DAC multiplicador. En este esquema, la salida analógica se obtiene a partir de una corriente o tensión de referencia, junto con el código digital de entrada, que decide qué fracción de esa referencia se hace aparecer en la salida.
La idea básica es que el código digital controla una red de fuentes de corriente (o resistencias) que pueden conectarse o desconectarse según los bits del dato de entrada. Cada fuente aporta una pequeña parte de la corriente total, de forma que al activarlas de manera combinada se obtiene una corriente proporcional al valor numérico representado por la palabra digital.
La corriente de salida proporcionada por este tipo de DAC se puede utilizar directamente en sistemas que trabajen en corriente, o bien se puede convertir en una tensión mediante un amplificador operacional configurado como convertidor I/V. Esto ofrece una gran flexibilidad de diseño, permitiendo ajustar ganancia, escala de salida y otros parámetros analógicos.
Los DAC multiplicadores son especialmente interesantes cuando se necesita una buena linealidad y la posibilidad de ajustar la referencia, ya que modificando la tensión o corriente de referencia se escala automáticamente el rango de salida analógico sin cambiar el resto de la electrónica digital.
En muchos sistemas modernos se combinan diferentes arquitecturas de DAC y distintas estrategias de filtrado para encontrar un equilibrio entre coste, precisión, velocidad de conversión y complejidad de diseño, adaptándose a las necesidades concretas de la aplicación.
Con todo lo anterior, se entiende que la conversión entre analógico y digital en ambos sentidos es un proceso donde entran en juego el ancho de banda de la señal, la frecuencia de muestreo, la cuantificación, el error permitido y el tipo de arquitectura del conversor A/D o D/A utilizado, siendo un engranaje esencial para hacer posible que un mundo analógico conviva sin fricciones con sistemas basados íntegramente en ceros y unos.
