Počítadlo desaťročí je digitálny počítací obvod, ktorý prechádza desiatimi stavmi a potom opakuje sekvenciu. Tvorí dôležitú súčasť mnohých digitálnych systémov, ktoré vyžadujú desatinné počítanie alebo frekvenčné delenie. Tento článok vysvetľuje princíp fungovania dekadových čítačov, ich vnútornú štruktúru, časovacie správanie, bežné implementácie integrovaných obvodov a praktické aplikácie v elektronických obvodoch.

Prehľad počítadla desaťročí
Počítadlo desaťročí je digitálne počítadlo, ktoré počíta cez desať stavov, od 0 do 9, a potom sa vráti na 0, aby zopakovalo postupnosť. Keďže funguje v desiatich stavoch, nazýva sa aj Mod-10 čítač. V mnohých obvodoch dekádový čítač poskytuje binárne kódovaný desatinný (BCD) výstup, kde je každé desatinné číslo reprezentované štyrmi binárnymi bitmi.
Čítač desaťročí je odvodený zo štvorbitového binárneho čítača, ktorý zvyčajne reprezentuje šestnásť stavov. Pridáva sa ďalšia logika, ktorá obmedzuje počet len na prvých desať stavov, takže počítadlo sa po dosiahnutí desiateho stavu resetuje. Tento istý princíp možno použiť aj na vytvorenie ďalších počítadiel modulov, ktoré sa opakujú po vybranom počte stavov.
Desaťročná protioperácia
Počítadlo desaťročí postupuje cez desať pevných binárnych stavov, pričom každý pulz hodín posúva počítanie do ďalšieho stavu.
Postupnosť je:
0000 → 0001 → 0010 → 0011 → 0100 → 0101 → 0110 → 0111 → 1000 → 1001
Po desiatom stave sa čítač vráti na 0000 a postupnosť sa opakuje. Najmenej významné bity sa mení pri každom hodinovom impulze, zatiaľ čo vyššie bity sa menia podľa binárneho vzoru počítania.
Pravdivostná tabuľka počítadla desaťročí
| Hodinový pulz | QD | QC | QB | QA |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 |
| 2 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 |
| 7 | 0 | 1 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 |
| 9 | 1 | 0 | 0 | 1 |
Pravdivostná tabuľka ukazuje, ako štyri výstupné bity reprezentujú desatinné hodnoty od 0 do 9 v binárne kódovanej desatinnej forme. QA je najmenej významný bit (LSB), takže sa mení pri každom hodinovom impulze. Každý riadok zodpovedá protistavu po hodinovom pulze. Keď počet dosiahne 9, počítadlo sa vráti do pôvodného stavu a sekvencia začína znova.
Stavový diagram počítadla desaťročí

Každý stav zodpovedá štvorbitovej výstupnej hodnote a šípky zobrazujú prechod, ktorý nastáva po každom hodinovom impulze. Diagram vizuálne potvrdzuje, že čítač prechádza desiatimi stavmi, než sa vráti na východiskový bod.
Schéma obvodu dekádového čítača

Obvod čítača desaťročí môže byť postavený zo štyroch klopných obvodov pripojených do binárnej počítacej štruktúry. Je zahrnutá ďalšia logika na obmedzenie počtu na desať stavov.
Obvod detekuje binárnu hodnotu 1010, čo zodpovedá desatinnej časti 10. Keď sa tento stav objaví, NAND hradlo generuje NÍZKY signál, ktorý aktivuje čisté vstupy klopných obvodov. Tento signál resetuje všetky výstupy na 0000, čím zabraňuje pokračovaniu čítača do zostávajúcich binárnych stavov.
Keďže reset nastáva bezprostredne po objavení desiateho stavu, čítač opakovane prechádza iba desiatimi stavmi. V závislosti od konštrukcie sa môžu použiť rôzne typy klopných obvodov, ako napríklad JK, D alebo T.
Časový diagram počítadla desaťročí

Časový diagram ukazuje, ako sa výstupy počítadla menia s každým hodinovým impulzom. Ako sa počet posúva z 0 na 9, QA sa mení pri každom impulze, zatiaľ čo vyššie bity sa menia menej často podľa binárnej sekvencie počítania. Výstupný vzor sa opakuje každých desať hodinových impulzov, čo umožňuje, aby dekádový čítač fungoval ako obvod del-by-10.
74LS90 Počítadlo dekád IC

74LS90 je široko používaný IC s počítadlom dekád navrhnutý na počítanie delením na 10. Obsahuje vnútorné klopné obvody a logiku potrebnú na počítanie od 0 do 9 a následné vrátenie na 0. Čip poskytuje štyri výstupy QA, QB, QC a QD, ktoré reprezentujú počet v binárne kódovanej desatinnej (BCD) forme. Keď počet dosiahne 10, interná akcia resetu vyčistí výstupy späť na 0000. 74LS90 má tiež resetovacie vstupy, ktoré sa dajú použiť na vymazanie počítania alebo nastavenie špecifických podmienok počítadla. Viacero čipov 74LS90 je možné spojiť dokopy na vytvorenie väčších počítacích obvodov.
Binárny čítač vs počítadlo desaťročí

