Dos microcontroladores, una salida común

0

Tengo la siguiente situación:

Tengo dos microcontroladores que deben manejar 4 motores. Tanto el microcontrolador 1 como el microcontrolador 2 están impulsando los motores. Y los 4 motores significan que cada microcontrolador tiene 4 salidas. Así que estoy buscando un sistema que pueda elegir (dependiendo de una variable externa) qué microcontrolador está impulsando los motores.

Básicamente es algo así como un interruptor selectivo, pero con 8 entradas (provenientes del microcontrolador1 y el microcontrolador2, y 4 salidas que van a los motores)

Gracias de antemano

    
pregunta PlatonInc.

3 respuestas

2

Esta es una aplicación típica para un multiplexor digital. En este caso multiplexor 8: 4. Por ejemplo, el 74HC257 quad 2: 1 MUX puede hacer esto.

Lo importante es mantener la alimentación encendida mientras una de las MCU está encendida porque la entrada del circuito CMOS inactivo está esencialmente a corto a tierra (a través del diodo de protección a VCC).

    
respondido por el venny
2

Puede utilizar un 74HC244 .

1 / OE y 2 / OE deben ser diferentes en todo momento (use un inversor, por ejemplo) y cada dos salidas que operan con el mismo motor deben estar conectadas. He añadido un dibujo para mostrar lo que quiero decir.

    
respondido por el GER_Moki
0

¿Qué tal un multiplexor ? Alimenta las salidas de los microcontroladores en un lado y utiliza un selector binario para seleccionar una entrada que se enruta a su salida.

Los multiplexores existen en varios tamaños, y para acomodar cuatro salidas, simplemente puede conectar cuatro de ellos en paralelo (por ejemplo, como en 74HC157 ). Hay una lista de tipos de dispositivos en el artículo de Wikipedia , pero la búsqueda de Google está obligada a dar más resultados.

Otro método, tal vez incluso más viable, es utilizar otro microcontrolador que programa como multiplexador con todas las entradas y salidas en el mismo dispositivo. Esto simplificaría mucho el cableado.

    
respondido por el jippie

Lea otras preguntas en las etiquetas