Video: Ruleta Digital Fácil | Paso a Paso 2024
In het spraakgebruik van elektronica is een flip-flop een speciaal type gepoorte vergrendeling. Het verschil tussen een flip-flop en een gepoorte vergrendeling is dat in een flip-flop de ingangen niet alleen worden ingeschakeld door de aanwezigheid van een HOOG signaal op de CLOCK-ingang.
In plaats daarvan worden de ingangen geactiveerd door de overgang van de CLOCK-invoer. Dus op het moment dat de klokinvoer van laag naar hoog overgaat, worden de ingangen kort geactiveerd. Zodra de klok zich stabiliseert op de HOOG-instelling, wordt de uitgangstoestand van de flip-flop vergrendeld tot de volgende klokpuls.
Van flip-flops wordt vaak gezegd dat ze edge-triggered zijn, omdat dit de rand is van het kloksignaal dat de flip-flop activeert. Bij gebruik in klokgestuurde computercircuits is edge-triggering een belangrijk kenmerk omdat het circuit-ontwerpers helpt om de timing beter te regelen in circuits met honderden of misschien wel duizenden flip-flops.
De circuits die een flip-flop in staat stellen om alleen op de leading edge te reageren, kunnen behoorlijk gecompliceerd zijn. Een van de eenvoudigste methoden is om de klokingang in een NIET-EN-poort te voeden, waarbij een van de benen door een inverter wordt gevoerd. Dit werkt omdat in alle logische poorten er een zeer kleine vertraging is tussen de tijd dat een signaal aankomt bij de invoer en het juiste signaal aankomt bij de uitgang.
Aanvankelijk is de klokingang LAAG. De omvormer zorgt ervoor dat de eerste ingang naar de NIET-EN-poort (gemarkeerd met 1) HOOG is, terwijl de tweede ingang LAAG is. Omdat de ingangen niet beide HOOG zijn, is de uitvoer van de NIET-EN-poort op punt 2 HOOG. De tweede omvormer inverteert de NAND-poortuitgang zodat de uiteindelijke uitvoer van het circuit op punt 3 LAAG is, net als de klokingang.
Wanneer de klokingang hoog wordt, wordt de tweede ingang naar de NAND-poort onmiddellijk hoog. Het duurt echter enkele milliseconden voordat de omvormer reageert, dus voor die paar milliseconden is de uitvoer van de omvormer nog steeds HOOG.
Zo zijn beide ingangen naar de NAND-poort HOOG gedurende enkele milliseconden, waardoor de uitvoer van de NAND-poort in punt 2 LOW gaat. Vervolgens keert de tweede NOT-poort de NAND-poortuitgang om, waardoor de uitgang op het punt 3 in het signaal gedurende een kort moment HOOG gaat.
Zodra de eerste NIET-poort inhaalt en de uitvoer LOW wordt (op punt 1), reageert de NAND-poort op de LAGE en HOGE ingang door de uitgang op HOOG op HOOG te zetten. De tweede NIET-poort keert vervolgens die uitgang om naar punt 3.
Het nettoresultaat van het circuit is dat lange klokpulsen worden omgezet in korte klokpulsen.De tijdsduur tussen de pulsen blijft hetzelfde, maar het HOGE deel van de puls wordt veel korter.
Flip-flops zijn ontworpen voor gebruik in circuits die vaste klokpulsen gebruiken. Een eenvoudige manier om klokpulsen te verschaffen voor een flip-flop-schakeling is om een 555 timer-IC te gebruiken. De invoerbron voor de CLOCK-invoer van een flip-flop hoeft echter geen werkelijke klok te zijn; het kan ook een one-shot-input zijn die wordt geactiveerd door een drukknop.