¿Cómo convertir este contador NOT / AND / OR en un contador NAND?

-1

Secuencia: 000,010,111,001,100 ... Debes construirlo utilizando un Flip Flop JK para Q0 y 2 D Flip Flip para Q1 y Q2 y todas las puertas NAND.

Básicamente, no tengo problemas para construir este contador solo con las puertas normales NOT / AND / OR, luego me encuentro con problemas cuando intento convertirlo a NAND.

J0 = Q1 K0 = Q2 ' D1 = Q2'Q0 ' D2 = Q2'Q1 + Q2'Q0

Eso es lo que tengo, ¿lo estoy haciendo mal, por ejemplo, con el D1 en lugar de obtener la entrada de Q2 'y Q0' Lo estoy obteniendo de Q2 y Q0? Cualquier ayuda sería muy apreciada.

    
pregunta Wipe Out

2 respuestas

1

Solo preocuparse por la lógica de interconexión.

$$ D2 = Q2 'Q1 + Q2' Q0 $$ Toma DeMorgan's. Toma Inverso, invierte términos y cambia de operador. $$ D2 = ((Q2 'Q1)' • Q2 'Q0)' $$

Así que esto es 3 NANDs, no hay necesidad de cambiar la lógica, que es lo que has hecho en tu dibujo. Estás en lo correcto. Y, O convertir a NANDs.

$$ D1 = Q2'Q0 '$$ Aquí tenemos un problema. $$ Q2'Q0 '≠ (Q2 Q0)' $$

La solución más sencilla, ya que ya tenemos el AND, es usar dos NAND. Ate ambas entradas de la segunda NAND a la salida de la 1ra o ate una entrada alta. $$ D1 = ((Q2'Q0 ')') '= Q2'Q0' $$

    
respondido por el StainlessSteelRat
0

Veamos la primera lógica AND ckt o / p: 1.1 = 1, 1.0 = 0, 0.1 = 0, 0.0 = 0 Ahora el segundo ckt (nand & Q bar): 0.0 = 1, 0.1 = 1, 1.0 = 1, 1.1 = 0 V. T. Ingole

    
respondido por el vijay ingole

Lea otras preguntas en las etiquetas