Creando un decodificador

0

Digamos que quiero crear este decodificador bajo activo:

+-----------------------------+
| E1 | E2 | a | b | 1 | 2 | 3 |
+-----------------------------+
|  x |  0 | x | x | 1 | 1 | 1 |
|  0 |  x | x | x | 1 | 1 | 1 |
|  1 |  1 | 0 | 0 | 1 | 1 | 1 |
|  1 |  1 | 0 | 1 | 0 | 1 | 1 |
|  1 |  1 | 1 | 0 | 1 | 0 | 1 |
|  1 |  1 | 1 | 1 | 1 | 1 | 0 |
+-----------------------------+

Sin embargo, solo tengo puertas NAND de una, dos y tres entradas. ¿El circuito en la imagen adjunta sería la cantidad mínima de componentes que puedo usar?

Las ecuaciones que utilicé para crear el circuito son:

\ $ 1 = \ overline {\ overline {E_1a} \ cdot \ overline {E_2 \ overline {b}}} \ $

\ $ 2 = \ overline {E_1 \ overline {a}} \ cdot \ overline {E_2 \ overline {b}} \ $

\ $ 3 = \ overline {\ overline {E_1 \ overline {a}} \ cdot \ overline {E_2 \ overline {b}}} \ $

Aquí está el circuito que obtuve, ¿hay alguna manera de simplificarlo aún más?

¡Muchas gracias!

    

2 respuestas

1

Creo que el conjunto de ecuaciones que has usado no es correcto. Según mi entendimiento, la salida debe ser "111b" si alguna de las entradas "E1" o "E2" es "0". El conjunto de ecuaciones que has derivado

  

"1" = ((E1a) '· (E2b') ')'

     

"2" = ((E1a ')' · (E2b) ')'

     

"3" = ((E1a ')' · (E2b ')') '

devuelve "000b" para las entradas con "E1 + E2 = 0", es decir, ambas son "0". Las ecuaciones correctas serían

yelcircuitocorrespondientees  Puede que este no sea el circuito más optimizado, pero este es el tamaño mínimo (el área de todas las compuertas es 16 veces el área del inversor de tamaño mínimo) que se me ocurrió.

    
respondido por el Yogesh Mahajan
0

Dado que E1 y E2 son habilitaciones mutuas, puede eliminar E2 conectándolo a E1. Aparte de eso, hiciste un buen trabajo con lo que tenías.

Por supuesto, cualquier decodificador 74138 / 74HC138 / 74AC138 le dará 8 estados en un DIP de 14 pin o SOIC. Deberías estudiar ese IC. Está muy cerca de lo que tienes, solo más.

    
respondido por el Sparky256

Lea otras preguntas en las etiquetas