¿Este circuito es una implementación viable? [duplicar]

-1

A partir de una pregunta anterior en la que la implementación fue defectuosa, ¿alguien puede recomendar si la siguiente es una implementación viable de un circuito para manejar un teclado de matriz?

La idea es que una columna del teclado y un pin GPIO (1, 2 o 3) estén 'activos' a la vez. Esto alternará secuencialmente entre las combinaciones de 3 columnas / pines. El optoacoplador se enciende cuando se presiona un botón del teclado que se "activa" (es decir, provoca un cambio) en GPIO 4.

Habría un optoacoplador para cada fila; solo he incluido 1 en el diagrama para mantenerlo condensado. "en" es el ánodo / cátodo del LED y "fuera" es el colector y el emisor del transistor fotográfico.

Es un ejercicio de aprendizaje en el 555 y 4017, más que nada, por lo que cualquier otro indicador sería muy apreciado.

    
pregunta phil-lavin

1 respuesta

0

Q3 está mal, debería reiniciarse si leo el circuito correctamente

Y, ¿por qué molestarse con los transistores? Es probable que con un resistor de serie solo no (o no deba) superar a Imax dentro o fuera del sistema de 3V3. Use una resistencia para alimentar la columna (que actúa como límite de corriente para el opto) y otra resistencia (como 10k) para alimentar las líneas 3V3 IO.

También hay una solución alternativa para deshacerse de los acopladores ópticos también.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas