Hvad er en synkron kredsløb?
Et synkront kredsløb er en type digitalt kredsløb, der har dens tidsbestemmelser bestemt af et eksternt kloksignal. Disse kredsløb er designet til at fungere på nøjagtige tidspunkter eller under præcise omstændigheder. I det væsentlige sender systemuret, når situationen er korrekt, et signal til kredsløbet for at aktivere. Den vil gøre, hvad det er designet til at gøre, og derefter slukke, indtil det får et andet signal. Disse systemer er bygget til at fungere med split-second timing, men der er ofte en forsinkelse mellem uret og det synkrone kredsløb, når signalet bevæger sig gennem systemet.
For at forstå nøjagtigt, hvordan et synkront kredsløb fungerer, er det nødvendigt at vide, hvordan de systemer, de bruges i arbejde. For det første er et synkront kredsløb en del af et digitalt system. Dette betyder, at signalerne, den modtager, fungerer i to funktioner: til eller fra. Disse systemer er en fælles del af moderne teknologi, især i computere og computerstyrede enheder.
Den største del af den eksterne betjening af et synkront kredsløb er uret. Dette er en fælles del af mere komplekse digitale systemer, og det bruges til at holde styr på timinger. I modsætning til traditionelle ure er disse timinger typisk ikke baseret på faktisk tid; de er baseret på operationelle stater. Grundlæggende er dette den del af det digitale system, der sørger for, at alt sker, når det skal.
Når en specifik driftstilstand opstår, sender uret et signal til det synkrone kredsløb. Dette vil tænde for kredsløbets funktion, og det fungerer som designet. Dette kan være så simpelt som at lade et signal eller elektrisk strøm passere gennem det i et par millisekunder, eller det kan være et første skridt i en stor multistages digital funktion. Uanset kredsløbets formål, vil det gøre det en gang og derefter slukke. Det tændes først efter at have fået et andet signal.
Da disse kredsløb er bundet så tæt på systemuret, bruges de typisk til at udføre aktiviteter, der skal ske på præcise tidspunkter. Selvom dette kan virke som et meget vigtigt koncept, er de fleste almindelige digitale systemer afhængige af tæt timing for at holde hele systemet korrekt. Mange af disse timinger er tunge på softwarekontrol; hardwired styring, ligesom i et synkront kredsløb, er mindre almindelig.
Den rigtige anvendelse af et hardwaresystem er i antallet af handlinger, der skal ske for at det kan fungere. Når softwaretiming aktiveres, er behandlingen af kommandoen baseret på de andre ting, der sker på systemet. Hvis processoren er optaget, kan forsinkelsen kaste timingerne væk. Hardwaresystemer har ikke disse ekstra trin; et synkront kredsløb kan forbindes direkte til uret.