Sinkroni krug je vrsta digitalnog sklopa čija vremena određuju vanjski taktni signal. Ovi krugovi su dizajnirani da rade u točno određeno vrijeme ili u točno određenim okolnostima. U suštini, kad god je situacija ispravna, sistemski sat će poslati signal krugu da se aktivira. Učinit će sve što je zamišljeno, a zatim će se isključiti dok ne dobije drugi signal. Ovi su sustavi napravljeni da rade s mjerenjem vremena u djeliću sekunde, ali obično postoji kašnjenje između sata i sinkronog kruga dok signal putuje kroz sustav.
Da bi se točno razumjelo kako sinkroni sklop radi, potrebno je znati kako funkcioniraju sustavi koji se koriste. Prvo, sinkroni krug je dio digitalnog sustava. To znači da signali koje prima djeluju u dvije funkcije: uključeno ili isključeno. Ovi su sustavi uobičajeni dio moderne tehnologije, posebice u računalima i računalno upravljanim uređajima.
Najveći dio vanjskog rada sinkronog kruga je sat. Ovo je uobičajeni dio složenijih digitalnih sustava i koristi se za praćenje vremena. Za razliku od tradicionalnih satova, ova vremena se obično ne temelje na stvarnom vremenu; temelje se na operativnim stanjima. U osnovi, ovo je dio digitalnog sustava koji osigurava da se sve dogodi kada treba.
Kada se pojavi određeno radno stanje, sat će poslati signal sinkronom krugu. To će uključiti funkciju kruga i on će raditi kako je predviđeno. To bi moglo biti jednostavno kao puštanje signala ili električne energije da prođu kroz njega nekoliko milisekundi, ili bi to mogao biti prvi korak u velikoj višestupanjskoj digitalnoj funkciji. Bez obzira na svrhu kruga, to će učiniti jednom, a zatim se isključiti. Ponovno će se uključiti tek nakon što dobije drugi signal.
Budući da su ti sklopovi tako usko vezani za sistemski sat, obično se koriste za obavljanje aktivnosti koje se moraju dogoditi u točno određeno vrijeme. Iako se ovo može činiti vrlo važnim konceptom, većina uobičajenih digitalnih sustava oslanja se na blisko vrijeme kako bi cijeli sustav ispravno funkcionirao. Mnoga od tih vremena su teška za kontrolu softvera; žičano upravljanje, kao u sinkronom krugu, rjeđe je.
Prava upotreba hardverskog sustava je u broju radnji koje se moraju dogoditi da bi mogao funkcionirati. Kada se softversko vrijeme aktivira, obrada naredbe temelji se na drugim stvarima koje se događaju u sustavu. Ako je procesor zauzet, kašnjenje bi moglo dovesti do smanjenja vremena. Hardverski sustavi nemaju te dodatne korake; sinkroni sklop se može spojiti izravno na sat.