Strumenti Utente

Strumenti Sito


sezione_5b

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisioneEntrambe le parti successive la revisione
sezione_5b [2018/03/11 20:32] – [Extra] adminsezione_5b [2019/03/08 09:41] – [2 Contatori asincroni] admin
Linea 12: Linea 12:
 ===== 2 Contatori asincroni ===== ===== 2 Contatori asincroni =====
  
-La figura 2 mostra un contatore asincrono in avanti modulo 8. E' realizzato con tre flip-flop JK collegati in modo da flip-flop toggle con l'ingresso T sempre alto. Il segnale `bar(RESET)` permette di azzerare il contatore applicando un livello basso di tensione agli ingressi asincroni //clear// (`bar(CL)` attivo basso) dei tre TFF. Osservando il diagramma temporale si comprende il funzionamento del contatore:+La figura 2 mostra un contatore asincrono in avanti modulo 8. E' realizzato con tre flip-flop JK collegati come flip-flop toggle con l'ingresso T sempre alto. Il segnale `bar(RESET)` permette di azzerare il contatore applicando un livello basso di tensione agli ingressi asincroni //clear// (`bar(CL)` attivo basso) dei tre TFF. Osservando il diagramma temporale si comprende il funzionamento del contatore:
   * il clock è applicato solo al primo FF che commuta ad ogni impulso (fronte di discesa)   * il clock è applicato solo al primo FF che commuta ad ogni impulso (fronte di discesa)
   * l'uscita Q<sub>0</sub> del primo contatore è usata come clock del secondo FF e così via per i FF successivi   * l'uscita Q<sub>0</sub> del primo contatore è usata come clock del secondo FF e così via per i FF successivi
Linea 18: Linea 18:
   * osservando le tre uscite - con Q<sub>0</sub> come bit meno significativo - si vede come la sequenza di combinazioni prodotta corrisponde al conteggio in binario da 000 a 111   * osservando le tre uscite - con Q<sub>0</sub> come bit meno significativo - si vede come la sequenza di combinazioni prodotta corrisponde al conteggio in binario da 000 a 111
  
-Nel caso in figura, con tre FF, si ottiene un contatore modulo 8; generalizzando con //n// FF si può realizzare un contatore di modulo `2^n -1`. Osserviamo inoltre che:+Nel caso in figura, con tre FF, si ottiene un contatore modulo 8; generalizzando con un numero //n// di flip-flop si può realizzare un contatore di modulo `2^n -1`. Osserviamo inoltre che:
   * tutte le uscite hanno un duty-cycle del 50%   * tutte le uscite hanno un duty-cycle del 50%
   * è possibile ottenere un contatore anche con FF attivi sul fronte di salita collegando il clock alle uscite complementate (`bar Q`) dei FF precedenti   * è possibile ottenere un contatore anche con FF attivi sul fronte di salita collegando il clock alle uscite complementate (`bar Q`) dei FF precedenti
sezione_5b.txt · Ultima modifica: 2021/04/20 15:57 da admin