MULTIVIBRATORI BISTABILI

Slides:



Advertisements
Presentazioni simili
Fenomeni transitori: alee
Advertisements

Dalla macchina alla rete
Informatica Generale Marzia Buscemi
Capitolo 4 Logica sequenziale
Introduzione ai circuiti elettronici digitali
Informatica Generale Marzia Buscemi IMT Lucca
Cassaforte asincrona SR
Cassaforte asincrona con retroazioni dei FF SR La Cassaforte asincrona è una rete che una volta ricevuti in ingresso le combinazioni , invia un.
Convertitori D/A e A/D Enzo Gandolfi.
CONTATORI CONTATORE = circuito sequenziale che conta il numero di impulsi di CK applicati al suo ingresso e fornisce un’ indicazione numerica binaria MODULO.
(sommario delle lezioni in fondo alla pagina)
Circuiti Sequenziali Asincroni
Circuiti sequenziali Capitolo 5.
Circuiti sequenziali sincroni
Esempi di progetto di circuiti seq. asincroni
Calcolatori Elettronici Parte IV
Esercitazioni su circuiti combinatori
Introduzione ai circuiti sequenziali
Circuiti di memorizzazione elementari: i Flip Flop
CONVERSIONE ANALOGICO-DIGITALE, A/D
Informatica 3 Codifica binaria.
A.S.E.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Reti sequenzialiReti sequenziali Tecniche di descrizioneTecniche di descrizione –Tabella.
ARCHITETTURA DEI SISTEMI ELETTRONICI
ARCHITETTURA DEI SISTEMI ELETTRONICI
PSPICE – Circuiti sequenziali principali
Flip-flop e Registri.
Reti Combinatorie: sintesi
Macchine sequenziali.
Dalla macchina alla rete: reti LLC
Macchine sequenziali.
Il livello analogico digitale Lezione 3_3 Memorie.
Convertitore A/D e circuito S/H
L'algebra di Boole e le sue applicazioni
Display a 7 segmenti Il display a 7 segmenti è un dispositivo composto da 7 diodi luminosi LED (Light-Emitting Diode) sagomati a forma di rettangolo o.
Cos’è una sequenza? Una sequenza è una successione finita di valori, dove ogni valore ha una durata prefissata e costante (T). I valori della sequenza.
Una macchina sequenziale asincrona ha due ingressi x1, x2 e un'uscita z. Gli ingressi non cambiano mai di valore contemporaneamente. L'uscita assume il.
Diagramma degli stati che descrive il comportamento della rete.
FlipFlop D Asincrono Il FlipFlop D è una rete sequenziale asincrona che si comporta da memoria. E' caratterizzato, nella versione più semplice, da 2 ingressi.
Cassaforte Asincrona di Mealy
MACCHINE A STATI FINITI
Contatore: esempio di circuito sequenziale
I Flip-Flop sono dei particolari Letch, la differenza stà che nel Flip-Flop abbiamo l’impulso di clock. Infatti ad ogni impulso il Flip-Flop cambia il.
Sistemi Complessi di reti sequenziali Pipeline
Progetto Asincrono Schematico.
RETE ASINCRONA Una rete sequenziale asincrona prende in ingresso due segnali X2 e X1 emessi da un telecomando e, in base alle combinazioni successive di.
Specifiche di Sistema.
Una rete sequenziale asincrona è dotata di due ingressi X1, X2 e di un’uscita Z. I segnali X2 e X1 non cambiano mai di valore contemporaneamente. Il segnale.
Una rete sequenziale asincrona è dotata di due ingressi X1, X2 e di un’uscita Z. I segnali X2 e X1 non cambiano mai di valore contemporaneamente. Il segnale.
Cassaforte asincrona II assegnamento. Descrizione Il progetto Cassaforte II assegnamento consiste in una codifica diversa delle variabili di stato. Codifica.
Traformazioni fra Bistabili e Registri
Teoria dei sistemi Autore: LUCA ORRU'.
Corso di recupero di Fondamenti di Elettronica – Università di Palermo
MULTIVIBRATORI I multivibratori sono dispositivi che forniscono in uscita tensioni a due livelli diversi qualsiasi. Possono essere positivo e negativo.
V.1. Considerazioni generali V.2. Flip-Flop V.3 Esempi applicativi
Analisi e Sintesi di un contatore BCD con Quartus II
ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 11 Reti sequenzialiReti sequenziali BistabileBistabile Flip - Flop S – RFlip - Flop S – R 11.1A.S.E.
Circuiti Sequenziali Elementi di memoria Logic combinatoria Inputs
LATCH. Circuiti Sequenziali I circuiti sequenziali sono circuiti in cui lo stato di uscita del sistema dipende non soltanto dallo stato di ingresso presente.
Algebra di Boole.
Circuiti di memorizzazione elementari: i Flip Flop
Dalla macchina alla rete: reti LLC. Dalla macchina alla rete Per realizzare una macchina sequenziale è necessario –Codificare gli insiemi I,S,O con variabili.
Architettura degli Elaboratori 1
Reti Sequenziali Corso di Architetture degli Elaboratori Reti Sequenziali.
A.S.E.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Flip-flop S-R Master-slaveFlip-flop S-R Master-slave Flip-flop J-K Master-slaveFlip-flop.
ELETTRONICA DIGITALE – circuiti sequenziali
Calcolatori Elettronici
ELETTRONICA DIGITALE – circuiti sequenziali
Flip flop sincronizzati Spesso l’eventuale cambiamento di stato di un flip-flop non si fa coincidere con l’istante in cui si modificano i valori dei bit.
Calliope-Louisa Sotiropoulou I NTRODUZIONE ALLA T ECNOLOGIA D ELL ’FPGA F IELD P ROGRAMMABLE G ATE A RRAYS PISA, 02/03/2016 Marie Curie IAPP Fellow - University.
Memorie Laboratorio di Architetture degli Elaboratori I
Transcript della presentazione:

