Što je Clocked SR Flip-Flop?
Taktirani SR flip-flop:objašnjenje na razini vrata
SR japanka s taktom je temeljni građevni blok u sekvencijalnim logičkim sklopovima. To je vrsta zasuna koji uključuje signal sata za kontrolu kada flip-flop ažurira svoj izlaz. To ga čini prikladnim za izgradnju sinkronih krugova, gdje se sve promjene stanja događaju u određeno vrijeme definirano satom.
Evo raščlambe kako to funkcionira:
Komponente:
* SR zasun: Jezgra SR flip-flopa s taktom je jednostavan SR zasun, izgrađen s dva NOR vrata (ili NAND vrata, ovisno o implementaciji).
* Unos sata: Ovaj ulaz kontrolira vrijeme promjene izlaza. Flip-flop samo ažurira svoje izlazno stanje kada je signal takta aktivan (obično visoka logička razina).
* Ulazi (S i R):
* S (Set): Postavlja izlaz Q na '1'.
* R (Reset): Resetira izlaz Q na '0'.
* Izlazi (Q i Q'):
* P: Glavni izlaz koji predstavlja trenutno stanje.
* P': Komplement Q izlaza (uvijek suprotna logička razina).
Operacija:
1. Nizak sat (neaktivan): Dok je taktni signal nizak, flip-flop je "zaključan" i izlazi ostaju nepromijenjeni bez obzira na ulazne vrijednosti S i R. To je zato što ulaz takta blokira SR zasun da reagira na ove ulaze.
2. Visoko (aktivno): Kada signal takta postane visok, flip-flop postaje osjetljiv na S i R ulaze.
* S=1, R=0: Izlaz Q je postavljen na '1', a izlaz Q' je postavljen na '0'.
* S=0, R=1: Izlaz Q se resetira na '0', a izlaz Q' se postavlja na '1'.
* S=0, R=0: Izlaz Q zadržava svoje prethodno stanje.
* S=1, R=1: Ova kombinacija unosa je zabranjena jer vodi u nedefinirano stanje. Ovo se stanje ne bi trebalo pojaviti u ispravno projektiranim krugovima.
Zašto koristiti SR flip-flop s taktom?
* Sinkronizacija: Omogućuje kontrolirana i vremenski određena ažuriranja izlaza, što ga čini idealnim za izgradnju sinkronih digitalnih sustava.
* Zadržavanje stanja: Flip-flop zadržava svoje stanje čak i kada se ulazni signali mijenjaju, sve dok je takt nizak.
Primjer:
Zamislite jednostavan brojač koji povećava vrijednost sa svakim impulsom takta. Ovo možete izgraditi koristeći taktirani SR flip-flop gdje Q izlaz predstavlja trenutni broj.
Napomena: Postoje i druge varijante SR japanki s taktom, kao što je okidač s ruba verzije koje se ažuriraju samo na uzlaznoj ili silaznoj strani signala sata.
Javite mi ako želite dalje istražiti neku od ovih tema!