| Funkcia | Binárny čítač | Počítadlo desaťročí |
|---|---|---|
| Rozsah počítania | 0 až 2ⁿ − 1 | 0 až 9 |
| Modulus | Mocnina dvoch | Mod-10 |
| Formát výstupu | Binárne | BCD |
| Reset condition | Po maximálnom stave | Po roku 1001 |
| Bežné použitie | Všeobecné počítanie | Desatinné displeje |
Kaskádové čítače desaťročí

Jeden čítač desaťročí môže počítať len od 0 do 9. Pri väčších počítacích rozsahoch sú počítadlá dvoch alebo viacerých desaťročí prepojené v sérii alebo kaskádované. V tomto usporiadaní prvý čítač spracováva číslicu jednotky, druhý desiatku a tretí číslicu stoviek. To umožňuje počítať rozsahy ako 00 až 99 alebo 000 až 999. Kaskádové čítače dekád sa široko používajú v obvodoch, ktoré vyžadujú vyššiu kapacitu počítania, ako sú digitálne hodiny, počítadlá udalostí, meracie prístroje a frekvenčné merače.
Aplikácie počítadiel desaťročí

• Digitálne hodiny a časovače – Počítadlá sledujú sekundy, minúty a hodiny v systémoch merania času.
• Frekvenčné delenie obvodov – Počítadlo dekád delí vstupnú frekvenciu desať, čo pomáha generovať signály hodinových hodín s nižšou frekvenciou pre digitálne systémy.
• Prístroje na meranie frekvencie – V frekvenčných čítačoch sa vstupný signál privádza na čítač, zatiaľ čo hradlový impulz umožňuje počítanie počas pevného časového intervalu. Počet spočítaných impulzov počas tohto obdobia predstavuje frekvenciu signálu.
• Digitálne zobrazovacie systémy – Počítadlá dekád pracujú s BCD dekodérmi a sedemsegmentovými displejmi v kalkulačkách, meračoch a digitálnych počítadlách.
• Systémy počítania udalostí – Používajú sa v monitorovaní výroby, testovacích zariadeniach a systémoch na získavanie dát na zaznamenávanie počtu udalostí alebo impulzov.
Záver
Počítadlá desaťročí poskytujú kontrolovanú desaťstavovú sekvenciu počítania, ktorá prirodzene zapadá do digitálnych systémov založených na desatinných číslach. Kombináciou klopných obvodov s resetovacou logikou obmedzia počet na hodnoty od 0 do 9 a cyklus sa opakuje. Ich jasná štruktúra, kompatibilita s BCD výstupmi a schopnosť kaskádového spracovania z nich robia praktické komponenty v mnohých digitálnych počítacích a meracích obvodoch.
Často kladené otázky [FAQ]
Ako sa počítadlo desaťročí resetuje po dosiahnutí 9?
Počítadlo dekád sa resetuje cez logiku, ktorá detekuje binárnu hodnotu reprezentujúcu desatinné číslo 10 (1010). Keď sa tento stav objaví, signál resetu vymaže všetky klopné obvody späť na 0000. Tento automatický reset zabraňuje čítaču vstúpiť do zostávajúcich stavov štvorbitového binárneho čítača, čím obmedzuje sekvenciu na desať počtov.
Aký je rozdiel medzi BCD počítadlom a počítadlom desaťročí?
BCD čítač vypisuje čísla pomocou binárne kódovaného desatinného formátu, kde každá desatinná číslica je reprezentovaná štyrmi bitmi. Počítadlo desaťročí je typ BCD čítača, ktorý počíta od 0 do 9 a potom sa resetuje. V praxi sa mnohé čítače dekád implementujú špeciálne na produkciu výstupu BCD.
Môže sa počítadlo desaťročí použiť na delenie frekvencií iných než 10?
Áno. Hoci dekádový čítač prirodzene delí signál desať, jeho výstupy sa dajú kombinovať s externou logikou na vytvorenie ďalších deliacich pomerov. Resetovaním čítača na zvolený stav pred dosiahnutím hodnoty 10 môže obvod fungovať ako iný modulový čítač, napríklad delené 5 alebo delené 6.
Aké faktory obmedzujú maximálnu rýchlosť počítadla desaťročí?
Maximálna prevádzková rýchlosť závisí od oneskorenia šírenia klopných obvodov a logických hradiel vo vnútri čítača. Pri ripple counteroch každá fáza postupne spúšťa ďalšiu, čo pridáva oneskorenie. Toto kumulatívne oneskorenie obmedzuje, ako rýchlo môže počítadlo reagovať na prichádzajúce hodinové impulzy.
Ako sú desaťročné čítače prepojené so sedemsegmentovými displejmi?
Čítač desaťročí produkuje štvorbitový výstup BCD, ktorý reprezentuje čísla od 0 do 9. Tento výstup sa pripája k BCD na sedemsegmentový dekodér, ktorý konvertuje binárnu hodnotu na správne segmentové signály pre displej. Displej potom zobrazí príslušnú desatinnú číslicu.