logo

D Flip Flop

Ban ben SR NAND Gate Bistabil áramkörben a SET = '0' és RESET = '0' definiálatlan bemeneti feltétel tilos. Ez az SR flip flop hátránya. Ez az állapot:

  1. A visszacsatolás reteszelési műveletének felülbírálása.
  2. Mindkét kimenetet kényszerítse 1-re.
  3. Elveszíti a vezérlést a bemenet által, amely először 1-re megy, és a másik bemenet „0” marad, amellyel a retesz eredő állapotát szabályozzuk.

Szükségünk van egy inverter hogy ez ne forduljon elő. A Set és Reset bemenetek közé kötjük az invertert egy másik típusú flip flop áramkör előállításához, ún. D papucs , Delay flip flop, D-típusú Bistabil, D-típusú flip-flop.

konvertálja a java objektumot json-ba

A D flip-flop a legfontosabb flip-flop a többi órajeles típus közül. Biztosítja, hogy ugyanakkor mindkét bemenet, azaz az S és az R soha ne legyen egyenlő 1-gyel. A Delay flip-flop egy kapuzott SR flip-flop a bemenetek közé csatlakoztatott inverterrel, amely egyetlen D(Data) bemenetet tesz lehetővé.

Ezt az egyetlen adatbemenetet, amelyet a „Set” bemenet helyett „D” címkével látnak el, és a kiegészítő „Reset” bemenetet használják, az invertert használják. Így a szintérzékeny D-típusú vagy D-flip-flop egy szintérzékeny SR flip-flopból épül fel.

Tehát itt S=D és R= ~D (D komplementere)

Blokk diagramm

D Flip Flop

Kördiagramm

D Flip Flop

Tudjuk, hogy az SR flip-flop két bemenetet igényel, azaz az egyiket a kimenet „SET”, a másikat a kimenet „RESET” beállításához. Az inverter használatával a kimeneteket csak egy bemenettel állíthatjuk be és nullázhatjuk, mivel most a két bemeneti jel kiegészíti egymást. Az SR flip-flopban, amikor mindkét bemenet 0, ez az állapot már nem lehetséges. Ez egy kétértelműség, amelyet a komplement megszüntet a D-flip flopban.

string hosszúságú java

A D flip-flopban az egyetlen „D” bemenetet „Data” bemenetnek nevezik. Ha az adatbevitel 1-re van állítva, a flip-flop be lesz állítva, és ha 0-ra van állítva, a flip-flop megváltozik és visszaáll. Ez azonban értelmetlen lenne, mivel a flip-flop kimenete mindig megváltozna az adatbevitelre alkalmazott minden impulzusnál.

A 'CLOCK' vagy 'ENABLE' bemenet ennek elkerülésére szolgál az adatbemenet leválasztására a flip-flop reteszelő áramkörétől. Ha az órabemenet igazra van állítva, a D bemeneti feltétel csak a Q kimenetre másolódik. Ez egy másik szekvenciális eszköz alapját képezi. D Flip Flop .

Ha az órabemenet 1-re van állítva, a flip-flop 'set' és 'reset' bemenete egyaránt 1-re van állítva. Így nem változtatja meg az állapotot, és nem tárolja a kimenetén lévő adatokat, mielőtt az óraátmenet megtörtént. Egyszerűen fogalmazva, a kimenet 0-ra vagy 1-re van „reteszelve”.

Igazságtáblázat a D-típusú Flip Flophoz

D Flip Flop

A ↓ és ↑ szimbólumok az óraimpulzus irányát jelzik. A D-típusú flip flop ezeket a szimbólumokat élkioldóként vette fel.