De D Latch
Omdat de activeringsingang op een gated SR-latch een manier biedt om de Q- en niet-Q-uitgangen te vergrendelen zonder rekening te houden met de status van S of R, kunnen we een van die ingangen elimineren om een multivibrator-vergrendelingscircuit te creëren zonder "illegale" invoer staten.
Zo'n circuit wordt een D-latch genoemd en de interne logica ziet er als volgt uit:
Merk op dat de R-ingang is vervangen door het complement (inversie) van de oude S-ingang, en de S-ingang is hernoemd naar D. Net als bij de gated SR-latch, zal de D-latch niet reageren op een signaalingang als de activering invoer is 0 - het blijft gewoon vergrendeld in de laatste staat. Als de activeringsingang echter 1 is, volgt de Q-uitgang de D-ingang.
Aangezien de R-ingang van het S-R-circuit is afgeschaft, heeft deze grendel geen "ongeldige" of "illegale" status. Q en niet-Q zijn altijd tegenover elkaar.
Als het bovenstaande diagram al verwarrend is, zou het volgende diagram het concept eenvoudiger moeten maken:
Net als zowel de SR- als de gated S-R-latches, kan het D-latchcircuit worden gevonden als zijn eigen voorverpakte circuit, compleet met een standaardsymbool:
De D-latch is niets meer dan een gated S-R-latch met een omvormer toegevoegd om R het complement (inverse) van S te maken.
Laten we eens kijken naar het ladderlogica-equivalent van een D-latch, aangepast ten opzichte van het basisladderdiagram van een SR-latch:
Een toepassing voor de D-latch is een 1-bit geheugencircuit. U kunt een 0- of 1-bit in dit vergrendelingscircuit "schrijven" (opslaan) door de enable-ingang hoog (1) te maken en D in te stellen op wat u maar wilt dat het opgeslagen bit is. Wanneer de activeringsingang laag (0) wordt gemaakt, negeert de grendel de status van de D-ingang en houdt vrolijk de opgeslagen bitwaarde vast, uitvoerend op de opgeslagen waarde op Q, en zijn inverse op uitgang niet-Q.
BEOORDELING:
- Een D-latch is als een SR-latch met slechts één ingang:de "D"-ingang. Het activeren van de D-ingang stelt het circuit in en het deactiveren van de D-ingang reset het circuit. Dit is natuurlijk alleen als de vrijgave-ingang (E) ook is geactiveerd. Anders worden de uitgang(en) vergrendeld en reageren ze niet op de status van de D-ingang.
- D-latches kunnen worden gebruikt als 1-bits geheugencircuits, waarbij een "hoge" of een "lage" status wordt opgeslagen wanneer deze is uitgeschakeld, en nieuwe gegevens worden "gelezen" van de D-invoer wanneer deze zijn ingeschakeld.
GERELATEERDE WERKBLAD:
- Latch Circuits - D Latch-werkblad
Industriële technologie