La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

CONTATORI CONTATORE = circuito sequenziale che conta il numero di impulsi di CK applicati al suo ingresso e fornisce un’ indicazione numerica binaria MODULO.

Presentazioni simili


Presentazione sul tema: "CONTATORI CONTATORE = circuito sequenziale che conta il numero di impulsi di CK applicati al suo ingresso e fornisce un’ indicazione numerica binaria MODULO."— Transcript della presentazione:

1 CONTATORI CONTATORE = circuito sequenziale che conta il numero di impulsi di CK applicati al suo ingresso e fornisce un’ indicazione numerica binaria MODULO = numero delle possibili combinazioni binarie di uscita es: un contatore MOD 4 produce le seguenti combinazioni di uscita: 00 01 10 11 4 combinazioni (valore max. 3) SINCRONI = tutti i FF hanno il CK in comune CONTATORI ASINCRONI = il CK è collegato solo al primo FF, i successivi ricevono il CK dall’uscita del FF precedente

2 Contatori asincroni modulo 2n
f f/2 f/4 f/8 1 1 2 1 3 1 4 1 5 1 6 1 7 n =  contatore MOD 8 (23)

3 Contatori asincroni modulo 2n
Lo schema precedente è generalizzabile ad un numero qualunque di FF: per realizzare un contatore asincrono di modulo 2n, si devono collegare in cascata n FF; il contatore produce la sequenza di combinazioni da 0 a 2n-1 se si dispone di FF di tipo PET occorre collegare le uscite Q di ogni FF col CK del FF successivo i contatori considerati sono del tipo a incremento (up) e per realizzare dei contatori a decremento (down)?

4 Contatori asincroni di modulo qualunque
1 1 1 1  contatore MOD 5

5 Contatori asincroni di modulo qualunque
Lo schema precedente è generalizzabile ad un modulo qualunque: per realizzare un contatore asincrono di modulo qualunque, si deve scegliere il minimo valore di n tale che 2n > mod e si deve realizzare il corrispondente contatore asincrono con n FF si individuano le uscite Q che sono alte in corrispondenza della combinazione d’uscita pari a mod si collegano tali uscite ad una porta NAND la cui uscita deve essere collegata all’ ingresso asincrono di CL (attivo–basso) di ciascun FF N.B. se CL è attivo-alto usare una porta AND

6 Collegamento in cascata di più contatori
modulo totale = m1 * m2

7 Limite in frequenza dei contatori asincroni
in un contatore asincrono, ad ogni impulso di CK, il conteggio sarà sicuramente corretto solo dopo che il segnale si è propagato attraverso tutti i FF (il caso peggiore si verifica quando le uscite passano da tutte alte a tutte basse) Il tempo che intercorre tra 2 impulsi di CK deve quindi rispettare la condizione:

8 Contatori sincroni di modulo 2n
un contatore sincrono di modulo 2n si realizza utilizzando n FF i cui CK vengono comandati tutti simultaneamente Q0 commuta ad ogni impulso di CK  J0=K0=1 Q1 commuta ogni volta che Q0=1  J1=K1=Q0 Q2 commuta ogni volta che Q1=Q0=1  J2=K2=Q1Q0 Q3 commuta ogni volta che Q2=Q1=Q0=1  J3=K3=Q2Q1Q0

9 Contatori sincroni di modulo 2n (cont.)

10 Progetto generale dei contatori sincroni
es: progetto di un contatore a incremento modulo 6 scrivere la tabella di verità (e/o il diagramma degli stati) n impulsi CK Q2 Q1 Q0 1 2 3 4 5 6

11 Progetto generale dei contatori sincroni (cont.)
individuare le mappe di commutazione dei singoli FF sulla base della tabella di eccitazione di un singolo FF Qn Qn+1 J K X 1 n impulsi CK Q2 Q1 Q0 FF2 FF1 FF0 J2 k2 J1 K1 J0 K0 X 1 2 3 4 5 6

12 Progetto generale dei contatori sincroni (cont.)
minimizzare le mappe di karnaugh da cui si ricavano le funzioni di collegamento tra i vari FF dalle mappe di Karnaugh si ricava: J0=k0=1 J1=Q2Q0 K1=Q2 J2=K2=Q1Q0


Scaricare ppt "CONTATORI CONTATORE = circuito sequenziale che conta il numero di impulsi di CK applicati al suo ingresso e fornisce un’ indicazione numerica binaria MODULO."

Presentazioni simili


Annunci Google