CONTATORI ASINCRONI. Fig. 1



Похожие документы
I CONTATORI SINCRONI

Verifica di Sistemi. 2. Il latch SR a porte NOR non accetta la condizione: a. S=0, R=0 b. S=1, R=1 c. S=0, R=1 d. S=1, R=0

Registri. «a2» Copyright Daniele Giacomini --

Circuiti sequenziali e elementi di memoria

Chapter 1. Circuiti sequenziali: macchine a stati

ENCODER. Fig. 1. attivi C B A. APPUNTI DI ELETTRONICA ENCODER DECODER rel. 01/06 Prof. Domenico Di Stefano pag. 19

Misure di frequenza e di tempo

Reti sequenziali. Esempio di rete sequenziale: distributore automatico.

4 3 4 = 4 x x x 10 0 aaa

Lezione 2 Circuiti logici. Mauro Piccolo piccolo@di.unito.it

= 1*2^7 + 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 0*2^0 = 210

Macchine sequenziali sincrone. Macchine sincrone

Classe III specializzazione elettronica. Elettrotecnica e elettronica

Flip-flop, registri, la macchina a stati finiti

Convertitori numerici in Excel

SISTEMI DI NUMERAZIONE E CODICI

OSCILLATORI AL QUARZO: CONTASECONDI

4. Operazioni aritmetiche con i numeri binari

Laboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici

39 Il linguaggio grafico a contatti

Informatica Generale 02 - Rappresentazione numeri razionali

CAPITOLO 2 CIRCUITI SEQUENZIALI

LABORATORIO DI SISTEMI

acquisire informazioni su grandezze analogiche, trasformandole in stringhe di bit

Reti sequenziali sincrone

I sistemi di numerazione

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile

Logica binaria. Porte logiche.

ESEMPIO 1: eseguire il complemento a 10 di 765

Algoritmi e diagrammi di flusso

Circuiti sequenziali. Circuiti sequenziali e applicazioni

PROGRAMMAZIONE MODULARE

Logica Numerica Approfondimento 1. Minimo Comune Multiplo e Massimo Comun Divisore. Il concetto di multiplo e di divisore. Il Minimo Comune Multiplo

Guardiamo ora però la cosa da un altro punto di vista analizzando il seguente grafico a forma di torta. La torta in 5 parti

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.6. Unità di controllo microprogrammata

Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo

Calcolo del Valore Attuale Netto (VAN)

Macchine a stati finiti. Sommario. Sommario. M. Favalli. 5th June 2007

Macchine a stati finiti. Sommario. Sommario. M. Favalli. Le macchine a stati si utilizzano per modellare di sistemi fisici caratterizzabili mediante:

Architettura hardware

Laboratorio di Architettura degli Elaboratori - A.A. 2012/13

( x) ( x) 0. Equazioni irrazionali

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi:

G3. Asintoti e continuità

Una scuola vuole monitorare la potenza elettrica continua di un pannello fotovoltaico

Ing. Paolo Domenici PREFAZIONE

Vademecum studio funzione

Determinare la grandezza della sottorete

Nome e Cognome. 2 Calcolare il valore efficace di una tensione sinusoidale con Vmax = 18 V

Protocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena

ESTRAZIONE DI RADICE

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin

PLC Sistemi a Logica Programmabile Il linguaggio Ladder-Parte

Macchine sequenziali

La f(x) dovrà rimanere all interno di questo intorno quando la x è all interno di un intorno di x 0, cioè I(x 0 ), cioè:

SISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE

I SISTEMI DI NUMERAZIONE (esercizi svolti)

CONVERTITORI DIGITALE/ANALOGICO (DAC)

Argomento: Gestione Crediti su Advisor MASTER

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.7. Il moltiplicatore binario e il ciclo di base di una CPU

I Filtri - Tipi di risposte in frequenza

Per effettuare la registrazione al sito bisogna cliccare sul link registrati in alto a destra del sito (Vedi Fig.1).

Effetto reddito ed effetto sostituzione.

Misure di base su una carta. Calcoli di distanze

Facoltà di Scienze Politiche Corso di Economia Politica. Esercitazione di Microeconomia sui capitoli 3 e 4

x y z F x y z F F = x z + y z + yz + xyz G = wyz + vw z + vwy + vwz + v w y z Sommario

Motori Sincroni. Motori Sincroni

Dispense di Informatica per l ITG Valadier

Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo.

Modalità di pagamento e gestione dei versamenti

Analisi e diagramma di Pareto

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri

Introduzione ai microcontrollori

Flip-flop Macchine sequenziali

Programmazione modulare a.s

GENERATORE MESSO A TERRA CON TRASFOMATORE PRIMARIO FUNZIONAMENTO CON AVVIATORE STATICO

