FLIP FLOP

Preview:

DESCRIPTION

FLIP FLOP. D-latch. eigenschappen. E-ingang = "0" → de flipflop behoudt zijn ingenomen stand; E-ingang = "1" → de flipflop neemt de data-informatie over. E-ingang = "0" → de flipflop behoudt zijn laatst ingenomen toestand. tijdvolgordediagram. - PowerPoint PPT Presentation

Citation preview

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

QQ

QQ

TT

Flankgestuurde JK-flipflopFlankgestuurde JK-flipflop

JJ

KK

11

QQ

QQ

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