10M+ elektronske komponente na zalogi
Certificiran po ISO
Vključena garancija
Hitra dostava
Težko najdljivi deli?
Mi jih viramo.
Zahtevajte ponudbo

Asinhroni števec: Delovanje, tipi in primerjava

May 02 2026
Izvir: DiGi-Electronics
Brskaj: 713

Asinhroni števec je digitalno vezje, ki šteje impulze ure preko povezanih flip-flopov. Le prvi flip-flop dobi glavno uro, medtem ko se naslednje stopnje spreminjajo ena za drugo. Ta valovita akcija jo naredi preprosto in uporabno za štetje pri nizkih hitrostih in frekvenčno delitev. Ta članek ponuja informacije o njegovem delovanju, vrstah, časovnem vedenju, uporabi in primerjavi. 

Figure 1. Asynchronous Counters

Osnove asinhronega števca

Asinhroni števec je digitalno števec, ki spreminja svoj izhod, ko prispejo impulzi ure. Samo prvi flip-flop prejme zunanjo uro neposredno. Vsak naslednji flip-flop se sproži z izhodom prejšnje stopnje, tako da signal potuje skozi števec v zaporedju.

To korak-po-koraku dejanje je razlog, da se imenuje tudi števec valov. Zasnova je preprosta in primerna za osnovno štetje v nizkohitrostnih digitalnih vezjih.

Kako deluje asinhroni števec?

Figure 2. How an Asynchronous Counter Works?

Vhod ure in veriga sprožilcev

Prvi flip-flop spremeni stanje, ko prejme vhodni pulz ure. Nato njegov izhod postane sprožilec za naslednji flip-flop. Ta proces se nadaljuje skozi preostale faze, pri čemer se vsaka faza spremeni šele po prejšnji fazi.

Binarna izhodna formacija

Vsak flip-flop proizvede en izhodni bit. Ko se izhodi berejo skupaj, tvorijo binarno štetje. Prva stopnja predstavlja najnižji bit, medtem ko kasnejše stopnje predstavljajo višje bite. Ko se doda več flip-flopov, lahko števec ustvari več stanja štetja.

Glavne vrste asinhronih števcev

Figure 3. Main Types of Asynchronous Counters

Asinhroni števec navzgor

Asinhroni števec poveča svoj števec za eno za vsak impulz ure. Njegovi izhodi sledijo naprej binarnemu zaporedju, ki se začne z najnižjo vrednostjo števila in se premika proti najvišji vrednosti. Ko doseže zadnje stanje štetja, števec vrne v začetno stanje in ponovi zaporedje.

Asinhroni števec navzdol

Asinhroni števec zmanjša svoje število za en za vsak impulz ure. Njegovi izhodi sledijo obratnemu binarnemu zaporedju, pri čemer se premikajo od višje vrednosti štetja proti nižji vrednosti. To obratno štetje je odvisno od tega, kako so flip-flop izhodi povezani iz ene stopnje v drugo.

Komplementarna uporaba izhodov

Flip-flopi pogosto zagotavljajo tako normalne kot komplementarne izhode. Normalni izhod in komplementarni izhod se lahko uporabljata v različnih povezovalnih poteh za podporo nasprotnim smerem štetja. Če izberete, kateri izhod poganja naslednjo stopnjo, je števec mogoče razporediti tako, da šteje navzgor ali navzdol.

Časovno vedenje v asinhronem števcu

Figure 4. Timing Behavior in an Asynchronous Counter

Učinek valovanja

Učinek valovanja pomeni, da se izhodni biti ne posodabljajo hkrati. Sprememba se začne pri prvem flip-flopu in nato poteka skozi preostale stopnje eno za drugo.

Zakasnitev propagacije

Zakasnitev propagacije je kratek odzivni čas vsakega flip-flopa po prejemu sprožilnega signala. Ko se doda več stopenj, se ti majhni zakasneje združijo, zato števec potrebuje več časa, da doseže stabilen končni rezultat.

Lažna vmesna stanja

