Contatori asincroni

Contatore geiger

In questa pagina sono descritti i contatori binari asincroni.

Come indica il nome, si tratta di un circuito sequenziale che conta il numero di impulsi digitali presenti all'ingresso di clock. Internamente è formato da Flip Flop ed eventualmente porte logiche; generalmente è disponibile come un unico circuito integrato.

L'aggettivo asincrono (nota 1) deriva dal fatto che i clock dei vari Flip Flop non sono collegati allo stesso segnale e quindi, in un certo senso, non è presente un solo clock che sincronizza il funzionamento dell'intero circuito.

Un'altra tipologia di contatori è descritta nella pagina Contatori sincroni .

L'immagine di apertura è un contatore geiger Hoffman 216-1, costruito intorno al 1950 e conservato al Museo nazionale della scienza e della tecnologia Leonardo da Vinci di Milano. Ovviamente non c'entra nulla con il contenuto di questa pagina, anche se si tratta di un oggetto fuori dal tempo che conta.

Il Flip Flop T

Con il termine FF T (toggle) si indica il circuito formato da un Flip Flop JK in cui i due ingressi J e K sono collegati insieme e quindi valgono o entrambi 0 o entrambi 1.

Flip Flop T

Prima di proseguire è utile analizzare la tabella che mostra il funzionamento di un FF JK, in riferimento alle sole righe in cui J = K (riga 6 e riga 7).

Attività 1

Disegnare il diagramma temporale a mano

Enable Clock Animation

Diagramma temporale di un FF T

Attività 1-bis

Disegnare lo schema sopra mostrato utilizzando un FF JK-net.

Ripetere gli stessi punti dell'attività 1.

Contatore up modulo 16

I contatori asincroni sono costituiti da Flip Flop JK in cui il clock di ciascun Flip Flop è collegato ad una delle uscite del Flip Flop che lo precede.

I contatori posso essere classificati in base al modulo cioè al numero dei possibili stati che possono assumere le uscite. Negli esempi qui mostrati il modulo è sempre una potenza di due pari a M = 2n, dove n è il numero dei Flip Flop utilizzati.

I contatori binari sono spesso classificati come Up oppure Down a seconda del verso di conteggio.

Esempio 2

Lo schema di seguito riportato è relativo ad un contatore UP (all'insù) modulo 16, cioè un circuito che conta in binario da 0 a 15 (16 diversi valori) per ricominciare poi dall'inizio.

Contatore Up  binario modulo 16

L'aspetto più rilevante di questo schema è legato ai clock dei Flip Flop: essi non sono collegati direttamente tra di loro. Un circuito sequenziale in cui i clock non sono tutti collegati direttamente tra di loro è detto asincrono.

Si notino inoltre i seguenti dettagli di uno schema dalla struttura ripetitiva:

Di seguito un esempio di diagramma temporale:

Conteggio: 4 bit

In esso è possibile rappresentare i quattro bit del conteggio in due modalità:

É utile osservare cosa avviene, per esempio, nel passaggio tra il 7 e l'8:

Ripple

Non solo la transizione è piuttosto lunga rispetto alle altre (circa 18 ns), ma, soprattutto, sono presenti valori che non fanno parte della sequenza di conteggio (6, 4 e 0 nell'esempio). Questo comportamento è tipico dei contatori asincroni.

Il cambiamento dei bit uno dopo l'altro, come un'onda, giustifica il nome di ripple counter che spesso viene dato a questi contatori.

Attività 2-bis

Ingressi di un contatore

Attività 2-ter

Analizzare i seguenti circuiti con le stesse modalità della precedente attività 2 bis.

Individuare inoltre i criteri che permettono di stabilite se il contatore è Up oppure Down. Suggerimento: osservare il fonte attivo del clock ed il suo collegamento a Q oppure Q.

Contatore asncrono

Contatore asncrono

Contatore asncrono

[ Avanzato ] Attività 3

Per rendere più semplice la lettura delle uscite è possibile utilizzare display a sette segmenti:

Contatore asincrono modulo 16

[Avanzato] Attività 4

Disegnare e analizzare il funzionamento del seguente contatore. Si noti l'uso di un bus formato da otto fili e di un display esadecimale a due cifre.

Contatore asincrono modulo 256

[Avanzato] Attività 5

Analizzare i fogli tecnici del 74HC4040. Da quanti Flip Flop è formato? Quale è il suo modulo?

Note

  1. L'aggettivo asincrono si applica a qualunque circuito sequenziale privo di un singolo clock


Pagina creata nel dicembre 2020
Ultima modifica: 14 marzo 2026


Licenza "Creative Commons" - Attribuzione-Condividi allo stesso modo 3.0 Unported


Pagina principale/a>  AccessibilitàNote legaliPosta elettronicaXHTML 1.0 StrictCSS 3

Vai in cima