Vad är en synkron krets?
En synkron krets är en typ av digital krets som har sina tidpunkter bestämda av en extern klocksignal. Dessa kretsar är utformade för att fungera vid exakta tidpunkter eller under exakta omständigheter. I huvudsak, när situationen är korrekt, kommer systemklockan att skicka en signal till kretsen för att aktivera. Den kommer att göra vad den är utformad för att göra och sedan stängas av tills den får en annan signal. Dessa system är byggda för att fungera med split-second timing, men det finns vanligtvis en fördröjning mellan klockan och den synkrona kretsen när signalen rör sig genom systemet.
För att förstå exakt hur en synkronkrets fungerar är det nödvändigt att veta hur de system de används i arbetet. Först är en synkronkrets del av ett digitalt system. Detta betyder att signalerna som den tar emot fungerar i två funktioner: på eller av. Dessa system är en vanlig del av modern teknik, särskilt i datorer och datorstyrda enheter.
Den största delen av den externa driften av en synkronkrets är klockan. Detta är en vanlig del av mer komplexa digitala system och det används för att hålla reda på tidpunkter. Till skillnad från traditionella klockor baseras dessa timings vanligtvis inte på aktuell tid; de är baserade på operativa tillstånd. I grund och botten är detta den del av det digitala systemet som ser till att allt händer när det är tänkt.
När ett specifikt driftstillstånd inträffar sänder klockan en signal till synkronkretsen. Detta aktiverar kretsens funktion och den fungerar som designad. Detta kan vara så enkelt som att låta en signal eller elektrisk ström passera den under några millisekunder, eller det kan vara ett första steg i en stor digitalstegsfunktion med flera steg. Oavsett kretsens syfte, kommer det att göra det en gång och sedan stänga av det. Det kommer bara att slås på igen efter att ha fått en ny signal.
Eftersom dessa kretsar är bundna så nära systemklockan, används de vanligtvis för att utföra aktiviteter som måste hända vid exakta tidpunkter. Även om detta kan verka som ett mycket viktigt koncept, förlitar majoriteten av de vanliga digitala systemen på nära timing för att hela systemet ska fungera korrekt. Många av dessa tidpunkter är tunga på programvarukontroll; hårddiskstyrning, som i en synkronkrets, är mindre vanligt.
Den verkliga användningen av ett hårdvarusystem är i antalet åtgärder som måste ske för att det ska fungera. När programvarutimning aktiveras baseras behandlingen av kommandot på de andra saker som händer på systemet. Om processorn är upptagen kan förseningen kasta bort tidpunkten. Hårdvarasystem har inte de extra stegen; en synkron krets kan anslutas direkt till klockan.