¿Cómo decodificar una señal de dos bits en una codificación en caliente, con circuitos integrados de la serie 7400?

1

¿Hay un solo IC de la serie 7400 que hace esto directamente?

(Sé que puedo hacer esto con 4 * NOT + 4 * AND gates, pero eso será 2 ICs.)

Tabla de la verdad:

 in | out
h l | 3 2 1 0
----+--------
0 0 | 0 0 0 1
0 1 | 0 0 1 0
1 0 | 0 1 0 0
1 1 | 1 0 0 0

(No estoy buscando mux / demux una señal.)

    
pregunta fadedbee

2 respuestas

4

Claro. El chip que quieres es conocido como un decodificador. Específicamente, está buscando un decodificador de 2 a 4, o un decodificador de 1 de 4.

Una mirada rápida a la lista lógica de la serie 7400 sugiere que a 74139 funcionaría para usted, en realidad es un decodificador dual de 2 a 4.

La mayoría de los decodificadores tendrán una entrada de habilitación, de su tabla de verdad, parece que no necesita esto, por lo que simplemente puede vincularlo a la tensión que esté habilitada (la mayoría de los habilitadores están activos a nivel bajo, por lo que debería atarlo a baja) .

Si un '139 no funciona o es difícil de obtener:

  • '138 : decodificador 1-de-8 (solo ignora cuatro de las salidas y una de las entradas)
  • '156 : decodificador / demux dual de 2 a 4.
  • etc.

Sin embargo, mientras no necesites paquetes diminutos, Digikey tiene '139s en SOIC y DIP.

Editar: como señaló Chris Stratton, estos dispositivos tienen salidas bajas activas (la línea seleccionada es baja y todas las demás son altas). Si su lógica descendente no puede lidiar con esto, el '239 es probablemente lo que está buscando. Es lo mismo que '139, excepto con salidas activas-altas.

Lamentablemente, estos no son tan fáciles de encontrar en stock. El '238 se puede encontrar en Digikey , aunque sea la versión de la familia 74AC.

    
respondido por el uint128_t
1

Si tienes un poco de lógica de pegamento, puedes hacerlo así:

    
respondido por el EM Fields

Lea otras preguntas en las etiquetas