Rango dinámico ADC de 24 bits: por qué no obtienes 144 dB
Calcule el rango dinámico real del ADC a partir de la profundidad de bits y el sobremuestreo. Describe la teoría de la SNR, las ganancias del sigma-delta y por.
Contenido
- El problema del marketing profundo
- La base teórica
- Dónde el sobremuestreo realmente ayuda
- Ejemplo resuelto: una interfaz de audio típica
- La situación de flotación de 32 bits
- Errores y errores comunes
- Ignorar la interfaz analógica
- Confundir el rango dinámico con la SNR
- Suponiendo que el sobremuestreo es gratuito
- Confiando en las especificaciones de rango dinámico de la hoja de datos
- Olvidarse de Dither
- Cuando más bits realmente importan
- Pruébelo
El problema del marketing profundo
A todos los fabricantes de interfaces de audio les encanta poner «24 bits» en la caja. Algunos incluso afirman que los 32 bits flotan en estos días. Y claro, las matemáticas dicen que 24 bits deberían darte 144 dB de rango dinámico. Pero conecta tu sofisticada interfaz a un analizador Audio Precision y, si tienes suerte, medirás algo más cercano a los 110-120 dB.
¿Qué da?
La brecha que existe entre el rango dinámico teórico y el medido deja perplejos a muchos ingenieros, especialmente a aquellos que pasan del procesamiento digital de señales al diseño de hardware real. La calculadora de la que hablamos aquí (convertir la profundidad de bits del ADC en rango dinámico) te ayuda a entender con qué estás trabajando realmente y, lo que es más importante, por qué.
La base teórica
Comencemos con la fórmula de los libros de texto que todos citan. Para un ADC ideal con un ruido de cuantificación distribuido uniformemente, la relación señal/ruido resulta ser:
donde es el número de bits. Esto se debe a tratar el error de cuantificación como un ruido distribuido uniformemente con una amplitud LSB. El valor RMS de ese ruido es , donde $ q$es el tamaño del paso de cuantificación, y si lo comparas con una onda sinusoidal a gran escala, obtienes la fórmula anterior.
Para profundidades de bits comunes:
- 16 bits: dB
- 24 bits: dB
- Entero de 32 bits: dB
Ese número de 32 bits debería hacer sospechar de inmediato. 194 dB es absurdo: está muy por debajo del nivel mínimo de ruido térmico de cualquier circuito real. Una resistencia a temperatura ambiente genera aproximadamente -174 dBm/Hz de ruido de Johnson. Físicamente, no se pueden alcanzar los 194 dB de rango dinámico en ningún sistema analógico.
Dónde el sobremuestreo realmente ayuda
Aquí es donde las cosas se ponen interesantes. El sobremuestreo no crea más resolución por arte de magia, pero sí te permite cambiar el ancho de banda por un rendimiento de ruido. Cuando muestreas a una velocidad superior a la de Nyquist, el ruido de cuantificación se extiende por una banda de frecuencia más amplia. Si luego lo filtras hasta el ancho de banda real de la señal, estás eliminando parte de ese ruido.
La ganancia del sobremuestreo es:
donde OSR es la relación de sobremuestreo. Por lo tanto, un sobremuestreo de 4 veces proporciona una mejora de 10·log10 (4) = 6,02 dB, lo que equivale a un bit adicional. Un sobremuestreo de 64 veces (común en los convertidores sigma-delta) arroja 10·log10 (64) = 18,06 dB, o unos 3 bits efectivos adicionales.
Pero espera, los convertidores sigma-delta funcionan incluso mejor que esto debido a la distorsión del ruido. Un ADC sigma-delta bien diseñado eleva el ruido de cuantificación a frecuencias más altas, donde se filtra, lo que proporciona mucho más de lo que sugeriría una simple ganancia de sobremuestreo. La calculadora se encarga de los cálculos básicos de sobremuestreo, pero el rendimiento real del sigma-delta depende en gran medida del orden del modulador y del diseño del filtro de bucles.
Ejemplo resuelto: una interfaz de audio típica
Analicemos un escenario concreto. Estás diseñando una interfaz de audio con un ADC sigma-delta de 24 bits que funciona con un sobremuestreo de 64 veces (es decir, una frecuencia de muestreo de 3,072 MHz para una salida de audio de 48 kHz).
Paso 1: Calcule la SNR teórica a partir de la profundidad de bitsAsí que sobre el papel, tienes 164 dB de rango dinámico. Fantástico, ¿verdad?
Excepto que no. Su interfaz analógica (los amplificadores operacionales, la referencia de voltaje y el filtro antialiasing) generan su propio ruido. Un amplificador operacional típico de bajo ruido, como el OPA1612, tiene un ruido de entrada de alrededor de 1,1 nV/√Hz. La referencia de voltaje tiene ruido. El diseño de su PCB detecta interferencias. Los propios circuitos analógicos del ADC añaden ruido incluso antes de que se produzca la cuantificación.
En la práctica, una implementación de ADC de audio realmente buena puede alcanzar entre 120 y 124 dB de rango dinámico. La hoja de datos del AKM AK5397, por ejemplo, afirma que son 123 dB típicos. Eso es excelente, pero está muy lejos de los 164 dB.
La calculadora le proporciona el límite máximo de cuantización. Todo lo demás en su cadena de señales lo arrastrará hacia abajo desde allí.
La situación de flotación de 32 bits
Una nota rápida sobre los valores flotantes de 32 bits, ya que aparece en las opciones de la calculadora y causa confusión. El punto flotante de 32 bits no es realmente comparable al entero de 32 bits en términos de rango dinámico.
El punto flotante tiene una mantisa de 23 bits (más un 1 implícito a la izquierda, lo que equivale a 24 bits de precisión) y un exponente de 8 bits. El rango dinámico es enorme (alrededor de 1528 dB si se cuenta todo el rango de exponentes), pero la SNR instantánea en cualquier nivel de señal determinado está limitada por esos 24 bits de mantisa.
En las aplicaciones de audio, el formato flotante de 32 bits es principalmente útil como formato de procesamiento para evitar el recorte durante los cálculos intermedios. En realidad, ningún ADC emite archivos flotantes de 32 bits directamente; se trata de una conversión que se realiza mediante software a posteriori. Cuando ves una «grabación flotante de 32 bits» en una aplicación DAW, la conversión real se realizó a 24 bits (o a veces menos), y el formato flotante solo te da margen de procesamiento.
Errores y errores comunes
Ignorar la interfaz analógica
Este es el más grande. Los ingenieros calculan su SNR teórica, ven un número precioso, como 146 dB, y luego se preguntan por qué su rendimiento medido es 30 dB peor. El nivel mínimo de ruido de cuantificación solo importa si es la fuente de ruido dominante. En casi todos los sistemas reales, no lo es.
Antes de siquiera pensar en la profundidad de bits del ADC, calcule su presupuesto de ruido analógico. ¿Cuál es la contribución de ruido de su amplificador de entrada? ¿Tu referencia? ¿Tu filtro antialias? Súmelos (en potencia, no en voltaje; RSS para fuentes no correlacionadas). Si esa suma es superior al nivel mínimo de ruido de cuantificación, tener más bits no servirá de nada.
Confundir el rango dinámico con la SNR
Estos términos se usan indistintamente, pero son sutilmente diferentes. La SNR generalmente se refiere a la relación entre una señal a gran escala y el nivel de ruido mínimo. El rango dinámico es la relación entre la señal no distorsionada más grande y la señal detectable más pequeña. En un ADC ideal, son los mismos, pero en los convertidores reales con distorsión armónica, el rango dinámico puede estar limitado por el THD a niveles de señal altos, en lugar del ruido a niveles bajos.
La calculadora genera ambas opciones, pero ten en cuenta que las hojas de datos a veces sirven para jugar con las especificaciones que citan.
Suponiendo que el sobremuestreo es gratuito
El sobremuestreo requiere un reloj con una frecuencia de muestreo más alta, más potencia de procesamiento digital y un filtro de diezmación que realmente logre el rechazo de banda de parada requerido. Si su filtro de diezmación solo tiene 80 dB de atenuación de banda de parada, no obtendrá todos los beneficios de su relación de sobremuestreo.
Además, el sobremuestreo ayuda a cuantificar el ruido, pero no hace nada con el ruido analógico. Si tu amplificador operacional produce -100 dBFS de ruido, un sobremuestreo de 64 veces no cambiará ese número ni un bit.
Confiando en las especificaciones de rango dinámico de la hoja de datos
Las especificaciones de las hojas de datos se miden en condiciones ideales con placas de evaluación cuidadosamente optimizadas. Su PCB, con sus fuentes de alimentación conmutadas cerca y una conexión a tierra poco perfecta, tendrá peores resultados. Presta un margen de 3 a 6 dB entre las especificaciones de la hoja de datos y lo que realmente vas a lograr, más si tu diseño se ve comprometido.
Olvidarse de Dither
Con niveles de señal bajos, el error de cuantificación no es realmente ruido, sino una distorsión correlacionada. Si se añade una pequeña cantidad de oscilación (normalmente alrededor de 1 libra de ruido), esta distorsión se convierte en ruido real, que suena mejor y se comporta de forma más predecible. Pero esa oscilación aumenta ligeramente el nivel mínimo de ruido. Si cuenta con hasta el último dB del rango dinámico teórico, debe tener en cuenta esto.
Cuando más bits realmente importan
Entonces, si la interfaz analógica suele dominar, ¿por qué preocuparse por los convertidores de 24 bits?
Espacio libre. Un conversor de 24 bits ofrece aproximadamente 48 dB más de alcance que un convertidor de 16 bits. Incluso si su nivel de ruido real es solo 110 dB inferior al de la escala real, tener ese margen adicional significa que no tiene que establecer sus niveles a la perfección. Puedes grabar de forma conservadora, dejando 20 dB de margen, y aun así tener suficiente resolución en tu señal.
Esto es muy importante en situaciones de grabación en directo en las que no puedes predecir el nivel exacto de la señal de antemano. Es menos importante en las aplicaciones de medición controlada, en las que se puede optimizar el escalonamiento de la ganancia.
Pruébelo
Conecta tus especificaciones del ADC a la calculadora entre profundidad de bits y rango dinámico del ADC para ver dónde se encuentra el ruido de cuantificación en relación con tus objetivos de diseño. A continuación, calcule su presupuesto de ruido analógico y compruebe cuál limita realmente su sistema. Nueve de cada diez veces, no es el ADC.
Artículos Relacionados
Why Your Guitar Sounds Muddy: Cable Capacitance Expl...
Calculate how cable capacitance kills your high frequencies. Understand the RC filter formed by source impedance and cable length.
20 jul 2026
Audio EngineeringPower Amplifier Gain: Theory to Calculations
Learn how to calculate power amplifier gain with precision, understand key metrics, and avoid common engineering pitfalls in audio electronics.
27 may 2026
Audio EngineeringClass D Amplifier Design for Power Efficiency
Uncover the secrets of Class D amplifier efficiency, from MOSFET selection to power loss calculation with practical engineering insights.
30 abr 2026