Med nekaterimi spremembami štetja lahko izhodi za kratek čas pokažejo napačna začasna stanja, preden se ustalijo na pravilnem štetju. Ta stanja se pojavijo, ko signal še potuje skozi verigo, in lahko vplivajo na vezja, ki preberejo izhod prezgodaj.

Osnovni delovni tok oblikovanja

→ Določite, ali mora števec šteti navzgor, odštevati navzdol ali deliti frekvenco.

→ Izberite zahtevano število bitov.

→ Povežite japonke v Cascade.

→ Potrdite tip sprožilca in izhodno pot.

→ Ocenite skupni zamik valovanja.

→ Preverite, ali povezana logika lahko prenaša začasna stanja.

→ Dodajte stroboskop ali omogočite nadzor, če je potrebno.

→ Preizkusite celotno zaporedje štetja.

Pogoste uporabe asinhronih števcev

Štetje pulzov

Štetje impulzov pomeni, da asinhroni števec šteje prihajajoče pulze enega za drugim. Vsak utrip ure spremeni štetje za en korak.

Štetje dogodkov

Štetje dogodkov beleži, kolikokrat se signal ali dejanje zgodi. Števec se povečuje ali zmanjšuje z vsakim prejetim signalom dogodka.

Delitev frekvenc

Frekvenčna delitev zmanjša vhodno frekvenco na nižjo izhodno frekvenco. Vsaka flip-flop stopnja dodatno razdeli signal.

Divizija ure

Deljenje ure ustvarja počasnejše signale ure iz hitrejšega vhoda ure. To je uporabno, kadar vezje potrebuje počasnejši časovni signal.

Časovni krogi

Časovniki uporabljajo asinhrone števce za štetje impulzov ure skozi čas. Vrednost štetja lahko podpira preproste časovne operacije.

6,6 LED zasloni za štetje

LED zasloni za štetje prikazujejo vrednosti štetja z digitalnimi izhodi. Izhodne bite je mogoče povezati z zaslonskimi vezji za prikaz spreminjajočih se stanja štetja.

Primerjava: asinhroni proti sinhronim števcem

ZnačilnostAsinhroni števecSinhroni števec
Metoda taktiranjaValovanje skozi fazeSkupna ura za vse stopnje
Časovno usklajevanje izhodaNe sočasnoSkoraj istočasno
HitrostSpodnjiVišje
KompleksnostEnostavnejeBolj zapleten
Učinek zakasnitveBolj opaznoBolje nadzorovan
Najboljša uporabaŠtetje pri nizkih hitrostihHitrejši digitalni sistemi

Zaključek

Asinhroni števci so preprosta števna vezja, ki delujejo tako, da prenašajo spremembe ure iz enega flip-flopa v drugega. Uporabni so za štetje impulzov, dogodkov, delitev frekvenc, delitev ure, časovnike, LED zaslone in logiko za nadzor pri nizkih hitrostih. Njihove glavne omejitve so zamik valovanja, začasna lažna stanja in nižja hitrost. Za vezja, ki potrebujejo izmenjavo izhodov skupaj, so sinhroni števci običajno bolj primerni.

Pogosto zastavljena vprašanja [FAQ]

Koliko stanj lahko ima asinhroni števec?

Asinhroni števec ima lahko 2ⁿ stanja, kjer je n število flip-flopov.

Kaj je protibit?

Števec je en izhod iz enega flip-flopa.

Kaj je stanje štetja?

Stanje štetja je polna binarna vrednost, ki jo tvorijo vsi izhodi flip-flopa.

9,4 Ali lahko asinhroni števec začne nad ničlo?

Da. Prednastavljeni ali jasni vhodi lahko nastavijo števec na izbrano začetno vrednost.

9,5 Kaj se zgodi po najvišjem štetju?

Števec se obrne in se vrne na začetno štetje.

Zakaj je prvi flip-flop najnižji bit?

Spreminja se z vsakim impulzom ure, zato predstavlja najmanjšo binarno vrednost.