Digitális áramkörök – Flip-Flops

Hirdetések

Az előző fejezetben a reteszekről volt szó. Ezek a flip-flopok alapvető építőelemei. A flip-flopokat kétféle módszerrel valósíthatjuk meg.

Az első módszerben két reteszt kaszkádosítunk úgy, hogy az első reteszt minden pozitív órajelimpulzusra, a másodikat pedig minden negatív órajelimpulzusra engedélyezzük. Így a két retesz kombinációja egy flip-flop lesz.

A második módszerrel közvetlenül megvalósíthatjuk a flip-flopot, amely élérzékeny. Ebben a fejezetben a következő flip-flopokat tárgyaljuk a második módszerrel.

  • SR Flip-Flop
  • D Flip-Flop
  • JK Flip-Flop
  • T Flip-Flop

SR Flip-Flop

AzSR flip-flop csak pozitív óraátmenetek vagy negatív óraátmenetek esetén működik. Míg az SR-retesz az engedélyező jellel működik. Az SR flip-flop kapcsolási rajza a következő ábrán látható.

SR Flip-Flop

Ez az áramkör két bemenettel S & R és két kimenettel Q(t) & Q(t)’ rendelkezik. Az SR flipflop működése hasonló az SR Latch-hez. De ez a flipflop csak akkor hat a kimenetekre, ha az aktív engedélyezés helyett az órajel pozitív átmenetét alkalmazzuk.

A következő táblázat az SR flipflop állapottáblázatát mutatja.

S R Q(t + 1)
0 0 Q(t)
0 1 0
1 0 1
1 1

Tessék, Q(t) & Q(t + 1) a jelenlegi állapot & illetve a következő állapot. Tehát az SR flip-flop használható e három funkció egyikére, például Hold, Reset & Set a bemeneti feltételek alapján, amikor az órajel pozitív átmenetét alkalmazzák. A következő táblázat az SR flip-flop jellemző táblázatát mutatja.

.

jelenlegi bemenetek jelenlegi állapot következő állapot
S R Q(t) Q(t + 1)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 x
1 1 1 1 x

Három változóval K-Térkép, megkaphatjuk a következő állapotra vonatkozó egyszerűsített kifejezést, Q(t + 1). A következő állapot, Q(t + 1) háromváltozós K-térképét a következő ábra mutatja.

3 változós K-térkép Következő állapot

A szomszédos állapotok maximálisan lehetséges csoportosítása már az ábrán is látható. Ezért a következő állapot Q(t + 1) egyszerűsített kifejezése

$Q\left ( t+1 \right )=S+{R}’Q\left ( t \right )$

D Flip-Flop

D flip-flop csak pozitív óraátmenetekkel vagy negatív óraátmenetekkel működik. Míg a D retesz az engedélyező jellel működik. Ez azt jelenti, hogy a D flip-flop kimenete érzéketlen a bemenet, D változásaira, kivéve az órajel aktív átmenetét. A D flip-flop kapcsolási rajza a következő ábrán látható.

D Flip-Flop

Ez az áramkör egyetlen D bemenettel és két Q(t) & Q(t)’ kimenettel rendelkezik. A D flip-flop működése hasonló a D Latch-hez. De ez a flip-flop csak akkor hat a kimenetekre, ha az aktív engedélyezés helyett az órajel pozitív átmenetét alkalmazzuk.

A következő táblázat a D flip-flop állapottáblázatát mutatja.

D Qt + 1t + 1
0 0
1 1

Ezért, D flip-flop mindig megtartja azt az információt, amely az órajel korábbi pozitív átmenetének D adatbemenetén rendelkezésre áll. A fenti állapottáblázatból közvetlenül felírhatjuk a következő állapot egyenletét a következőképpen

Q(t + 1) = D

A D flip-flop következő állapota mindig megegyezik az adatbemenettel, D-vel az órajel minden pozitív átmenete esetén. Ezért a D flip-flopok regiszterekben, shift regiszterekben és néhány számlálóban használhatók.

JK Flip-Flop

A JK flip-flop az SR flip-flop módosított változata. Csak pozitív óraátmenetekkel vagy negatív óraátmenetekkel működik. A JK flip-flop kapcsolási rajza a következő ábrán látható.

