FLIP FLOP
description
Transcript of FLIP FLOP
FLIP FLOPFLIP FLOP
D-latchD-latch
eigenschappeneigenschappen
E-ingang = "0" E-ingang = "0" →→ de flipflop behoudt zijn de flipflop behoudt zijn ingenomen stand;ingenomen stand;
E-ingang = "1" E-ingang = "1" →→ de flipflop neemt de data- de flipflop neemt de data-informatie over. informatie over.
E-ingang = "0" E-ingang = "0" →→ de flipflop behoudt zijn de flipflop behoudt zijn laatst ingenomen toestand.laatst ingenomen toestand.
tijdvolgordediagramtijdvolgordediagram
Toestandentabel/karakteristieke tabelToestandentabel/karakteristieke tabel
FunctiesymboolFunctiesymbool
voorbeeldvoorbeeld
FlipflopFlipflop
Delay flipflopDelay flipflop
kloksignaalkloksignaal
eigenschappeneigenschappen
Clock "0" Clock "0" →→ "1" "1" →→ de aangeboden data wordt de aangeboden data wordt in de flipflop opgenomen in de flipflop opgenomen
Clock "1" Clock "1" →→ "0" "0" →→ De opgenomen informatie De opgenomen informatie blijft in de flipflop bewaard blijft in de flipflop bewaard
Tijd-volgordediagramTijd-volgordediagram
Toestandentabel/karakteristieke tabelToestandentabel/karakteristieke tabel
FunctiesymboolFunctiesymbool
realisatierealisatie
werkingwerking Zolang het kloksignaal "0" is, is de E-ingang van de eerste flipflop "1" Zolang het kloksignaal "0" is, is de E-ingang van de eerste flipflop "1"
en kan de data opgenomen worden in de eerste flipflop. De E-ingang en kan de data opgenomen worden in de eerste flipflop. De E-ingang van de tweede flipflop is dan "0" zodat deze geen informatie kan van de tweede flipflop is dan "0" zodat deze geen informatie kan inschrijven.inschrijven.
De uitgang van de schakeling behoudt hierdoor de ingenomen De uitgang van de schakeling behoudt hierdoor de ingenomen toestand m.a.w. de flipflop bevindt zich in de geheugenstand.toestand m.a.w. de flipflop bevindt zich in de geheugenstand.
Op het moment dat het kloksignaal verandert van "0"naar "1" wordt het Op het moment dat het kloksignaal verandert van "0"naar "1" wordt het eerste geheugen geblokkeerd. Nu wordt echter de E-ingang van het eerste geheugen geblokkeerd. Nu wordt echter de E-ingang van het tweede geheugen logisch "1" zodat de informatie van het eerste tweede geheugen logisch "1" zodat de informatie van het eerste geheugen overgenomen wordt door het tweede. De uitgang Q zal geheugen overgenomen wordt door het tweede. De uitgang Q zal hierdoor de ingeschreven informatie opnemen en in geheugen hierdoor de ingeschreven informatie opnemen en in geheugen bewaren.bewaren.
Zolang het kloksignaal "1"is, is het eerste geheugen geblokkeerd Zolang het kloksignaal "1"is, is het eerste geheugen geblokkeerd terwijl het tweede geheugen de opgenomen informatie bewaart.terwijl het tweede geheugen de opgenomen informatie bewaart.
werkingwerking
werkingwerking
excitatietabelexcitatietabel
voorbeeldvoorbeeld
flipflopflipflop
JK-flipflopJK-flipflop
eigenschappeneigenschappen
J = 1 en K = 0 J = 1 en K = 0 →→ de flipflop set bij het geven de flipflop set bij het geven van een klokpuls. van een klokpuls.
J = 0 en K = 1 J = 0 en K = 1 →→ de flipflop reset bij het geven de flipflop reset bij het geven van een klokpuls. van een klokpuls.
J = 0 en K = 0 J = 0 en K = 0 →→ de flipflop verandert niet bij het de flipflop verandert niet bij het geven van een klokpuls. geven van een klokpuls.
J = 1 en K = 1 J = 1 en K = 1 →→ de flipflop neemt de tegengestelde de flipflop neemt de tegengestelde toestand aan bij het geven van toestand aan bij het geven van een klokpuls een klokpuls
tijdvolgordediagramtijdvolgordediagram
Toestandentabel/karakteristieke tabelToestandentabel/karakteristieke tabel
functiesymboolfunctiesymbool
excitatietabelexcitatietabel
de flipflop bezit de 0-stand en moet "0" de flipflop bezit de 0-stand en moet "0" blijven na de eerstvolgende klokpuls.blijven na de eerstvolgende klokpuls.
de flipflop bezit de 0-stand en moet "1" de flipflop bezit de 0-stand en moet "1" worden na de eerstvolgende klokpuls.worden na de eerstvolgende klokpuls.
de flipflop bezit de 1-stand en moet "1" de flipflop bezit de 1-stand en moet "1" blijven na de eerstvolgende klokpuls. blijven na de eerstvolgende klokpuls.
de flipflop bezit de 1-stand en moet "0" de flipflop bezit de 1-stand en moet "0" worden na de eerstvolgende kfokpuls.worden na de eerstvolgende kfokpuls.
voorbeeldvoorbeeld
JKT-flipflopJKT-flipflop
JJ
KK
11
TT
Flankgestuurde JK-flipflopFlankgestuurde JK-flipflop
JJ
KK
11
JK-master slaveJK-master slave
FlipflopFlipflop
T flipflopT flipflop
eigenschappeneigenschappen
T = "1“ T = "1“ →→ de flipflop complementeert bij de flipflop complementeert bij iedere klokpuls. iedere klokpuls.
T = "0“ T = "0“ →→ de flipflop verandert niet bij een de flipflop verandert niet bij een klokpuls. klokpuls.
flanksturingflanksturing
CLKCLK aazz
CLKCLK
CLKCLK
aa
zz
CLKCLK aazz
CLKCLK
CLKCLK
aa
zz
ΔΔ
Stijgende flankStijgende flank
Dalende flankDalende flank
tijdvogordediagramtijdvogordediagram
Toestandentabel/karakteristieke tabelToestandentabel/karakteristieke tabel
functiesymboolfunctiesymbool
realisatierealisatie
oefenigenoefenigen
oefeningenoefeningen
oefeningenoefeningen