logo

D Flip Flop

Sisään SR NAND Gate Bisticable piirissä, määrittelemätön tuloehto SET = '0' ja RESET = '0' on kielletty. Se on SR-flip flopin haittapuoli. Tämä tila:

  1. Ohita palautteen lukitustoiminto.
  2. Pakota molemmat lähdöt olemaan 1.
  3. Menettää ohjauksen tulolla, joka ensin siirtyy arvoon 1, ja toinen tulo jää '0:ksi', jolla ohjataan tuloksena olevaa salvan tilaa.

Tarvitsemme an invertteri jotta tämä ei tapahdu. Yhdistämme invertterin Set- ja Reset-tulojen välille toisen tyyppisen flip-flop-piirin, ns. D varvastossu , Viive flip flop, D-tyyppi Bstabiili, D-tyyppinen varvas.

kuinka päivitän javan

D-flip floppi on tärkein varvastossu muista kellotuista tyypeistä. Se varmistaa, että samanaikaisesti molemmat tulot, eli S ja R, eivät ole koskaan yhtä suuria kuin 1. Delay-kiikku on suunniteltu käyttämällä aidattua SR varvastossu tulojen väliin kytketty invertteri mahdollistaen yhden tulon D(Data).

Tätä yksittäistä datatuloa, joka on merkitty kirjaimella 'D', käytetään 'Set'-tulon sijasta ja täydentävää 'Reset'-tuloa varten, käytetään invertteriä. Täten tasolle herkkä D-tyyppinen tai D-kiikku on rakennettu tasoherkästä SR-kiikkusta.

Joten tässä S=D ja R= ~D (D:n komplementti)

Lohkokaavio

D Flip Flop

Piirikaavio

D Flip Flop

Tiedämme, että SR-kiikku vaatii kaksi tuloa, eli yhden lähdön 'SET' ja toisen 'RESET' lähdön. Invertteriä käyttämällä voimme asettaa ja nollata lähdöt vain yhdellä tulolla, koska nyt kaksi tulosignaalia täydentävät toisiaan. SR-flip flopissa, kun molemmat tulot ovat 0, tämä tila ei ole enää mahdollinen. Se on epäselvyys, jonka komplementti poistaa D-flip-flopissa.

D-flip-flopissa yksittäistä tuloa 'D' kutsutaan 'Data'-syötöksi. Kun tiedonsyötön arvoksi on asetettu 1, flip floppi asetetaan, ja kun se on asetettu arvoon 0, flip floppi muuttuu ja nollautuu. Tämä olisi kuitenkin turhaa, koska flip-flopin lähtö muuttuisi aina jokaisella tähän datatuloon syötetyllä pulssilla.

postitilauksen läpikulku

'CLOCK'- tai 'ENABLE'-tuloa käytetään tämän välttämiseksi datatulon eristämiseen kiikun lukituspiiristä. Kun kellotulo on tosi, D-tuloehto kopioidaan vain lähtöön Q. Tämä muodostaa perustan toiselle peräkkäiselle laitteelle, jota kutsutaan nimellä D Flip Flop .

Kun kellotulo on asetettu arvoon 1, kiikun 'set' ja 'reset' -tulot asetetaan molemmat arvoon 1. Joten se ei muuta tilaa ja tallenna lähdössä olevaa dataa ennen kellon siirtymistä. Yksinkertaisesti sanottuna lähtö on 'lukittu' joko 0:ssa tai 1:ssä.

Totuustaulukko D-tyypin Flip Flopille

D Flip Flop

Symbolit ↓ ja ↑ osoittavat kellopulssin suunnan. D-tyypin varvastossu olettaa nämä symbolit reunalaukaisuina.