Fondamenti di macchine elettriche Corso SSIS 2006/07

M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO. Indirizzo: ELETTRONICA E TELECOMUNICAZIONI

SUITE BY Pannello Misure BY11250

Invio SMS. DM Board ICS Invio SMS

Provisioning Utenze di Business

Tema di ELETTROTECNICA, ELETTRONICA ED APPLICAZIONI

SISTEMI DI NUMERAZIONE DECIMALE E BINARIO

MANUALE ESSE3 Gestione Registro delle lezioni

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

CALCOLO COMBINATORIO

Un metodo per il rilevamento degli errori: la tecnica del Bit di Parità

Comparatori. Comparatori di uguaglianza

POSTA ELETTRONICA CERTIFICATA

ESECUZIONE INVENTARIO TOTALE CHECKSTORE

Esercitazione di Calcolatori Elettronici Ing. Battista Biggio. Corso di Laurea in Ingegneria Elettronica. Esercitazione 1 (Capitolo 2) Reti Logiche

Esercizi su. Funzioni

LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1

INTEGRATORE E DERIVATORE REALI

"Elettronica di Millman 4/ed" Jacob Millman, Arvin Grabel, Pierangelo Terreni Copyright 2008 The McGraw-Hill Companies srl. 16 to 1 MUX.

Транскрипт:

CONTATORI ASINCRONI Consideriamo di utilizzare tre Flip Flop J K secondo lo schema seguente: VCC Fig. 1 Notiamo subito che tuttigli ingressi J K sono collegati alle Vcc cioe allo stato logico 1, questo vuol dire che i Flip Flop lavorano in TOGGLE (cioe ogni qual volta ricevono un impulso del loro CLOCK la loro uscita Q commuta e diventa Q ). C e da notare inoltre che: i CLOCK del secondo e del terzo Flip Flop ricevono il segnale dall uscita del Flip Flop precedente; il CLOCK di tutti i Flip Flop e del tipo attivo sul fronte di discesa dell impulso del CLOCK stesso. Fatte queste premesse si puo verificare che il diagramma temporale di CLK, Q0, Q1, Q2 e il seguente: APPUNTI DI ELETTRONICA CONTATORI E REGISTRI - rel. 12/05 Prof. Domenico Di Stefano pag.45

Il primo Flip Flop ha come segnale di clock CLK quindi ad ogni suo fronte di discesa il segnale Q0 commuta da 0 a 1 e viceversa. Il secondo Flip Flop ha come segnale di clock Q0 quindi ad ogni suo fronte di discesa il segnale Q1 commuta da 0 a 1 e viceversa. Il terzo Flip Flop ha come segnale di clock Q1 quindi ad ogni suo fronte di discesa il segnale Q2 commuta da 0 a 1 e viceversa. (si noti che la frequenza del segnale Q0 e metta di quella del segnale CLK, la frequenza del segnale Q1 e metta di quella del segnale Q0 e un quarto di quella di CLK, la frequenza del segnale Q2 e metta di quella di Q1 e un ottavo di quella di CLK. Ogni stadio del circuito realizza quindi una divisione per 2 della frequenza di entrata; anche questo caratteristica di dividere la frequenza rappresenta un possibile utilizzo del circuito come divisore di frequenza) Se ora mettiamo in una tabella i valori di Q2, Q1 e Q0 in corrispondenza di ogni impulso avremo: N. impulso di CLK Q2 Q1 Q0 numero decimale corrispondente a Q2 Q1 Q0 0 0 0 0 0 1 0 0 1 1 2 0 1 0 2 3 0 1 1 3 4 1 0 0 4 5 1 0 1 5 6 1 1 0 6 7 1 1 1 7 8 0 0 0 0 9 0 0 1 1 Vediamo subito che Il circuito appena analizzato si comporta come un contatore di impulsi. il contatore è in grado di memorizzare nelle uscite Q2, Q1, Q0 il numero di impulsi ricevuti in ingresso. Vediamo inoltre che il contatore precedente conta da 0 a 7 e all ottavo impulso si azzera per riprendere il conteggio da 1. Questo contatore si dice di modulo 8. In generale si dice modulo di un contatore il numero di configurazioni binarie che assume partendo da zero fino al prossimo azzeramento. La formula del modulo è la seguente: m = 2 n dove m è il modulo ed n è il numero di uscite del contatore che corrisponde al numero di Flip Flop collegati in cascati secondo lo schema di Fig. 1. APPUNTI DI ELETTRONICA CONTATORI E REGISTRI - rel. 12/05 Prof. Domenico Di Stefano pag.46