MULTIVIBRATORI BISTABILI I.T.I. ‘’M.PANETTI’’ CLASSE III - SIRIO UNITÀ DIDATTICA FLIP-FLOP o MULTIVIBRATORI BISTABILI Francesco FERRARA

OBIETTIVI Conoscenza: - Conoscere il funzionamento e le caratteristiche dei latch (SR, JK, D, T) - Cogliere le differenze tra latch asincroni e latch sincroni Analisi/Progettazione: - Usare le porte logiche per realizzare i latch - Saper sintetizzare i latch con le mappe di Karnaugh - Saper descrivere il comportamento dei latch attraverso i diagrammi temporali - Saper utilizzare la strumentazione adeguata per misure e prove di laboratorio e saper utilizzare i data sheet dei dispositivi integrati

Circuiti Sequenziali I circuiti sequenziali sono circuiti in cui lo stato di uscita del sistema dipende non soltanto dallo stato di ingresso presente ma anche dalla succesione degli eventi logici che si sono susseguiti in precedenza Ciò che caratterizza i circuiti sequenziali, rispetto a quelli combinatori è la presenza di elementi di memoria capaci di immagazzinare n variabili binarie (VARIABILI DI STATO), che insieme agli ingressi presenti, determinano le uscite e lo stato futuro della macchina

I circuiti elettronici capaci di memorizzare un singolo bit sono essenzialmente di due tipi: LATCH FLIP FLOP Ciascuno di questi circuiti è caratterizzato dalle segenti proprietà: è bistabile: a seconda dell’ingresso memorizza 0 o 1 che mantiene (stati stabili) in assenza di input; ha due output (etichettati Q e Q’ o Q) che sono sempre l’uno il complemento dell’altro

LATCH SR Sono possibili due configurazioni: latch a porte NOR e a porte NAND:

LATCH SINCRONI E ASINCRONI I latch possono essere sincroni e asincroni: Latch sincroni : i segnali di uscita cambiano ogni volta che uno o più ingressi cambiano Latch sincroni : l’istante in cui l’uscita può cambiare è determinato da un segnale periodico detto clock Impulso : transizione del livello di tensione da un livello basso ad un livello alto e viceversa Tempo di ciclo: intervallo di tempo fra due impulsi consecutivi due

LATCH S-R Il latch SR rappresenta l’elemento base della logica sequenziale e costituisce la cella elementare di memoria. S ed R sono detti ingressi di eccitazione Q rappresenta l’uscita all’istante (t-Δt) Q rappresenta l’uscita complementare di Q Q+ rappresenta l’uscita all’istante t

Q+ = 1 Q+ = 1 Q+ = 1 Q = 0 Q+ = 0 Q+ = 0 Q+ = X Q+ = 0 Q R =1 R = 1 LATCH SR R =1 R = 1 R = 0 R = 0 Q+ = 1 Q+ = X Q = 0 Q+ = 1 Q = 0 Q = 1 Q+ = 1 Q+ = 0 Q = 1 Q = 1 Q = 0 Q+ = 0 Q = 0/1 Q+ = 0 S R Q Q+ Q 1 1 S = 0 S = 1 S = 1 S = 0 1 1 1 Il latch non prevede la possibilità di applicare un 1 logico su entrambi gli ingressi S e R, se ciò accadesse l’uscita del latch risulterebbe imprevedibile (ad esempio potrebbe mettersi ad oscillare) 1 1 Le due uscite devono essere sempre complementari, mentre se S=R=1 questo non avviene !!! 1 1 1 R=1 porta Q allo stato stabile 0 RESET S=1 porta Q allo stato stabile 1 SET Se S=R=0 l’uscita Q resta invariata, cioè Q=Q+ 1 1 X 1 1 1 X

LATCH SR Abbiamo dimostrato che un latch memorizza un singolo bit.Il valore delle uscite dipende oltre che dai valori di ingresso, anche dalla sequenza di valori precedenti delle variabili di ingresso S = Set (forza Q=1) R = Reset (forza Q=0) L’uscita nel generico istante di tempo t è una Q(t) che dipende da: S nell’istante t R nell’istante t Q(t-Δt) = uscita nell’istante (t- Δ t) S Q R Q

