Circuiti digitali - Conversione di infradito
Nel capitolo precedente, abbiamo discusso i quattro flip-flop, vale a dire flip-flop SR, flip-flop D, flip-flop JK e flip-flop T. Possiamo convertire un flip-flop nei restanti tre flip-flop includendo una logica aggiuntiva. Quindi, ci saranno un totale di dodiciflip-flop conversions.
Segui questi steps per convertire un flip-flop nell'altro.
Considera il characteristic table del flip-flop desiderato.
Riempi i valori di eccitazione (ingressi) di un dato flip-flop per ogni combinazione di stato presente e stato successivo. Ilexcitation table per tutti i flip-flop è mostrato di seguito.
Stato attuale | Stato successivo | Ingressi flip-flop SR | D ingresso flip-flop | Ingressi flip-flop JK | Ingresso flip-flop a T. | ||
---|---|---|---|---|---|---|---|
Q(t) | Q(t+1) | S | R | D | J | K | T |
0 | 0 | 0 | X | 0 | 0 | X | 0 |
0 | 1 | 1 | 0 | 1 | 1 | X | 1 |
1 | 0 | 0 | 1 | 0 | X | 1 | 1 |
1 | 1 | X | 0 | 1 | X | 0 | 0 |
Ottenere l simplified expressionsper ogni ingresso di eccitazione. Se necessario, usa Kmaps per semplificare.
Disegna la circuit diagram del flip-flop desiderato secondo le espressioni semplificate utilizzando dati flip-flop e porte logiche necessarie.
Ora, convertiamo alcuni flip-flop in altri. Segui la stessa procedura per le rimanenti conversioni flip flop.
SR Flip-Flop ad altre conversioni Flip-Flop
Di seguito sono riportate le tre possibili conversioni del flip-flop SR in altri flip-flop.
- Flip-flop SR a flip-flop D.
- Flip-flop SR a flip-flop JK
- Flip-flop SR a flip-flop T.
Conversione da flip-flop SR a flip-flop D.
Qui, il flip-flop dato è un flip-flop SR e il flip-flop desiderato è un flip-flop D. Pertanto, considera quanto seguecharacteristic table di D flip-flop.
D ingresso flip-flop | Stato attuale | Stato successivo |
---|---|---|
D | Q(t) | Q(t + 1) |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 1 |
Sappiamo che il flip-flop SR ha due ingressi S e R. Quindi, annotare i valori di eccitazione del flip-flop SR per ciascuna combinazione di valori dello stato presente e dello stato successivo. La tabella seguente mostra la tabella delle caratteristiche del flip-flop D insieme al fileexcitation inputs di SR flip-flop.
D ingresso flip-flop | Stato attuale | Stato successivo | Ingressi flip-flop SR | |
---|---|---|---|---|
D | Q(t) | Q(t + 1) | S | R |
0 | 0 | 0 | 0 | X |
0 | 1 | 0 | 0 | 1 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | X | 0 |
Dalla tabella sopra, possiamo scrivere il file Boolean functions per ogni ingresso come di seguito.
$$ S = m_ {2} + d_ {3} $$
$$ R = m_ {1} + d_ {0} $$
Possiamo usare 2 K-Maps variabili per ottenere espressioni semplificate per questi input. Ilk-Maps per S & R sono mostrati di seguito.
Quindi, abbiamo ottenuto S = D & R = D 'dopo la semplificazione. Ilcircuit diagram di D flip-flop è mostrato nella figura seguente.
Questo circuito è costituito da un flip-flop SR e da un inverter. Questo inverter produce un'uscita, che è il complemento dell'ingresso, D. Quindi, il circuito complessivo ha un ingresso singolo, D e due uscite Q (t) e Q (t) '. Quindi, è un fileD flip-flop. Allo stesso modo, puoi eseguire altre due conversioni.
D Flip-Flop ad altre conversioni Flip-Flop
Di seguito sono riportate le tre possibili conversioni del flip-flop D in altri flip-flop.
- Flip-flop da D a flip-flop a T.
- Flip-flop D a flip-flop SR
- D flip-flop a JK flip-flop
Conversione da D flip-flop a T flip-flop
Qui, il flip-flop dato è un flip-flop D e il flip-flop desiderato è un flip-flop T. Pertanto, considera quanto seguecharacteristic table di T flip-flop.
Ingresso flip-flop a T. | Stato attuale | Stato successivo |
---|---|---|
T | Q(t) | Q(t + 1) |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Sappiamo che il flip-flop D ha un ingresso singolo D. Quindi, annota i valori di eccitazione del flip-flop D per ciascuna combinazione di valori dello stato presente e dello stato successivo. La tabella seguente mostra la tabella delle caratteristiche dei flip-flop a T insieme al fileexcitation input di D flip-flop.
Ingresso flip-flop a T. | Stato attuale | Stato successivo | D ingresso flip-flop |
---|---|---|---|
T | Q(t) | Q(t + 1) | D |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 0 |
Dalla tabella sopra, possiamo scrivere direttamente il file Boolean function di D come sotto.
$$ D = T \ oplus Q \ sinistra (t \ destra) $$
Quindi, abbiamo bisogno di un gate OR esclusivo a due ingressi insieme a un flip-flop D. Ilcircuit diagram di T flip-flop è mostrato nella figura seguente.
Questo circuito è costituito da un flip-flop D e un gate OR esclusivo. Questa porta OR esclusivo produce un'uscita, che è Ex-OR di T e Q (t). Quindi, il circuito generale ha un ingresso singolo, T e due uscite Q (t) e Q (t) '. Quindi, è un fileT flip-flop. Allo stesso modo, puoi eseguire altre due conversioni.
JK Flip-Flop ad altre conversioni Flip-Flop
Di seguito sono riportate le tre possibili conversioni del flip-flop JK in altri flip-flop.
- Flip-flop da JK a flip-flop a T.
- Flip-flop da JK a flip-flop D.
- Flip-flop da JK a flip-flop SR
Conversione da flip-flop JK a flip-flop T.
Qui, il flip-flop dato è il flip-flop JK e il flip-flop desiderato è il flip-flop T. Pertanto, considera quanto seguecharacteristic table di T flip-flop.
Ingresso flip-flop a T. | Stato attuale | Stato successivo |
---|---|---|
T | Q(t) | Q(t + 1) |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Sappiamo che il flip-flop JK ha due ingressi J e K. Quindi, annota i valori di eccitazione del flip-flop JK per ciascuna combinazione di valori dello stato presente e dello stato successivo. La tabella seguente mostra la tabella delle caratteristiche dei flip-flop a T insieme al fileexcitation inputs di JK flipflop.
Ingresso flip-flop a T. | Stato attuale | Stato successivo | Ingressi flip-flop JK | |
---|---|---|---|---|
T | Q(t) | Q(t + 1) | J | K |
0 | 0 | 0 | 0 | X |
0 | 1 | 1 | X | 0 |
1 | 0 | 1 | 1 | X |
1 | 1 | 0 | X | 1 |
Dalla tabella sopra, possiamo scrivere il file Boolean functions per ogni ingresso come di seguito.
$$ J = m_ {2} + d_ {1} + d_ {3} $$
$$ K = m_ {3} + d_ {0} + d_ {2} $$
Possiamo usare 2 K-Maps variabili per ottenere espressioni semplificate per questi due input. Ilk-Maps per J e K sono mostrati di seguito.
Quindi, abbiamo ottenuto, J = T & K = T dopo la semplificazione. Ilcircuit diagram di T flip-flop è mostrato nella figura seguente.
Questo circuito è costituito solo da flip-flop JK. Non richiede altri cancelli. Basta collegare lo stesso ingresso T sia a J che a K. Quindi, il circuito complessivo ha un ingresso singolo, T e due uscite Q (t) e Q (t) '. Quindi, è un fileT flip-flop. Allo stesso modo, puoi eseguire altre due conversioni.
T Flip-Flop ad altre conversioni Flip-Flop
Di seguito sono riportate le tre possibili conversioni del flip-flop a T in altri flip-flop.
- Flip-flop da T a flip-flop D.
- Flip-flop T a flip-flop SR
- T flip-flop a JK flip-flop
Conversione da T flip-flop a D flip-flop
Qui, il flip-flop dato è un flip-flop T e il flip-flop desiderato è un flip-flop D. Pertanto, considera la tabella delle caratteristiche del flip-flop D e annota i valori di eccitazione del flip-flop T per ciascuna combinazione di valori dello stato presente e dello stato successivo. La tabella seguente mostra il filecharacteristic table di D flip-flop insieme al excitation input di T flip-flop.
D ingresso flip-flop | Stato attuale | Stato successivo | Ingresso flip-flop a T. | |
---|---|---|---|---|
D | Q(t) | Q(t + 1) | T | |
0 | 0 | 0 | 0 | |
0 | 1 | 0 | 1 | |
1 | 0 | 1 | 1 | |
1 | 1 | 1 | 0 |
Dalla tabella sopra, possiamo scrivere direttamente la funzione booleana di T come di seguito.
$$ T = D \ oplus Q \ sinistra (t \ destra) $$
Quindi, abbiamo bisogno di un gate OR esclusivo a due ingressi insieme a un flip-flop a T. Ilcircuit diagram di D flip-flop è mostrato nella figura seguente.
Questo circuito è costituito da un flip-flop a T e da un gate OR esclusivo. Questa porta OR esclusivo produce un'uscita, che è Ex-OR di D e Q (t). Quindi, il circuito generale ha un ingresso singolo, D e due uscite Q (t) e Q (t) '. Quindi, è un fileD flip-flop. Allo stesso modo, puoi eseguire altre due conversioni.