Vad är en synkron krets?

En synkron krets är en typ av digital krets som har sina timings bestämda av en extern klocksignal. Dessa kretsar är utformade för att fungera vid exakta tidpunkter eller under exakta omständigheter. Närhelst situationen är korrekt, kommer systemklockan att skicka en signal till kretsen att aktiveras. Den kommer att göra vad den är designad 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 timing på en del av en sekund, men det finns vanligtvis en fördröjning mellan klockan och den synkrona kretsen när signalen färdas genom systemet.

För att förstå exakt hur en synkron krets fungerar är det nödvändigt att veta hur systemen de används i fungerar. För det första är en synkron krets en del av ett digitalt system. Det betyder att signalerna 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 synkron krets är klockan. Detta är en vanlig del av mer komplexa digitala system och det används för att hålla reda på tider. Till skillnad från traditionella klockor är dessa tider vanligtvis inte baserade på faktisk 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 ska.

När ett specifikt drifttillstånd inträffar kommer klockan att skicka en signal till den synkrona kretsen. Detta kommer att slå på kretsens funktion och den kommer att fungera som den är designad. Detta kan vara så enkelt som att låta en signal eller elektrisk kraft passera genom den i några millisekunder, eller så kan det vara ett första steg i en stor flerstegs digital funktion. Oavsett syftet med kretsen kommer den att göra det en gång och sedan stängas av. Den slås på igen först efter att ha fått en annan signal.

Eftersom dessa kretsar är så nära kopplade till systemklockan, används de vanligtvis för att utföra aktiviteter som måste ske vid exakta tidpunkter. Även om detta kan verka som ett mycket viktigt koncept, förlitar sig majoriteten av vanliga digitala system på nära timing för att hela systemet ska fungera korrekt. Många av dessa tidpunkter är tunga för mjukvarukontroll; Hardwired kontroll, som i en synkron krets, är mindre vanligt.

Den verkliga användningen av ett hårdvarusystem ligger i antalet åtgärder som måste ske för att det ska fungera. När programvarans timing aktiveras baseras bearbetningen av kommandot på andra saker som händer i systemet. Om processorn är upptagen kan fördröjningen försämra tiderna. Hårdvarusystem har inte de extra stegen; en synkron krets kan kopplas direkt till klockan.