I contatori sinora considerati si dicono inoltre asincroni in quanto le sue uscite commutano una dopo l'altra senza sincronizzazione infatti il clock e utilizzato come segnale di ingresso del primo Flip Flop e non come segnale di sincronismo. Come si e visto i contatori modulo 2 n possono avere modulo 8, 16, 32, 64 ecc. cioe sono legati nel valore massimo del conteggio alle potenze del 2. Potremmo pero aver bisogno di interrompere il conteggio raggiunto un numero generico, ad esempio ci potrebbe interessare avere un contatore modulo 10 cioe che conta da 0 a 9 e quindi riprende il conteggio da 0. In Fig. 2 e riportato lo schema di un contatore modulo 16 modificato in modo da realizzare un contatore modulo 10. VCC Fig. 2 Si puo subito notare che abbiamo necessita di usare Flip Flop con il PRESET e il CLEAR, nel nostro caso attivi bassi. Il circuito dovra azzerare il conteggio appena in uscita si presenta la configurazione 1010 (cioe dieci). La porta NAND con gli ingressi collegati a Q3 e Q0 presentera uno zero in uscita proprio quando si presentera la configurazione 1010, questo zero sara inviato ai CLR del primo e quarto Flip Flop che quindi azzereranno le loro uscite Q0 e Q3 che assieme alle uscite Q1 e Q2 gia a zero daranno l uscita 0000 da questa configurazione ripartira il conteggio. E da notare che la configurazione 1010 sara presente in uscita per un tempo infinitesimo e potremo dire effettivamente che il conteggio dopo il 9 riprende da 0. Per i contatori asincroni esistono, tuttavia, delle limitazioni alla frequenza di funzionamento, dovute alle caratteristiche dei flip flop e ai tempi di ritardo, infatti potrebbe accadere che alcune combinazioni vengano saltate. La condizione da rispettare è che il segnale da contare non superi la frequenza di lavoro del primo flip flop, in quanto i successivi lavorano a frequenze sempre dimezzate. APPUNTI DI ELETTRONICA CONTATORI E REGISTRI - rel. 12/05 Prof. Domenico Di Stefano pag.47

CONTATORI SINCRONI Il contatore sincrono è in grado di essere sincronizzato dagli impulsi di clock e puo quindi lavorare a frequenze piu elevate rispetto al contatore asincrono. Analizziamo lo schema di Fig. 3 : VCC Fig. 3 Si tratta di un contatore sincrono di modulo 8. Tutti flip flop lavorano in TOGGLE quindi essi commutano ad ogni impulso di clock. L'uscita Q 0 commuta ad ogni impulso di clock, in quanto nel primo flip flop gli ingressi J e K sono collegati a livello alto. L'uscita Q 1 del secondo flip flop commuta ogni due impulsi di clock, di conseguenza affinché gli ingressi della porta AND siano tutti e due ad 1 occorre attendere 4 impulsi di clock. Arrivati, dunque, i primi 4 impulsi di clock l'ultimo flip flop commuta e porta l'uscita Q 2 a d 1; quando si è ad 8 impulsi di clock Q 0 = 1; Q 1 = 1; Q 2 = 1; ciò, però, causa l'azzeramento delle tre uscite nell'istante successivo. APPUNTI DI ELETTRONICA CONTATORI E REGISTRI - rel. 12/05 Prof. Domenico Di Stefano pag.48

REGISTRI Si dice registro un circuito in grado di memorizzare un dato. Il registro può essere a 8 bit, 16 bit, 32 bit. Si dicono a scorrimento i registri in cui il dato scorre da un bit al successivo in fase di scrittura o lettura. Ogni bit del registro e composto da un flip flop. L'ingresso dei dati in registro può essere seriale o parallelo; si indica con la sigla SI l'ingresso seriale; si indica con la sigla PI l'ingresso parallelo, analogamente si indica con SO l'uscita seriale dei dati e con PO l'uscita parallela dei dati. In Fig. 4 sono rappresentati gli schemi a blocchi dei vari tipi di registro: Fig. 4 Volendo realizzare un registro tipo SISO, lo schema a blocchi e quello di Fig. 5 nel quale sono utilizzati Flip Flop di tipo D con PRESET e CLEAR:! Fig. 5 APPUNTI DI ELETTRONICA CONTATORI E REGISTRI - rel. 12/05 Prof. Domenico Di Stefano pag.49

Il master reset azzera tutti e quattro i flip flop di tipo D, prima della memorizzazione dei dati; ad ogni impulso di clock il dato viene trasferito da sinistra verso destra al successivo flip flop di tipo D. I registri di tipo SIPO e PISO possono essere utilizzati per la conversione dei dati da seriale a parallelo per il SIPO e da paralleo a seriale per il PISO. APPUNTI DI ELETTRONICA CONTATORI E REGISTRI - rel. 12/05 Prof. Domenico Di Stefano pag.50