Baseret på tællingsmekanisme:
* asynkron (Ripple) tællere:
* Enkleste type ved hjælp af en kæde af flip-flops, hvor hver flip-flops output er den næste.
* Forsikringsforsinkelse akkumuleres på tværs af flip-flops, hvilket fører til timingproblemer for høje frekvenser.
* Velegnet til applikationer med lav hastighed.
* Synkrone tællere:
* Alle flip-flops er uret samtidig, hvilket resulterer i hurtigere drift.
* Kræver mere kompleks logik for at sikre korrekt timing.
* Velegnet til højhastighedsapplikationer.
* op/ned tællere:
* Kan tælle både op og ned afhængigt af kontrolsignalet.
* Brugt i applikationer, der kræver tovejsoptælling, som elevatorkontrol eller digitale potentiometre.
Baseret på tællingssekvens:
* binære tællere:
* Tæller i binær sekvens, hvilket øges med 1 for hver puls.
* Den mest almindelige type, der bruges i tælling og timing-applikationer til generel formål.
* bcd (binære kodede decimal) tællere:
* Tæller i decimalsekvens, der repræsenterer hvert ciffer i binær form.
* Ideel til applikationer, der kræver decimalvisning eller beregninger.
* ring tællere:
* Danner et cirkulært skiftregister, hvor kun en flip-flop er aktiv ad gangen.
* Brugt i applikationer som frekvensafdeling, sekventiel kontrol og digital urgenerering.
* Johnson tællere:
* Ligner ringtællere, men med en feedback -sti, der producerer en unik tællingssekvens.
* Nyttig til applikationer, der kræver specifikke sekvenser eller tilstandsmaskiner.
Baseret på drift:
* Modulo -tællere:
* Tæller op til en bestemt værdi (modulo) og nulstilles derefter.
* Brugt i applikationer som frekvensafdeling, tidtager og signalbehandling.
* Divide-by-N-tællere:
* Opdeler inputfrekvensen med en bestemt faktor (n).
* Brugt i applikationer som urgenerering, frekvenssyntese og datatransmission.
Andre typer:
* Prescaler -tællere:
* Bruges til at reducere højfrekvente signaler til et interval, som en tæller kan håndtere.
* Bruges ofte sammen med andre tællere til højhastighedsapplikationer.
* Programmerbare tællere:
* Tillad konfigurerbare tællingstilstande, hastigheder og sekvenser.
* Tilbyde fleksibilitet og tilpasningsevne til forskellige applikationer.
Valget af en bestemt tællertype afhænger af de specifikke applikationskrav, herunder:
* tællingshastighed
* tællingssekvens
* tællerinterval
* indgangssignalfrekvens
* omkostninger og kompleksitet
Ved at forstå de forskellige typer og deres egenskaber kan du vælge den optimale tæller til din specifikke applikation.