10M+ Mga Kamay na Elektronikong Bahagi
ISO Kwalipikado
Kasama ang Garantiya
Mabilis na Paghahatid
Mahihirapan Nang Mahahanap na Mga Parte?
Kinuha Namin Sila
Humingi ng Sipi

Asynchronous Counter: Pagtatrabaho, Mga Uri, at Paghahambing

May 02 2026
Pinagmulan: DiGi-Electronics
Mag-browse: 709

Ang isang asynchronous counter ay isang digital circuit na binibilang ang mga pulso ng orasan sa pamamagitan ng mga konektadong flip-flops. Tanging ang unang flip-flop ang makakakuha ng pangunahing orasan, habang ang mga susunod na yugto ay nagbabago nang sunud-sunod. Ang pagkilos ng ripple na ito ay ginagawang simple at kapaki-pakinabang para sa pagbibilang ng mababang bilis at paghahati ng dalas. Ang artikulong ito ay nagbibigay ng impormasyon tungkol sa paggana nito, mga uri, pag-uugali ng tiyempo, paggamit, at paghahambing. 

Figure 1. Asynchronous Counters

Mga Pangunahing Kaalaman sa Asynchronous Counter

Ang isang asynchronous counter ay isang digital counting circuit na nagbabago ng output nito habang dumarating ang mga pulso ng orasan. Tanging ang unang flip-flop lamang ang tumatanggap ng panlabas na orasan nang direkta. Ang bawat sumusunod na flip-flop ay na-trigger ng output ng nakaraang yugto, kaya ang signal ay gumagalaw sa pamamagitan ng counter sa pagkakasunud-sunod.

Ang hakbang-hakbang na pagkilos na ito ang dahilan kung bakit tinatawag din itong ripple counter. Ang disenyo ay simple at angkop para sa pangunahing pagbibilang sa mababang-bilis na digital circuit.

Paano Gumagana ang isang Asynchronous Counter?

Figure 2. How an Asynchronous Counter Works?

Clock Input at Trigger Chain

Ang unang flip-flop ay nagbabago ng estado kapag natanggap nito ang input na pulso ng orasan. Pagkatapos nito, ang output nito ay nagiging trigger para sa susunod na flip-flop. Ang prosesong ito ay nagpapatuloy sa natitirang mga yugto, na ang bawat yugto ay nagbabago lamang pagkatapos ng yugto bago ito magbago.

Pagbuo ng Binary Output

Ang bawat flip-flop ay gumagawa ng isang output bit. Kapag ang mga output ay binasa nang magkasama, bumubuo sila ng isang binary count. Ang unang yugto ay kumakatawan sa pinakamababang bit, habang ang mga susunod na yugto ay kumakatawan sa mas mataas na mga bit. Habang mas maraming flip-flops ang idinagdag, ang counter ay maaaring makabuo ng mas maraming mga estado ng bilang.

Pangunahing Mga Uri ng Asynchronous Counters

Figure 3. Main Types of Asynchronous Counters

Asynchronous Up Counter

Ang isang asynchronous up counter ay nagdaragdag ng bilang nito ng isa para sa bawat pulso ng orasan. Ang mga output nito ay sumusunod sa isang pasulong na pagkakasunud-sunod ng binary, na nagsisimula mula sa pinakamababang halaga ng bilang at lumilipat patungo sa pinakamataas na halaga. Matapos maabot ang huling estado ng bilang, ang counter ay bumalik sa panimulang estado at inuulit ang pagkakasunud-sunod.

Asynchronous Down Counter

Ang isang asynchronous down counter ay binabawasan ang bilang nito ng isa para sa bawat pulso ng orasan. Ang mga output nito ay sumusunod sa isang reverse binary sequence, na lumilipat mula sa isang mas mataas na halaga ng bilang patungo sa isang mas mababang halaga ng bilang. Ang reverse counting action na ito ay nakasalalay sa kung paano konektado ang mga output ng flip-flop mula sa isang yugto patungo sa susunod.

Paggamit ng Komplementaryong Output

Ang mga flip-flop ay kadalasang nagbibigay ng parehong normal at komplementaryong mga output. Ang normal na output at komplimentaryong output ay maaaring magamit sa iba't ibang mga landas ng koneksyon upang suportahan ang kabaligtaran na direksyon ng bilang. Pagpili kung aling output ang nagtutulak sa susunod na yugto, ang counter ay maaaring ayusin upang mabilang pataas o pababa.

Pag-uugali ng Tiyempo sa isang Asynchronous Counter

Figure 4. Timing Behavior in an Asynchronous Counter

Ripple Effect

Ang ripple effect ay nangangahulugan na ang mga output bits ay hindi na-update nang sabay-sabay. Ang pagbabago ay nagsisimula sa unang flip-flop at pagkatapos ay dumadaan sa natitirang mga yugto nang paisa-isa.

Pagkaantala ng Pagpapalaganap

Ang pagkaantala ng pagpapalaganap ay ang maikling oras ng pagtugon ng bawat flip-flop pagkatapos itong makatanggap ng isang signal ng trigger. Habang mas maraming yugto ang idinagdag, ang mga maliliit na pagkaantala na ito ay pinagsama, kaya ang counter ay tumatagal ng mas matagal upang maabot ang isang matatag na pangwakas na bilang.

