sezione_5b
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedenteProssima revisioneEntrambe le parti successive la revisione | ||
sezione_5b [2018/03/11 15:37] – [3 Contatori sincroni] admin | sezione_5b [2018/03/11 20:32] – [Extra] admin | ||
---|---|---|---|
Linea 53: | Linea 53: | ||
* lezione multimediale 5B.1 e 5B.2: contatori asincroni in avanti e all' | * lezione multimediale 5B.1 e 5B.2: contatori asincroni in avanti e all' | ||
* scheda di laboratorio 5B.1: analisi sperimentale di contatori elementari asincroni | * scheda di laboratorio 5B.1: analisi sperimentale di contatori elementari asincroni | ||
+ | * esercizi svolti: 1 (contatore in avanti con flip-flop D), 2 e 3 (contatore avanti e indietro modulo 12), 6 (reset all' | ||
Linea 63: | Linea 64: | ||
Per comprendere il funzionamento di un contatore sincrono conviene partire dalla tavola della verità (in figura 10 quella di un generico contatore modulo 16). Si nota che: | Per comprendere il funzionamento di un contatore sincrono conviene partire dalla tavola della verità (in figura 10 quella di un generico contatore modulo 16). Si nota che: | ||
- | * il FF `Q_0` che contiene il LSB deve commutare a ogni fronte del clock | + | * il FF con `Q_0`, che contiene il LSB, commuta ad ogni fronte del clock |
- | * il FF successivo, `Q_1`, commuta quando `Q_0` vale 1 | + | * il FF successivo, |
- | * quello successivo ancora, `Q_2` quando `Q_0` e `Q_1` valgono 1 | + | * quello successivo ancora, |
- | * e così via | + | * ... e così via |
- | Per ottenere questo comportamento con un circuito logico si possono utilizzare dei flip-flop T (dei JK con gli ingressi J e K collegati insieme) attivati | + | Per ottenere questo comportamento con un circuito logico si possono utilizzare dei flip-flop T (dei JK con gli ingressi J e K collegati insieme) attivati |
- | * l'ingresso | + | * sempre alto per il FF con uscita `Q_0` |
- | * | + | * collegato a `Q_0` per il FF con uscita `Q_1` |
+ | * pilotato da una AND con `Q_0` e `Q_1` in ingresso, per il FF con uscita `Q_2` | ||
+ | * ... e così via | ||
+ | |||
+ | Il circuito risultante è quello mostrato in figura 10. Per realizzare contatori sincroni di modulo diverso si procede in maniera simile, utilizzando FF T e porte AND((per realizzare contatori all' | ||
+ | |||
+ | Le figure 12 e 13 mostrano come le prestazioni dei contatori sincroni sono superiori a quelle degli asincroni: | ||
+ | * nella prima figura si vede come un contatore asincrono che funziona correttamente a 1 kHz produce risultati errati a 10 MHz a causa del tempo di propagazione dei FF (il segnale in alto è il clock, gli altri i quattro bit da `Q_0` a `Q_3`) | ||
+ | * alla stessa frequenza di 10 MHz un contatore sincrono continua a funzionare correttamente | ||
===== Navigazione ===== | ===== Navigazione ===== |
sezione_5b.txt · Ultima modifica: 2021/04/20 15:57 da admin