Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

problema con circuito flip-flop

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] problema con circuito flip-flop

Messaggioda Foto Utenteicaf » 15 giu 2014, 14:29

Buongiorno mi sono appena iscritta... devo sostenere un esame all'univeristà e avrei bisogno del vostro aiuto...
Vi posto il mio problema trammite una foto allegata che rende tutto più chiaro...

ScreenShot025.jpg

spero che qualcuno possa aiutarmi!!
Grazie in anticipo
Avatar utente
Foto Utenteicaf
0 2
 
Messaggi: 6
Iscritto il: 14 giu 2014, 17:40

1
voti

[2] Re: AIUTO SU CIRCUITI CON FLIP-FLOP

Messaggioda Foto Utentegill90 » 15 giu 2014, 14:54

Ciao, innanzitutto dalla prossima volta scrivi direttamente il testo senza allegare le immagini così diventa tutto più fluido. Per gli schemi usa FidoCad (di cui trovi una guida qui: http://www.electroyou.it/darwinne/wiki/fidocadj).
Il diagramma degli stati comunque non mi torna, in particolare dallo stato 0 con ingresso 1 l'output dovrebbe essere 1, non zero. Che ci sia un errore lo vedi anche contando il numero di uscite pari a 1: nella consegna sono previsti due 1 di output, ma dal tuo disegno ce n'è solo uno.
Avatar utente
Foto Utentegill90
4.146 3 7 12
G.Master EY
G.Master EY
 
Messaggi: 1134
Iscritto il: 1 set 2011, 16:18

3
voti

[3] Re: problema con circuito flip-flop

Messaggioda Foto UtenteRenzoDF » 15 giu 2014, 14:58

...e per quanto riguarda la sintesi della macchina a stati finiti via FF di tipo D, basta ricordare che (dalla tabella di eccitazione associata allo stesso), il suo ingresso D "copia" semplicemente lo stato futuro.

Ne segue che, dalla semplice ispezione della descrizione iniziale, l'ingresso D del FF sarà ottenibile da una semplice porta AND fra ingresso X e stato Q, e sempre dalla stessa, senza scomodare Karnaugh, è evidente che per ottenere la funzione d'uscita basterà un semplice OR esclusivo fra X e Q.

A dire il vero è un'automa un po' "strano", specie se lo stato iniziale è quello 0, in quanto se partiamo da lì, nello stato 1 non ci si arriverà mai e l'uscita, copiando semplicemente l'ingresso, renderebbe completamente inutile l'uso di una macchina sequenziale, se invece partiamo da stato iniziale 1, la macchina un qualche senso l'avrebbe ... tutto da scoprire. :-)

A mio parere, dare problemi di questo tipo, senza partire dalle specifiche funzionali reali che la FSM deve sintetizzare fa perdere la vera essenza della macchina sequenziale.
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

1
voti

[4] Re: problema con circuito flip-flop

Messaggioda Foto Utentemir » 15 giu 2014, 15:04

icaf ha scritto:rende tutto più chiaro...

utilizzando fidocadj oltre che rendere tutto più chiaro si rende tutto più agevole per chi interviene ed anche per te .. ;-)
Avatar utente
Foto Utentemir
66,0k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 21870
Iscritto il: 19 ago 2004, 21:10

1
voti

[5] Re: problema con circuito flip-flop

Messaggioda Foto UtenteMax2433BO » 15 giu 2014, 16:09

In pratica, considerando la tavola della verità di un D-FLIP FLOP, considerando i segnali di Set (S) e Reset (R) attivi alti, abbiamo:

\begin{tabular}{|c|c|c|c|c|c|}
\hline
S & R & Stato presente & D & Stato futuro & Stato futuro richiesto\\
\hline
\hline
1 & 0 & X & X & 1 & 1 \\
\hline
0 & 1 & X & X & 0 & 0 \\
\hline
0 & 0 & 0 & 0 & 0 & 0 \\
\hline
0 & 0 & 0 & 1 & 1 & 0 \\
\hline
0 & 0 & 1 & 0 & 0 & 0 \\
\hline
0 & 0 & 1 & 1 & 1 & 1 \\
\hline
\end{tabular}

