4 votos

Aislamiento de una entrada analógica mediante ADC/DAC

Estoy estudiando el aislamiento de una entrada analógica procedente de un equipo de campo y su interconexión con un módulo de entrada analógica del PLC. La entrada será del rango 4-20mA (1-5V).

Hay varias maneras de enfocar esto, pero actualmente estoy buscando la solución que se ve a continuación:

Proposed solution to analogue input isolation

El ADC y el DAC se proponen como Microchip MCP3221 y MCP4725 respectivamente.

Un aislador digital ocuparía menos espacio que un optoaislador con los componentes que lo acompañan y proporcionaría un rendimiento mucho mayor. Los posibles componentes son TI ISO7420FEDR y Analog Devices ADUM1200ARZ .

Y ahora, la pregunta en sí. Mantener ambos lados aislados es bastante vital y me pregunto cómo afectará esto a la vinculación del ADC y el DAC.

Supongo que puedo enviar la línea de datos (SDA) a través del aislador digital, pero para sincronizar el ADC y el DAC necesitarían una señal de reloj común. ¿Sería una mala idea enviar el reloj a través del aislador digital? Si el aislador digital fuera muchas veces más rápido que el reloj, ¿tendría un efecto insignificante en términos de retardo?

Falta información:

  • No está ligado a I2C, SPI también sería apropiado
  • Aislamiento a un mínimo de 2,5kV
  • El ADC será alimentado en el lado "sucio" por lo que hay un aislamiento completo, sólo las señales de control de datos/conversión necesitan pasar a través de la barrera de aislamiento
  • La resolución debe estar entre 10 y 16 bits, no se requiere un valor específico
  • Un rendimiento de conversión de alrededor de 100ksps sería suficiente

0 votos

¿Cuánto aislamiento? es decir, qué voltajes independientes debe soportar. No puede ser demasiado, ya que hay que suministrar energía al ADC, que presumiblemente estará más cerca de la fuente de alimentación del DAC que de la señal original. ¿Tasa de señalización? ¿Profundidad de bits? Etc. etc. Aquí te falta información muy importante.

1 votos

Tenga en cuenta que si su "aislador digital" es un dispositivo de muestreo que introduce jitter, puede introducir ruido en la conversión de los dispositivos en los que es conducido por el reloj de datos, aunque quizás no lo suficiente como para importar en su aplicación. ¿Has pensado en utilizar convertidores de tensión a frecuencia y de frecuencia a tensión?

0 votos

3voto

Spehro Pefhany Puntos 90994

Francamente, las interfaces SPI son más adecuadas para el aislamiento que las I2C. Puedes ajustar el reloj maestro a una frecuencia en la que la sincronización funcione de forma fiable. I2C es un bus bidireccional que hace que el aislamiento sea un dolor.

Si insiste en usar I2C aislado, AN-913 de Analog Devices es una nota de aplicación que ilustra cómo:

0voto

ianb Puntos 659

Si necesitara un aislador de señales analógicas como éste, elegiría un ADC de salida en serie que pudiera funcionar continuamente, posiblemente a partir de un generador de reloj local que también generara un pulso de conversión. La salida que yo buscaría obtener es: -

<Conversión de 12 bits >< brecha >< Conversión de 12 bits >< brecha >< Conversión de 12 bits >

Esto podría transmitirse a través de un simple acoplador magnético (como muchos de los dispositivos de aislamiento de ADI) y se podría decodificar el flujo en serie utilizando el "hueco" como los bits de parada en un flujo en serie asíncrono con un pequeño microprocesador barato. Esto alimentaría un DAC.

Creo que intentar hacerlo sin un micro que controle al DAC podría dar problemas. Al menos hay que empezar con una metodología que tenga posibilidades de funcionar y que sea fácilmente modificable para adaptarse a diferentes ADCs y DACs.

También me interesaría que la parte aislada del ADC condujera un cable de longitud decente para que la parte del DAC pueda situarse a cierta distancia de él - esto permitiría digitalizar en origen en lugar de degradar la señal analógica al tener que transmitirla al "convertidor".

Sólo algunas ideas.

0 votos

Supongo que el microprocesador sólo necesitaría la funcionalidad más básica para controlar la conversión, así que definitivamente es una opción. Esto facilitaría mucho las cosas, pero el requisito de ocupar muy poco espacio significa que el número de circuitos integrados debe ser bastante bajo. Sin embargo, es algo que hay que tener en cuenta.

0 votos

@JoshGreen1 te sorprendería lo que se puede meter en un lugar pequeño - mi compañía hace un módulo DAQ de 16ch, 16 bit, 200kSps que transmite en serie hasta 300m y mide 4" x 1" x 0.5"

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X