False Intermediate States

Sa ilang mga pagbabago sa bilang, ang mga output ay maaaring magpakita ng maling pansamantalang estado bago manirahan sa tamang bilang. Lumilitaw ang mga estadong ito habang ang signal ay gumagalaw pa rin sa kadena at maaaring makaapekto sa mga circuit na nagbabasa ng output nang masyadong maaga.

Pangunahing Daloy ng Disenyo

→ Tukuyin kung ang counter ay dapat magbilang up, count down, o hatiin ang dalas.

→ Piliin ang kinakailangang bilang ng mga bits.

→ Ikonekta ang mga flip-flop sa cascade.

→ Kumpirmahin ang uri ng trigger at landas ng output.

→ Tantyahin ang kabuuang pagkaantala ng ripple.

→ Suriin kung ang konektadong lohika ay maaaring magparaya sa mga pansamantalang estado.

→ Magdagdag ng strobing o paganahin ang kontrol kung kinakailangan.

→ Subukan ang buong pagkakasunud-sunod ng bilang.

Mga Karaniwang Aplikasyon ng Asynchronous Counters

Pagbibilang ng Pulso

Ang pagbibilang ng pulso ay nangangahulugang binibilang ng asynchronous counter ang mga papasok na pulso nang paisa-isa. Binabago ng bawat pulso ng orasan ang bilang sa pamamagitan ng isang hakbang.

Pagbibilang ng Kaganapan

Ang pagbibilang ng kaganapan ay nagtatala kung gaano karaming beses ang isang signal o aksyon na nagaganap. Ang counter ay nagdaragdag o bumababa habang ang bawat signal ng kaganapan ay natatanggap.

Dibisyon ng Dalas

Ang paghahati ng dalas ay binabawasan ang isang dalas ng input sa isang mas mababang dalas ng output. Ang bawat yugto ng flip-flop ay naghahati sa signal nang higit pa.

Dibisyon ng Orasan

Ang paghahati ng orasan ay lumilikha ng mas mabagal na mga signal ng orasan mula sa isang mas mabilis na input ng orasan. Ito ay kapaki-pakinabang kapag ang isang circuit ay nangangailangan ng isang mas mabagal na signal ng tiyempo.

Mga Circuit ng Timer

Ang mga timer circuit ay gumagamit ng mga asynchronous counter upang mabilang ang mga pulso ng orasan sa paglipas ng panahon. Ang halaga ng bilang ay maaaring suportahan ang mga simpleng operasyon sa tiyempo.

Mga Display ng Pagbibilang ng LED

Ang mga display ng pagbibilang ng LED ay nagpapakita ng mga halaga ng bilang gamit ang mga digital na output. Ang mga output bits ay maaaring konektado sa display circuit upang ipakita ang pagbabago ng mga estado ng bilang.

Paghahambing: Asynchronous kumpara sa Synchronous Counters

TampokAsynchronous CounterSynchronous Counter
Pamamaraan ng pag-lockRipple sa pamamagitan ng mga yugtoKaraniwang orasan sa lahat ng yugto
Tiyempo ng outputHindi sabay-sabayHalos sabay-sabay
BilisMas mababaMas mataas
Pagiging kumplikadoMas simpleMas kumplikado
Epekto ng pagkaantalaMas kapansin-pansinMas mahusay na kontrolado
Pinakamahusay na paggamitMababang bilis ng pagbibilangMas mabilis na mga digital na sistema

Konklusyon

Ang mga asynchronous counter ay mga simpleng circuit ng pagbibilang na gumagana sa pamamagitan ng pagpasa ng mga pagbabago sa orasan mula sa isang flip-flop patungo sa susunod. Ang mga ito ay kapaki-pakinabang para sa pagbibilang ng pulso, pagbibilang ng kaganapan, paghahati ng dalas, paghahati ng orasan, mga timer, LED display, at lohika ng kontrol na mababa ang bilis. Ang kanilang mga pangunahing limitasyon ay ripple pagkaantala, pansamantalang maling estado, at mas mababang bilis. Para sa mga circuit na nangangailangan ng mga output na magbago nang magkasama, ang mga synchronous counter ay karaniwang mas angkop.

Mga Madalas Itanong [FAQ]

Gaano karaming mga estado ang maaaring magkaroon ng isang asynchronous counter?

Ang isang asynchronous counter ay maaaring magkaroon ng 2ⁿ estado, kung saan n ay ang bilang ng mga flip-flops.

Ano ang isang Counter Bit?

Ang isang counter bit ay isang output mula sa isang flip-flop.

Ano ang Count State?

Ang count state ay ang buong binary value na nabuo ng lahat ng mga output ng flip-flop.

Maaari bang magsimula ang isang asynchronous counter sa itaas ng zero?

Oo. Ang mga preset o clear input ay maaaring itakda ang counter sa isang napiling panimulang halaga.

Ano ang Mangyayari Pagkatapos ng Pinakamataas na Bilang?

Ang counter ay gumulong at bumalik sa panimulang bilang.

Bakit ang unang flip-flop ang pinakamababang bahagi?

Nagbabago ito sa bawat pulso ng orasan, kaya kumakatawan ito sa pinakamaliit na halaga ng binary.