Ayuda para diseñar un circuito con puertas lógicas

2

Quiero construir un circuito con el siguiente diseño:

  • 3 entradas
  • 1 NO puerta
  • 2 Y puertas
  • 1 O puerta

Esta es mi tabla de verdad:

 I1 | I2 | I3 || output

 0  | 0  |  0 ||   0       
 0  | 0  |  1 ||   0       
 0  | 1  |  0 ||   1       
 0  | 1  |  1 ||   1       
 1  | 0  |  0 ||   0       
 1  | 0  |  1 ||   1       
 1  | 1  |  0 ||   0       
 1  | 1  |  1 ||   1       

¿Puede alguien ayudarme con los componentes que debo comprar?

Sé que hay chips que tienen puertas AND / OR / NOT, pero me preguntaba si hay uno solo que tenga todos los que necesito. Si no, ¿qué debo usar específicamente?     

pregunta talbenmoshe

3 respuestas

7

Lo mismo que la respuesta de Camil Stap, pero usando un solo chip NAND de la serie 74xx00 (4 puertas):

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Bitrex
5

El primer paso es llenar un mapa de Karnaugh. El primero por poco ayuda para rellenar el mapa:

$$ \ begin {array} {c | c | c | c | c |} \ text {I1} \ cdot \ text {I2} \ cdot \ text {I3} & \ text {I1} \ cdot \ text {I2} & \ overline {\ text {I1}} \ cdot \ text {I2} & \ overline {\ text {I1}} \ cdot \ overline {\ text {I2}} & \ text {I1} \ cdot \ overline {\ text {I2}} \\ \ hline \ text {I3} & 111 & 011 & 001 & 101 \\ \ hline \ overline {\ text {I3}} & 110 y amp; 010 & 000 & 100 \\ \ hline \ end {array} $$

Luego llena la tabla de verdad $$ \ begin {array} {c | c | c | c | c |} &erio; \ text {I1} \ cdot \ text {I2} & \ overline {\ text {I1}} \ cdot \ text {I2} & \ overline {\ text {I1}} \ cdot \ overline {\ text {I2}} & \ text {I1} \ cdot \ overline {\ text {I2}} \\ \ hline \ text {I3} & 1 & 1 & 0 & 1 \\ \ hline \ overline {\ text {I3}} & 0 & 1 & 0 & 0 \\ \ hline \ end {array} $$

Y resuelve: PS \ text {output} = \ boxed {\ text {I1} \ cdot \ text {I3} + \ overline {\ text {I1}} \ cdot \ text {I2}} \ $

Desde aquí siga una de las implementaciones en las otras respuestas.

    
respondido por el jippie
3

Su salida sigue esta fórmula:

output = (I1 & I3) | (!I1 & I2)

Un circuito se vería así:

simular este circuito : esquema creado usando CircuitLab

Para puertas lógicas, puede utilizar la 7400 series :

  • AND: 7408, por ejemplo,
  • O: 7432, por ejemplo,
  • NO: 74LS04, por ejemplo,
respondido por el Keelan

Lea otras preguntas en las etiquetas