En sekvensiell krets er en type logikk krets . Den sender et utgangssignal som er avhengig av den nåværende inndata i tillegg til historien på inngangen. Som gjør den forskjellig fra en kombinatoriske krets , der produksjonen avhenger utelukkende på dagens inngang. Gitt deres avhengighet av innspill historie ( eller lagres inngang) , sekvensielle kretser er spesielt nyttig i datamaskinen random access memory ( RAM ) . De to typene sekvensielle kretser er synkrone kretser og asynkrone kretser . Sekvensielle Logic
sekvensielle kretser bruker et konsept for krets teori kalles sekvensiell logikk. Sekvensiell logikk er avhengig av status av innganger samt data som er lagret i kretsen minne. Et av de viktigste aspektene ved sekvensielle logikk er begrepet " flip-flops ." Flip -flops er interne brytere i en sekvensiell krets som enten er åpen, slik at flyten av informasjon, eller lukket , hemme flyten av informasjon. Det avhenger av en rekke faktorer fastsatt av ingeniør. Dette gir mulighet for bygging av komplekse systemer som kan fullføre et bredt spekter av funksjoner.
Bruk av sekvensielle kretser
grunn av deres evne til å lagre informasjon som kan brukes på et senere tidspunkt , sekvensielle kretser er nyttig i mange programmer , inkludert datamaskinens minne . Sekvensielle kretser også bruke intern klokking , så de er er nyttige i klokker , timere eller andre gjenstander som er avhengig av nøyaktig timing.
Synkron Circuits
Synkron kretser gjøre bruk av flip- flops og logiske porter . I likhet med flip -flops , logiske porter enten tillate eller begrense flyten av informasjon avhengig av visse situasjoner , for eksempel om to variabler er lik hverandre . En bestemt type synkron krets , som kalles en klokket - sekvensiell krets , bruker klokke pulser . Klokke pulser blir brukt til å synkronisere de forskjellige elementer i kretsen , for eksempel flip-flops. Flip- flops i en klokket - sekvensiell krets påvirkes bare når det blir varslet av en klokke puls .
Asynkrone kretser
en asynkron krets er en som registrerer ordren hvori dens inngangs- variabler endres , og sender et utgangssignal som avhenger av resultatet. Denne type krets, også må være i stand til å ha sin inngangsvariabler endres til enhver tid. Det er også en spesiell form for asynkron krets , kalt en port -typen asynkron krets. Gate -type kretser er i hovedsak kombinatoriske kretser ( som betyr at de bare stoler på nåværende inndata ) med en feedback banen . Tilbakemeldingene banen betyr informasjon fra produksjonen kan bli matet inn inngangen . På grunn av tilbakemeldinger, kan disse typer kretser bli ustabil , så de er ikke brukte .