Sistemas de control y automatización
Integrando Múltiples con Adcs y Dacs para Sistemas de Conversión de Datos mejorados
Table of Contents
Integrando Múltiples con ADC y DAC para Sistemas de Conversión de Datos mejorados
En electrónica moderna, los sistemas de conversión de datos sirven como puente entre los dominios analógicos y digitales. Si está leyendo un sensor de temperatura, procesando una señal de audio, o controlando un controlador de motor, la calidad y eficiencia de conversiones analógicas (ADC) y digitales a analógicas (DAC) que mantienen una influencia directa en el rendimiento del sistema.
Fundamentos de Múltiples, ADC y DAC
¿Qué es un multiplexor?
Un multiplexor (MUX) es un interruptor combinado que selecciona una de varias señales de entrada y envía la señal seleccionada a una sola salida. En multiplexadores analógicos, las entradas y salidas son voltajes o corrientes analógicas; en multiplexadores digitales, son niveles de lógica digital. Para los sistemas de conversión de datos, los multiplexadores analógicos son más relevantes.
Función de los ADC
Un ADC convierte un voltaje analógico continuo en un número digital discreto. Las especificaciones principales incluyen resolución (número de bits), velocidad de muestreo y linealidad. Para sistemas de alta precisión, registro de aproximación sucesiva (SAR) Los ADC son populares porque ofrecen una buena resolución a velocidades moderadas con bajo consumo de energía.
Función de los CAD
Un DAC realiza la función inversa: toma un código digital y produce una tensión de salida analógica o corriente. De nuevo, la resolución y el tiempo de ajuste son críticos. En sistemas donde se requieren múltiples salidas analógicas (por ejemplo, control de varios actuadores o canales de audio), un DAC único puede ser emparejado con un demultiplexer (o varios conmutadores analógicos) para generar múltiples señales analógicas independientes llamadas la combinación de DAC.
Cómo Múltiplexing mejora los sistemas de conversión de datos
Reducción de la complejidad y el costo del hardware
Al compartir un solo ADC o DAC entre múltiples canales, el número de convertidores en un sistema se reduce drásticamente. Por ejemplo, un sistema que monitoriza 16 sensores analógicos puede utilizar un multiplexador de 16 canales alimentando un ADC de alta resolución en lugar de 16 ADC individuales. Este enfoque minimiza el área PCB, reduce el costo de factura de materiales y simplifica el diseño de suministro de energía.
Escalabilidad y flexibilidad
Las arquitecturas multiplexadas son inherentemente escalables. La adición de nuevos canales requiere sólo la ampliación del árbol multiplexor (por ejemplo, utilizando múltiples etapas MUX) o la adición de otro MUX a un bus ADC existente. En contraste, los sistemas no complejos requieren un ADC dedicado para cada nuevo canal, que puede no ser factible debido a limitaciones de espacio o presupuesto. Para DACs, la salida múltiple permite que un convertidor genere múltiples voltajes o interruptores industriales de pruebas automatizadas.
Velocidad de muestreo secuencial y adquisición de datos
En un sistema ADC múltiple, los canales se muestran secuencialmente. La tasa de muestreo efectiva por canal equivale a la tasa de muestreo total de ADC dividida por el número de canales. Por ejemplo, un ADC de 100 kSPS se multiplicó en 8 canales, produce una tasa efectiva de 12,5 kSPS por canal. Esto es suficiente para muchas señales de baja banda (temperatura, presión, etc.).
Mejora de la gestión de señales y la aislamiento del canal
Los multiplexores proporcionan un excelente aislamiento canal-canal cuando se seleccionan correctamente. Las señales de canales se atenúan, evitando el cruce durante la conversión del canal activo. Además, se pueden utilizar multiplexadores para implementar esquemas de protección: antes de cambiar a un nuevo canal, el multiplexor se puede configurar a un estado seguro conocido. Esto es beneficioso cuando algunos sensores producen voltajes altos que deben ser bloqueados de la entrada ADC durante el funcionamiento normal.
Arquitecturas para la integración de Multiplexer-ADC
Múltiplo de un solo cuerpo
La topología más simple utiliza un multiplexor de un solo soporte alimentando un ADC de un solo sentido. Todas las señales de entrada se refieren a un terreno común. Esto funciona bien cuando todos los sensores comparten la misma referencia del suelo y los niveles de señal están dentro del rango de entrada de ADC. Sin embargo, los bucles de tierra y el ruido de movimiento común pueden degradar el rendimiento.
Múltiplo diferencial
Para una mayor inmunidad de ruido, se pueden utilizar multiplexadores con entradas diferenciales. Cada canal tiene una entrada positiva y negativa. La ADC también debe ser diferencial. Esta configuración cancela el ruido de movimiento común y se prefiere en aplicaciones industriales con largas tiras de cable. Los multiplexores diferenciales suelen tener un recuento de pins más alto y pueden requerir una lógica de control más compleja.
Múltiplexer con amplificador de ganancia programable (PGA)
A menudo la salida de multiplexor alimenta un PGA antes de la ADC. El PGA ajusta la amplitud de señal para que coincida con el rango de ADC a gran escala, mejorando el rango dinámico. La ganancia puede ser programada por canal, acomodando sensores con voltajes de salida muy diferentes. Esta combinación (MUX + PGA + ADC) está disponible como una solución de un solo chip para la adquisición de datos de alta resolución (LTAlog:0
Múltiples de la División de Tiempo para los DAC
En el lado de salida, un solo DAC puede ser compartido con tiempo entre múltiples salidas analógicas mediante el uso de interruptores analógicos (un demultiplexer). El DAC actualiza su salida al voltaje deseado para el canal 1, luego el interruptor se conecta al canal 1 mientras que el DAC actualiza al canal 2, etc. Los productos analógicos deben ser muestreados y controlados (ya sea con circuitos externos de muestra y salida o con el número de almacenamiento capacitivo) para mantener una actualización constante)
Aplicaciones Prácticas
Imaging médico y monitorización de pacientes
En monitores de pacientes multiparamétricos, decenas de sensores (ECG, SpO2, temperatura, presión arterial) deben digitalizarse simultáneamente para el análisis en tiempo real. Sin embargo, el ancho de banda de cada sensor es bajo (DC a unos pocos cientos de Hz). Un sistema ADC multimillonario con un convertidor de sigma-delta de alta resolución puede manejar todos los canales económicamente.
Automatización industrial y los rayos de sensores
La automatización de fábricas requiere a menudo monitorear muchos sensores de temperatura, presión y flujo diseminados a través de una planta. Un sistema de adquisición de datos distribuido utiliza multiplexores para traer múltiples señales de sensores locales a una ADC central. El multiplexor se puede colocar cerca de los sensores para reducir el cableado, y las líneas de control digital pueden transmitirse a distancias más largas.
Procesamiento de audio y vídeo
En consolas de mezcla de audio profesionales, múltiples canales de audio analógicos (microfonos, instrumentos) se enruzan a un solo ADC para mezcla digital, o un solo DAC se desmultiplica a múltiples canales de salida. Aunque el equipo de audio moderno utiliza a menudo codecs dedicados por canal, diseños sensibles a costos para intercomunicaciones o transmisiones todavía dependen de multiplexing.
Sistemas de sensores automotrices
Los vehículos modernos contienen más de 100 sensores, desde la presión del neumático hasta la temperatura del motor. Para mantener el peso del arnés de carga y cableado, se utilizan ampliamente ADCs multiplexados. Por ejemplo, un módulo de control del cuerpo puede leer todos los interruptores de puerta y sensores de temperatura interior a través de un ADC SAR de 12 bits con un MX de salida de 8 a 1 MUX.
Consideraciones de diseño para la conversión de datos múltiple
Integridad de la señal y Noise
Múltiples introducen resistencia y capacitancia que pueden formar filtros RC con la capacitancia de entrada ADC, limitando ancho de banda y causando errores de ajuste. El MUX debe establecerse dentro del tiempo de adquisición de ADC. Utilice multiplexadores con tiempos bajos de resistencia y conmutación rápida. Los condensadores de bypass adecuados y buffer de baja impedancia después de que el MUX pueda mitigar problemas de ajuste.
Timing and Synchronization
En un sistema ADC multixed, el controlador debe generar tiempo de secuencia preciso. Las líneas de dirección MUX cambian, luego espera que el interruptor se establezca antes de iniciar la conversión ADC. Después de la conversión, se selecciona el siguiente canal. En sistemas sincronizados, esta secuencia puede ser manejada por una máquina del estado o un DMA de temporizador. Para el multiplexado de salida DAC, la salida DAC debe establecerse antes de que el interruptor de salida del interruptor analógico cambia la salida al siguiente canal.
Resolución y despidos de velocidad
Los ADC de resolución superior generalmente tienen tasas de muestreo más lentas. Al multiplicar muchos canales, la entrada por canal disminuye proporcionalmente. Para un sistema de 16 canales con un ADC de 10 kSPS, cada canal obtiene sólo 625 Hz muestreo. Para señales con contenido de alta frecuencia, como el análisis de vibraciones, esto es insuficiente. En tales casos, considere utilizar múltiples ADC o un canal de ASPe más rápido.
Consumo de energía
Los multiplexores consumen energía insignificante, pero la ADC y cualquier amplificador de buffer no lo hacen. Al reducir el número de ADCs, la potencia total del sistema puede ser bajada. Sin embargo, la ADC debe mantenerse activa mientras se muestra cualquier canal. Para aplicaciones de muy baja potencia, como los nodos de sensor IoT, puede ser mejor utilizar un solo ADC con bicicleta de servicio: los ADC potencias abajo entre los canales de conversión y el MUX.
Channel Crosstalk y Off-Isolation
Incluso cuando no se selecciona un canal, una pequeña cantidad de la señal en ese canal puede unirse al canal seleccionado debido a acoplamiento capacitivo dentro del MUX. Esto se llama off-isolation y se especifica en dB. Para mediciones precisas, elegir multiplexadores con aislamiento mejor que −80 dB en las frecuencias de señal de interés. Adicionalmente, a altas velocidades de conmutación, la inyección de carga de las puertas de control puede crear múltiples carga de cancelación de tensión.
Protección y manipulación de voltaje
Los sensores en entornos difíciles pueden producir voltajes que exceden el rango de entrada de ADC o el suministro de MUX. Los multiplexores son normalmente clasificados para máximos voltajes de entrada (por ejemplo, ±15 V para un estándar CMOS MUX). Si es posible sobre voltaje, se necesitan diodos de sujeción externos o resistores de limitación actual.
Temas avanzados y soluciones híbridas
muestreo simultáneo vs. muestreo múltiple
Cuando se requieren mediciones sensibles a fases (por ejemplo, monitoreo de potencia de tres fases), cada canal debe ser muestreado exactamente en el mismo instante. Múltiples ADCs intrínsecamente introducir el tiempo entre canales. Para tales aplicaciones, use ADCs de muestreo simultáneo (con múltiples circuitos de muestra y posición) o múltiples ADCs. Algunos chips de adquisición de datos modernos combinan múltiples circuitos de muestra y retención con un solo convertidor y varios valores de aquentiales.
Multi-Chip Daisy-Chaining
Para sistemas con un número muy grande de canales (por ejemplo, 256 o más), se pueden en cascada varias etapas de multiplexor. Por ejemplo, un MUX principal selecciona uno de 16 MUX de primera etapa, cada uno de los cuales selecciona uno de 16 entradas. Esto crea un árbol MUX de 256 a 1. La lógica de control se vuelve más compleja, pero el ADC sigue siendo único.
Filtro digital y promedio
En sistemas multiplexados, el ruido puede reducirse aún más mediante el sobresampado y el promedio de cada canal. Después de que todos los canales se hayan convertido una vez, la secuencia repite. Los filtros digitales de baja velocidad se pueden aplicar a la secuencia de datos de cada canal. Esto es particularmente eficaz para variar lentamente las señales y puede mejorar la resolución efectiva por varios bits (la técnica se llama a menudo “regresar por medio de promedio”).
Consideraciones de software y firmware
La implementación de un sistema ADC múltiple en firmware requiere un manejo cuidadoso de la interrupción y el amortiguamiento de datos. Muchos microcontroladores han incorporado modos de exploración ADC que secuencian automáticamente a través de canales con tiempo configurable. Para sistemas de alta velocidad, use DMA para transferir los resultados de conversión directamente a la memoria sin intervención de CPU. Para el multixing de salida DAC, un DMA activado puede cargar nuevos códigos al DPI a intervalos precisos.
Conclusión
La integración de múltiples dispositivos con ADCs y DACs sigue siendo una técnica fundamental para construir sistemas de conversión de datos eficientes, escalables y rentables. Al considerar cuidadosamente la integridad de la señal, el tiempo y la resolución trade-offs, los ingenieros pueden desplegar arquitecturas de un solo contacto que manejan decenas o incluso cientos de canales sin sacrificar la precisión.