Inom området digital elektronik , en "mot " är en sekventiell logisk krets . Kretsen består av en serie av vippor : elektroniska kretsar som har två stabila förhållanden , var och en motsvarande en av två alternativa insignaler. Kretsarna kan cykla genom en sekvens av tillstånd . Två typer av räknare finns: synkron och asynkron . Synkrona Räknare
Synkrona räknare består typiskt av ett minneselement , som implementeras med vippor , och en kombinatoriska element, som traditionellt implementeras med användning av logiska grindar . Logiska grindar är logiska kretsar med en eller flera ingångar och en utgång, där utgången kopplas mellan två spänningsnivåer bestämda av en kombination av insignaler. Användningen av logiska grindar för kombinationslogik normalt minskar kostnaderna för komponenter för disk kretsar till ett absolut minimum , så det är fortfarande en populär metod .
Klockpuls
Synchronous räknare har en intern klocka , medan asynkrona räknare inte. Som ett resultat , är alla vipporna i en synkron räknare som drivs samtidigt av en enda, gemensam klockpuls . I en asynkron räknare , är den första vippan drivs av en puls från en extern klocka och varje successiv vippan drivs av utsignalen från den föregående vippan i sekvensen. Detta är den grundläggande skillnaden mellan synkrona och asynkrona räknare .
Asynkron Räknare
asynkrona räknare , även känd som krusiga räknare , är den enklare typen , som kräver färre komponenter och mindre kretsar än synkrona räknare . Asynkrona räknare är lättare att konstruera än sina synkrona motsvarigheter , men avsaknaden av en inre klocka också inför flera stora nackdelar . Den flip - flops i en asynkron disk ändra tillstånd vid olika tidpunkter , så att förseningar i byte från ett tillstånd till ett annat - känd som utbredningsfördröjningar - lägga upp för att skapa en övergripande fördröjning . Ju mer vipporna en asynkron räknare innehåller , desto större den totala fördröjningen .
Överväganden
Typiskt asynkrona räknare är mindre användbara än synkrona räknare i komplexa, hög - frekvens system . Vissa integrerade kretsar reagerar snabbare än andra , så om en extern händelse inträffar nära en övergång mellan stater - när vissa , men inte alla , har de integrerade kretsarna ändrat tillstånd - det kan införa fel i räknaren . Sådana fel är svåra att förutse på grund av den slumpmässigt variabla tidsskillnaden mellan händelser. Dessutom kan utbredningsfördröjningar gör det svårt att upptäcka , eller avkoda , utgångstillståndet av en asynkron räknarkretsen elektroniskt .