JK Flip-Flop

Ez az áramkör két bemenettel J & K és két kimenettel Q(t) & Q(t)’ rendelkezik. A JK flip-flop működése hasonló az SR flip-flophoz. Itt az SR flip-flop bemeneteit S = J Q(t)’-nek és R = KQ(t)’-nek tekintettük, hogy a módosított SR flip-flopot a bemenetek 4 kombinációjára használjuk.

A következő táblázat a JK flip-flop állapottáblázatát mutatja.

J K Q(t + 1)
0 0 Q(t)
0 1 0
1 0 1
1 1 Q(t)’

Itt, Q(t) & Q(t + 1) a jelenlegi állapot & illetve a következő állapot. Tehát a JK flip-flop használható e négy funkció egyikére, például Hold, Reset, Set & A jelenlegi állapot komplementerének beállítása & A bemeneti feltételek alapján, amikor az órajel pozitív átmenetét alkalmazzák. A következő táblázat a JK flip-flop jellemző táblázatát mutatja.

.

jelenlegi bemenetek jelenlegi állapot következő állapot
J K Q(t) Q(t+1)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1 0

Három változóval K-Térkép, megkaphatjuk a következő állapotra vonatkozó egyszerűsített kifejezést, Q(t + 1). A következő állapot, Q(t + 1) háromváltozós K-térképét a következő ábra mutatja.

JK 3 változós K-térkép

A szomszédos állapotok maximálisan lehetséges csoportosítása már az ábrán is látható. Ezért a következő állapot Q(t+1) egyszerűsített kifejezése

$$$Q\left ( t+1 \right )=J{Q\left ( t \right )}’+{K}’Q\left ( t \right )$$

T Flip-Flop

A T flip-flop a JK flip-flop egyszerűsített változata. Ezt úgy kapjuk, hogy ugyanazt a “T” bemenetet a JK flip-flop mindkét bemenetéhez csatlakoztatjuk. Csak pozitív óraátmenetekkel vagy negatív óraátmenetekkel működik. A T flip-flop áramköri diagramja a következő ábrán látható.

T Flip-Flop

Ez az áramkör egyetlen T bemenettel és két kimenettel Q(t) & Q(t)’ rendelkezik. A T flip-flop működése megegyezik a JK flip-flopéval. Itt a JK flip-flop bemeneteit J = T-nek és K = T-nek tekintettük annak érdekében, hogy a módosított JK flip-flopot a bemenetek 2 kombinációjára használjuk. Tehát kiküszöböltük a J & K másik két kombinációját, amelyek esetében ez a két érték kiegészíti egymást a T flip-flopban.

A következő táblázat a T flip-flop állapottáblázatát mutatja.

D Q(t + 1)
0 Q(t)
1 Q(t)’

Itt, Q(t) & Q(t + 1) a jelenlegi állapot & illetve a következő állapot. Tehát a T flip-flop használható e két funkció egyikére, például Hold, & A jelenlegi állapot komplementere a bemeneti feltételek alapján, amikor az órajel pozitív átmenetét alkalmazzák. A következő táblázat a T flip-flop jellemző táblázatát mutatja.

.

Bemenetek jelenlegi állapot következő állapot
T Q(t) Q(t + 1)
0 0 0 0
0 1 1
1 0 1
1 1 1 0

A fenti jellemző táblázatból, közvetlenül felírhatjuk a következő állapotegyenletet a következőképpen

$$$Q\left ( t+1 \right )={T}’Q\left ( t \right )+TQ{\left ( t \right )+TQ{\left ( t \right )}’$$$

$$$\Rightarrow Q\left ( t+1 \right )=T\oplus Q\left ( t \right )$$$

A T flip kimenete-flop kimenete mindig átvált az órajel minden pozitív átmenetére, amikor a T bemenet logikai magas (1) értéken marad. Ezért a T flip-flop számlálókban használható.

Ebben a fejezetben különböző flip-flopokat valósítottunk meg a NOR-kapuk közötti keresztkapcsolás biztosításával. Hasonlóképpen megvalósíthatjuk ezeket a flip-flopokat NAND kapuk használatával.

Hirdetések

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.