IO programable

0

Tengo una entrada de tres bits y me gustaría tener una salida de tres bits programada para las combinaciones de entrada.

000 - 000
001 - 001
010 - 010
011 - 001
100 - 100
101 - 001
110 - 010
111 - 001

¿Hay un chip disponible para que podamos programar y trabajar de acuerdo con las entradas anteriores? ¿También es posible que pueda tomar el poder de la entrada, en lugar del poder externo para que funcione?

    
pregunta Kannaiyan

5 respuestas

2

Para una solución verdaderamente de un solo chip, use un multiplexor 4: 1 CMOS dual. Si no tiene una fuente de alimentación, puede alimentarse a través de sus diodos de protección de entrada.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Dave Tweed
1

Si desea programar su respuesta en lugar de crear un decodificador discreto, pruebe uno de los chips PIC de 8 pines, como el 12F683 que tiene 6 líneas de E / S, por ejemplo (hay otros disponibles).

Úsalo con el oscilador interno y configúralo para tres entradas y tres salidas. A algunos de los pines se les asignan otras funciones (programables), pero para esta aplicación puede ignorar eso. Los requisitos de energía son bastante mínimos, por lo que el funcionamiento de la batería daría una larga vida útil.

    
respondido por el JIm Dearden
1

Viendo esto: -

000 - 000
001 - 001
010 - 010
011 - 001
100 - 100
101 - 001
110 - 010
111 - 001

Claramente, solo hay un bit establecido en la respuesta y el tercer bit siempre sigue a la entrada, por lo tanto, si se configura, el primer y el segundo bit deben ser forzados. Además, si se establece el segundo bit, también se debe eliminar el primer bit: -

A, a es la tercera entrada / salida

B, b es la segunda entrada / salida

C, c es la primera entrada / salida

El circuito es solo indicativo de funcionalidad pero funcionará y se puede mejorar fácilmente para velocidades de conmutación más altas.

    
respondido por el Andy aka
0

Probado utilizando un solucionador de CC para todas las combinaciones de entrada:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Kaz
0

Dos relés DPDT cumplen con los requisitos:

simular este circuito : esquema creado usando CircuitLab

EDITAR: Ahora que nos ha demostrado que lo que realmente desea hacer es seleccionar una de las tres fases de voltaje de línea para una carga monofásica, este circuito mucho más simple funcionará:

simular este circuito

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas