¿Puedo usar diodos como parte de un circuito para multiplexar varias señales analógicas?

El microcontrolador que estoy usando (AVR) solo tiene 1 puerto ADC, pero tengo 6 periféricos analógicos, esencialmente potenciómetros. Como quiero usar estas 6 señales diferentes en 1 pin, pensé en un diseño para un circuito de multiplexación, pero nunca antes había hecho nada analógico, así que me preguntaba si alguien podría ofrecer ayuda.

Estaba planeando poner un transistor NPN y un diodo entre el potenciómetro y el pin ADC del microcontrolador. Luego usaría 2 pines de E/S digital del microcontrolador para seleccionar uno de los 6 potenciómetros. Estaba pensando que el diodo evitaría que la corriente del potenciómetro activo vaya a otro potenciómetro y, por lo tanto, corrompa la señal. ¿Está eso en la línea correcta?

Si ayuda, solo estoy tratando con voltajes de +5V a +0V. Estas señales no cambiarán tan rápidamente ni es necesario muestrearlas con tanta frecuencia (tal vez 10-100 muestras por segundo)

Un dibujo del circuito que propone nos ayudaría a entender lo que tiene en mente.
¿Dónde puedo hacer un dibujo en línea?
¿Cómo planea seleccionar entre seis entradas con dos pines de E/S digital?
¿Por qué está usando un micro con una entrada ADC en una aplicación con seis señales de entrada?]
En realidad soy tonto. Hay suficientes pines ADC, pero solo hay una unidad ADC real. Eso es lo que me pasa por no ser bueno leyendo hojas de datos.

Respuestas (1)

Dibujar en papel.
Publique en cualquier lugar O envíeme un correo electrónico y lo publicaré. apptechnz@gmail.com.

CUALQUIER diodo en la ruta de la señal afectará gravemente la precisión.
Probablemente error de alrededor de +/- 0.1V en el mejor de los casos o 2% a 5V o 20% a 0.5V.

Si debe multiplexar ADC, use un IC multiplexor "real" para comenzar.
El multiplexor 8:1 CD4051 (HEF4051, etc.) barato funcionará lo suficientemente bien como para jugar.

Precios aquí - en stock desde 52 centavos de dólar estadounidense en 1's.

Hoja de datos aquí

por ejemplo, ver más abajo. Usan un ADC externo pero el método es idéntico para el ADC integrado.

ingrese la descripción de la imagen aquí