¿Cómo seleccionar una señal lógica entre dos?

0

Estoy trabajando en un proyecto tic tac toe usando puertas lógicas. Estoy tratando de hacerlo automatizado.

En un punto, mi circuito tiene que obtener una señal (alta) entre ocho pines de entrada. Pero surgirá algún caso cuando dos pines dan alta simultáneamente. Pero solo quiero uno. Así que estoy pensando en un circuito de búfer que tome toda la entrada pero que dé a la salida solo un codificador de prioridad similar. Estoy buscando un IC que debería tener el mismo número de pines de entrada y salida, pero solo da salida a un solo pin. ¿Hay algún IC así?

No quiero ir a diseñar porque puede ser mi causa.

    
pregunta Anklon

2 respuestas

2

No, no hay un solo IC que haga exactamente eso (que yo sepa), principalmente porque no es una función comúnmente requerida. En general, es mucho más útil proporcionar una representación binaria de la entrada de mayor prioridad en la salida de un codificador de prioridad.

Pero podría tomar un chip codificador de prioridad de este tipo, y conectar sus salidas a un chip decoder (otra función comúnmente disponible), y terminar con el resultado que desea.

    
respondido por el Dave Tweed
3

Podrías usar un conjunto de puertas NO y puertas AND para obtener la salida que deseas así:

simular este circuito : esquema creado usando CircuitLab

Esto haría que las entradas disminuyan la prioridad, pero nunca más de una sería alta.

    
respondido por el Phil B.

Lea otras preguntas en las etiquetas