Che cos’è un contatore di squilli?

In un sistema informatico, la forma standard del contatore ad anello è un tipo di contatore composto da un registro a scorrimento, un altro tipo di contatore che esiste nella forma logica sequenziale. Questo tipo di logica è influenzato e determinato da input precedenti e cronologia precedente dei dati. I registri producono ritardi discreti di forme d’onda o segnali digitali, che sono sincronizzati a determinate funzioni da una quantità discreta e variabile di stadi in un registro a scorrimento. Questi stadi sono chiamati flip-flop di tipo “D” o flip-flop di tipo “JK”. I registri a scorrimento una volta fungevano da memoria digitale di un computer, essendo lunghi fino a centinaia di stadi.

Alcuni registri a scorrimento possono diventare contatori ad anello se i dati di uscita di un particolare registro a scorrimento vengono reimmessi nel suo ingresso. Nell’eseguire questa azione, questo tipo di registro è ora considerato un contatore ad anello in cui i dati di uscita del flip-flop finali diventano i dati di ingresso del flip-flop iniziale del registro. I dati nel contatore si ripetono continuamente, ricircolando e ripetendo i dati all’interno di questo circuito chiuso. Questo tipo di contatore è chiamato contatore ad anello dritto o contatore overbeck.

In un contatore ad anello lineare composto da 4 bit, il circuito funziona in codice binario, con ogni bit impostato su 1 o 0, con insiemi di funzioni che ripristinano ogni bit ad ogni flip-flop. Operando in questo modo, quando il primo bit va a 1, tutti gli altri bit a 0. Ad ogni flip flop consecutivo, il bit successivo che segue viene impostato a 1 mentre il bit che era precedentemente impostato a 1 diventa impostato a 0. Questo il processo continua in questo contatore per 4 flip-flop fino a raggiungere l’ultimo bit e ricominciare. Il movimento che esibisce questo contatore è detto “rotazionale” per la sua natura circolare.

Un altro tipo di contatore è chiamato contatore ad anello attorcigliato, noto anche con i nomi contatore ad anello Johnson o contatore Moebius. I dati di retroazione di questo tipo di contatore sono simili al contatore overbeck eccetto che i dati di uscita del flip-flop finale vengono invertiti e reimmessi nell’ingresso del flip-flop iniziale. Questo contatore è vantaggioso perché richiede metà della quantità di infradito che potrebbe richiedere un contatore overbeck. In alcuni casi, questo tipo di contatore può anche funzionare due volte più velocemente, riducendo così il tempo di funzionamento. Il contatore ad anello intrecciato è disponibile nelle forme standard di TTL o CMOS IC.