Establezca la entrada ADC a alta impedancia

0

En una versión anterior del sistema en el que estoy trabajando, se estaba utilizando un Arduino Mega para leer algunos valores analógicos utilizando su ADC. Algo crítico para la aplicación era que los puertos estuvieran siempre en un estado de alta impedancia, excepto en el momento de la medición, cuando se cambiarían a baja impedancia. Una vez que se hizo la medición, se volverían a poner en alta impedancia. Esto se hizo cambiando el modo del puerto Arduino (salida para alta impedancia, entrada para baja impedancia). Este método se utilizaba para muestrear la pequeña tensión que aparece en los terminales de un LED cuando la luz lo ilumina. La pequeña carga que se acumula (gracias a la alta impedancia) se hunde en el ADC cuando el puerto está configurado a baja impedancia, y esto permite una medición.

El sistema ahora se ha movido y necesito hacer las mismas lecturas que antes, pero ahora estoy usando un Beaglebone Black (BBB). El BBB tiene un ADC de 12 bits incorporado. ¿Hay alguna manera de cambiar los puertos ADC BBB a una impedancia alta / baja?

    
pregunta AmiguelS

1 respuesta

1

Tienes dos opciones:

  1. Use alta impedancia y baja deriva OP AMP

  2. Use el interruptor MOSFET para desconectar el LED de la entrada ADC

La viabilidad de cada enfoque depende de sus requisitos de tiempo, los voltajes reales a medir, etc. Tiene que decirnos más sobre su tarea para obtener una respuesta razonable.

Ambos métodos requieren componentes de precio medio (varios USD) para que funcionen correctamente, no se puede hacer en la basura barata una vez. No veo ninguna opción para usar BJT.

Para el primer método, puede usar OPA365 (TI, suministro de 5V) o AD8655 (también 5V).

Para el segundo método, recomiendo encarecidamente el uso de circuitos integrados de conmutación CMOS. ADG721 (.2, .3) son muy buenos. Debe conectar el pin negativo de su LED a GND y conectar el "canal" del interruptor entre el pin positivo del LED y la entrada ADC.

Sin embargo, no entiendo por qué no usar soluciones más comunes como el diodo sensible a la luz y el amplificador de transconductancia.

Puedo proporcionar más información si está interesado. Por favor, responda a mis preguntas.

    
respondido por el Master

Lea otras preguntas en las etiquetas