LATCH SR Q+ Q+ R Q S R Q Q+ 1 X Q S Q Q+ S R X 1 TABELLA DI 1 X Q Q+ S Q Q+ S R X 1 TABELLA DI ECCITAZIONE LATCH S-R

LATCH SR S S R Q Q+ 1 X Q Q R 00 01 11 10 X 1 SR Q Q+ = S· R’ + R’. Q

LATCH SR R 1 2 S Q Q Bisogna tener conto dei ritardi temporali introdotti dalle porte logiche e dai fili che collegano le porte L’uscita non risponde istantaneamente agli ingressi applicati

DIAGRAMMI TEMPORALI LATCH SR La rete si trova nello stato R=0 S=0 e Q=0 e al tempo t1 S commuta ad 1 R Il segnale S=1 (SET) ha fatto commutare l’uscita Q da 0 a 1 ovvero il latch è stato settato a 1 Q Q = 1 t1

DIAGRAMMI TEMPORALI LATCH SR La rete si trova nello stato S=0 R=0 e Q=1 e al tempo t1 R cambia in R=1 S R Il segnale R=1 (RESET) ha fatto commutare l’uscita Q da 1 a 0 ovvero il latch è stato settato a 1 Q Q = 0 t1

DIAGRAMMI TEMPORALI LATCH SR Q t1 t2 t3

LATCH JK Il latch JK rappresenta una soluzione al problema della configurazione proibita del latch SR. Per evitare S=R=1 si portano le uscite Q e Q del latch SR in AND con gli input J e K del latch. Una delle due AND avrà necessariamente l’output a 0, conseguentemente S=J·Q’ ed R=K·Q non potranno mai risultare entrambi uguali ad 1

LATCH JK S J K R J K S R X 1 X Se J= K = 1 → Q+ = Q Se K= 1 → Q+ = 0 CLK Q S J K R J K Q Q+ 1 S R X 1 X Se J= K = 1 → Q+ = Q Se K= 1 → Q+ = 0 Se J = K= 0 → Q = Q+ Se J= 1 → Q+ = 1

TABELLA DI ECCITAZIONE LATCH J-K CLK Q J K J K Q Q+ 1 J K Q+ 1 Q Q+ J K X 1 Q 1 Q TABELLA DI ECCITAZIONE LATCH J-K

LATCH JK CLK Q J K Q+ = J Q’ + K’Q Q Q+ J K X 1 00 01 11 10 1 J K Q

LATCH D S R CLK D Q C’è un solo ingresso D (i segnali R ed S sono sempre l’uno il negato dell’altro) Evita il verificarsi della condizione proibita S=R=1 Semplifica la realizzazione dei circuiti, perchè è necessarioo un solo generatore di segnale di eccitazione (D) Quando il clock va ad 1 il latch registra nello stato Q il valore dell’ingresso D (da cui il nome delay, cioè ritardo)

D = Q+ LATCH D D Q Q Q+ = 0 Q+ Q Q Q+ = 0 Q+ = 1 Q+ = 1 1 1 1 Q 1 1 1 Essendoci un unico ingresso sono possibili solo due casi: S = 0 e R = 1 S = 1 e R = 0 S R CLK D Q Il latch di tipo D memorizza il valore presente all’ingresso: D = Q+ D Q Q+ D Q Q Q+ = 0 Q+ Q Q Q+ = 0 Q+ = 1 Q+ = 1 1 1 1 Q 1 1 1

LATCH D D D Q+ 1 Q+ = D

LATCH D τ S R CLK D Q É un latch che riproduce il dato all’ingresso D quando è abilitato, mentre mantiene il dato in memoria quando non è abilitato. D=1corrisponde alla configurazione di SET del latch SR, mentre D=0 corrisponde alla configurazione di RESET.

T Q J K Q Latch T ''T'' sta per ''toggle'' cioè ''commutare'' Un latch simile al JK, ma con un solo ingresso ed in grado di cambiare lo stato logico d'uscita ogni volta che l'ingresso passa da 0 ad 1 si chiama latch "Toggle" o "T " ed è fondamentale nella realizzazione dei contatori d'impulsi elettronici. ''T'' sta per ''toggle'' cioè ''commutare'' Se T=1 l’uscita Q commuta Se T=0 l’uscita Q resta inalterata Nei circuiti sincroni l’uscita segue l’ingresso in dipendenza del periodo di clock T Q J K Q

T LATCH T (TOGGLE) TABELLA DI PILOTAGGIO J K CLK Q J Q Q+ T 1 K T Q Q+ 1 Q+ = T + Q ≈ T = Q + Q+ ≈ Q = T + Q+ Lo stato logico di uscita cambia quando l’ingresso T commuta ad 1

LATCH T J K CLK T Q T Q CLK t1 t2 t3 RITARDO τ

PROVA DI LABORATORIO Componenti e strumentazione: Generatore di funzioni Oscilloscopio digitale a doppia traccia Basetta 2 Diodi Led Integrati 74LS02 (NOR) e 74LS00 (NAND) Resistori: 2 da 330 Ω e 2 da 1 K Ω Scopo della prova: Studiare il comportamento di un latch SR con porte NAND e porte NOR . R Q 1 kΩ S 330 Ω VCC