Master-Slave Flip Flop Circuit og dens arbejde

Prøv Vores Instrument Til At Fjerne Problemer





Det kombinationskredsløb ikke bruge nogen form for hukommelse. Derfor inkluderer den tidligere indgangsposition ikke noget resultat i forhold til den nuværende situation i kredsløbet. Selvom det sekventielle kredsløb inkluderer hukommelse, afhænger output derfor af input, hvilket betyder, at output kan ændres baseret på input. Arbejdet med disse kredsløb kan udføres ved at bruge tidligere kredsløbsindgang, CLK, hukommelse og output. Denne artikel diskuterer en oversigt over master-slave flip flop. Men inden man lærer at vide om denne flip-flop, skal man vide om det grundlæggende i klipklapper som SR-flip-flop og JK-flip-flop.

Hvad er en Master-Slave Flip Flop?

Dybest set kan denne type flip flop designes med to JK FF'er ved at forbinde i serie. En af disse FF'er, en FF fungerer som master såvel som andre FF fungerer som slave. Forbindelsen af ​​disse FF'er kan gøres på denne måde, master FF-udgangen kan tilsluttes indgangene til slave FF. Her kan slave FF's udgange tilsluttes indgangene til master FF.




I denne type FF, en inverter bruges også ud over to FF'er. Inverterforbindelsen kan udføres på en sådan måde, at hvor den inverterede CLK-puls kan forbindes til slave FF. Med andre ord, hvis CLK-puls er 0 for en master FF, så vil CLK-puls være 1 for en slave FF. Tilsvarende, når CLK-puls er 1 for master FF, vil CLK-puls være 0 for slave FF.

master-slave-flip-flop-kredsløb

master-slave-flip-flop-kredsløb



Master-Slave FF arbejder

Når CLK-pulsen går til høj, hvilket betyder 1, kan slaven adskilles, kan indgangene som J & K ændre systemets tilstand.

Slave FF kan løsnes, indtil CLK-pulsen går til lav, hvilket betyder 0. Når CLK-pulsen går tilbage til lav tilstand, kan dataene transmitteres fra master FF til slave FF og endelig o / p kan fås.

Først udløses master FF på et positivt niveau, mens slave FF udløses på et negativt niveau. Af denne grund reagerer master FF først.


Hvis J = 0 & K = 1, så går output fra master FF 'Q' til input K af slave FF & CLK tvinger slave FF til RST (reset), derfor slaver FF kopierer master FF.

Hvis J = 1 & K = 0, så går master FF 'Q' til input J af slave FF & CLK's negative overgang sætter slave FF og kopierer master.

Hvis J = 1 & K = 1, skifter den over CLKs positive overgang, og derfor slår skiftet over CLKs negative overgang.

Hvis begge J & K er 0, kan FF immobiliseres, og Q forbliver ubevægelig.

Tidsplan

  • Når både CLK-puls & o / p for masteren er høj, forbliver den høj indtil CLK er lav på grund af tilstanden er gemt.
  • På nuværende tidspunkt bliver masterens o / p til lav, da CLK-pulsen igen bliver høj og forbliver lav, indtil CLK igen bliver til høj.
  • Derfor finder skiftet sted i en CLK-cyklus.
timing-diagram-af-en-master-slave-FF

timing-diagram-af-en-master-slave-FF

  • Hver gang CLK-pulsen er 1, er master indstillet, men ikke slave, derfor forbliver slave o / p '0', indtil CLK forbliver 1.
  • Når CLK er lav, bliver slaven til operationel og forbliver '1', indtil CLK igen bliver til '0'.
  • Skift finder sted gennem hele proceduren, mens o / p ændres en gang inden for en cyklus.
  • Dette gør denne flip-flop som et synkront apparat, fordi det kun overfører data med CLK-signaltimingen.

Således handler det kun om Master-Slave Klipklapper . Af ovenstående oplysninger kan vi endelig konkludere, at denne FF kan bygges med to FF'er, nemlig master og slave. Når en FF fungerer som masterkredsløbet, aktiveres den over CLK-pulsens forkant. Tilsvarende, når en anden FF fungerer som slave-kredsløbet, aktiveres den over CLK-pulsens faldende kant.