e cioè che lo "Stato futuro" ricopia lo stato dell'ingrsso D.

Nella tua tabella, invece sinota che in corrispondenza della condizione "Stato presente" a 0 e ingresso D a 1 lo "Stato futuro" è pari a 0.

Per ottenere ciò si dovrà comandare l'ingresso R con un segnale derivato da un AND dell'ingresso D e dell'uscita negata, inoltre, se ho ben interpretato, l'uscita di tutto l'insieme non è altro che un OR ESCLUSIVO tra l'uscita del D-FLIP FLOP e l'ingrsso D.



O_/ Max
Avatar utente
Foto UtenteMax2433BO
18,6k 4 11 13
G.Master EY
G.Master EY
 
Messaggi: 4724
Iscritto il: 25 set 2013, 16:29
Località: Universo - Via Lattea - Sistema Solare - Terzo pianeta...

0
voti

[6] Re: problema con circuito flip-flop

Messaggioda Foto UtenteRenzoDF » 15 giu 2014, 17:13

Un DFF non ha ingressi R S . ;-)
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

2
voti

[7] Re: problema con circuito flip-flop

Messaggioda Foto UtenteMax2433BO » 15 giu 2014, 17:22

Ciao Foto UtenteRenzoDF

... infatti sarebbe in contrasto con gli ingressi S (set) e R (Reset) dei RS FLIP FLOP.

Io ho sempre trovato scritto PR (per Preset, al posto di S) e CL (per Clear al posto di R), ma il comonente D FLIP FLOP presente su Fidocadj era disegnato così...

Quindi citando Jessica Rabbit: "(...) no è colpa mia, mi disegnano così!" :mrgreen:

O_/ Max
Avatar utente
Foto UtenteMax2433BO
18,6k 4 11 13
G.Master EY
G.Master EY
 
Messaggi: 4724
Iscritto il: 25 set 2013, 16:29
Località: Universo - Via Lattea - Sistema Solare - Terzo pianeta...

3
voti

[8] Re: problema con circuito flip-flop

Messaggioda Foto UtenteRenzoDF » 15 giu 2014, 17:36

Dire che lo schema della FSM secondo Mealy, indicante il blocco logico della "funzione stato futuro f", della "funzione d'uscita g" e "registro di stato r", potrebbe essere il seguente

"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

1
voti

[9] Re: problema con circuito flip-flop

Messaggioda Foto UtenteMax2433BO » 15 giu 2014, 17:49

All'inizio anch'io avevo pensato ad una soluzione del genere, ma, erroneamente, mi sono detto:

se lo "stato presente" è 0, per quasliasi valore di X, l'uscita Q+ (che è l'ingresso D del FLIP FLOP) sarà sempre pari a 0, quindi come fa l'uscita del FLIP FLOP D a commutare dalla condizione "stato presente" uguale a 0 a "stato futuro" uguale a 1?

Dov'è l'errore del mio ragionamento?
Avatar utente
Foto UtenteMax2433BO
18,6k 4 11 13
G.Master EY
G.Master EY
 
Messaggi: 4724
Iscritto il: 25 set 2013, 16:29
Località: Universo - Via Lattea - Sistema Solare - Terzo pianeta...

1
voti

[10] Re: problema con circuito flip-flop

Messaggioda Foto UtenteRenzoDF » 15 giu 2014, 17:57

Max2433BO ha scritto:... Dov'è l'errore del mio ragionamento?

Non c'è errore nel tuo ragionamento, se lo stato iniziale Q è lo stato 0 del pallogramma, lo stato futuro Q+ sarà sempre zero ... mi sembrava di aver già commentato il problema in [3].
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Majestic-12 [Bot] e 211 ospiti