Más de 200 fototransistores y leerlos

¿Espero obtener algunas sugerencias e ideas sobre cómo leer más de 200 voltajes de fototransistores (0-5) en un ADC? Solo necesito mirar 1 por 1 en lugar de todos a la vez.

¿No puedes usar una cámara en lugar de fototransistores?

Respuestas (2)

Un enfoque sería multiplexar su ADC con muchos multiplexores analógicos (muxes).

Otro enfoque es conectar todos los colectores de fototransistores juntos a un canal ADC. Conecte los emisores a los pines de E/S digital. Si el pin de E/S está flotando, el fototransistor no está impulsando el ADC. Si el pin de E/S está bajo, el fototransistor está impulsando el ADC. Esto le permite seleccionar un fototransistor a la vez. Necesitaría tantas líneas de E/S digitales como fototransistores. En este enfoque, intercambia multiplexores analógicos por E/S digital.

En algún punto intermedio se encuentra un enfoque matricial. Suponga que tiene 256 fototransistores. Podría organizarlos en una matriz. 8x32, por ejemplo. 8 canales ADC (o 1 canal ADC con mux analógico 8 a 1). Uno para cada fila de la matriz. Todos los colectores en una fila están conectados entre sí. E/S digital 32x. Uno para cada columna. Todos los emisores de una columna están conectados entre sí. La E/S digital funciona de la misma manera que en el segundo párrafo, excepto que una E/S activa una columna de fototransistores 8x.

El 74HC4067 es un multiplexor/demultiplexor analógico de 16 canales, por lo que la conexión en cascada de dos niveles le brinda hasta 256 entradas.

Usas 16 dispositivos para 16 × 16 entradas y conecte las 16 salidas a un dispositivo 17 para hacer la selección final. Los multiplexores de 16 entradas comparten la misma palabra de selección de 4 bits, y con una palabra de selección de 4 bits para el segundo nivel, tiene una palabra de selección de 8 bits para 2 8 = 256 canales de entrada.

editar
Rocketmagnet tiene sus dudas. De hecho, esta no es la solución de partes mínimas, pero es la más fácil de controlar: configure la dirección del fototransistor de 8 bits, lea la entrada analógica. Además, dependiendo de la ubicación de los fototransistores, puede ser más fácil enrutar la señal que una matriz.

Seguramente una matriz es más simple?
@Rocketmagnet: no controlarlo: configure la dirección del fototransistor de 8 bits, lea la entrada analógica.
vs. establecer bit de columna, leer canal ADC. Ambos son simples.
@Rocket: borre el bit de columna anterior, convierta el número de fototransistor en canal ADC, seleccione el canal ADC, convierta el número de fototransistor en columna, establezca el bit de columna, lea el canal ADC.
Creo que hay varias formas de usar ese 74HC4067... En lugar de usarlo como otro nivel de multiplexor analógico en el árbol, también podría usarlo como demultiplexor digital para controlar los pines habilitados de los otros 4067, y solo conecte todas las 16 salidas analógicas de cada chip juntas y a la entrada de su ADC. No estoy seguro de cuál tiene mejor SNR, pero el último diseño probablemente sea más fácil de enrutar.