En trigger er en elementær enhet som er en digital maskin med to stabilitetstilstander, hvorav den ene tildeles verdien “1”, og den andre - “0”.
Ved metoden for implementering av logiske forbindelser skillerFølgende typer enheter: T-trigger, D-trigger, JK-trigger, RS-trigger. Naturligvis er de vanligste alternativene listet opp her, men foruten dem er det automatiske enheter av andre typer.
I denne artikkelen vil vi se nærmere på D-triggeren. Den nevnte automaten har en enkelt informasjonsinngang (D), så den er designet for å implementere tidsforsinkelsesfunksjonen.
Operasjonsprinsipp
Den karakteristiske ligningen Q (t + 1) = Dt beskriver bruken av en slik enhetstype som en D-trigger. Sannhetstabellen (konverteringstabellen) for denne digitale maskinen er vist nedenfor.
Kt | Dt | K(t + 1) |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
Som du kan se, i den første og fjerde raden med verdienQ-signaler på tidspunktet t og t + 1 faller sammen. Det vil si at D-utløseren er et element av signalforsinkelse. Som et resultat fant de betraktede enhetene av asynkron type ikke deres anvendelse, siden inngangssignalet med en liten tidsforsinkelse vil gjentas ved utgangen.
En synkron type D-flip-flop er bygget av enkeltrinns (enkeltrinns) og totrinns (to-trinns) RS-enheter av samme type. De nevnte maskinene fungerer i henhold til konverteringstabellen.
En-trinns D-flip-flop kan være laget av en enkelt-nivå synkron RS-enhet og ett I-NOT1-element, som forbinder begge inverse inngangene til D-flip-flop til en enkelt informasjons (D) inngang.
Når logisk null ankommer synkroniseringsinngangen, blokkeres maskinen av RS-typen av nivået på den logiske enheten fra utgangene til AND-NOT-elementene2 og IKKE3. Når du endrer synkroniseringsnivået,brukt på informasjonsinngangen vil opprette en logisk null enten ved inngangen S (ved D = 1) eller ved inngangen R (ved D = 0) til den asynkrone utløseren T. Den vil bytte til tilstanden som tilsvarer det logiske nivået D. En triggertrinn i en type forsinker forplantningen inngang under en pause mellom synkroniseringssignaler.
D-trigger med dynamisk kontroll. Beskrivelse av arbeid, funksjonsdiagram
Automatisk enhet av denne typenDen er konstruert av tre RS-triggere av asynkron type. De er bygd på OG-IKKE elementer, mens to av dem utfører en koblingsfunksjon, og den tredje er utgangen. Utgangssignalene til koblingsutløserne er designet for å kontrollere utgangsutløseren.
Med signalnivå C lik logisk null,inngangen til utløseren mottar en nøytral kombinasjon av signaler for den, og den går over til lagringsmodus. Når informasjonssignalet endres, går svitsjetriggerne i ventemodus, og så snart signalet til den logiske enheten kommer til aktiveringsinngangen til trigger C, settes utgangsautomaten i en ny tilstand som tilsvarer informasjonssignalet ved D-inngangen i forrige klokkesyklus.
Hvis endringen i informasjonsnivåetsignalet vil passere under installasjonen av utløseren, da vil ikke koblingsenhetene gå glipp av signalet. Det viser seg at formålet med svitsjetriggerne er å motta informasjonssignaler, overføre dem til inngangen til utgangsenheten i det øyeblikket signalet ved styreinngangen C endres fra en logisk null til en logisk enhet og selvblokkering fra effekten av signalet ved informasjonsinngangen.