Trigger er et element i digital teknologi designet til at generere et informationssignal ved udgangen i overensstemmelse med nogle enkleste funktioner. Afhængig af funktionen er triggere opdelt i en række typer.
Betydningen af ordet udløser
Før vi går ind i wilds of digital teknologi bemærker vi: termen udløseren bruges i forskellige brancher som en trigger til en switch mekanisme. Spillere kalder ordet en trigger, programmører - et test script, der hjælper med at vurdere tilstedeværelsen af et objekt i virtuel virkelighed.
For spillere bemærker vi, at spillet Dead Trigger 2( en fortsættelse af shooteren med samme navn) ikke lykkes, hvis den ikke var beregnet udelukkende til ejere af mobile enheder. Operativsystemet er Android. Forestil dig en primitiv blanding af Quake and Counter Strike for at forstå dårligt, hvad hovedpersonen skal stå over for. På et størrelsesbegrænset kort skal en masse zombier vandre om helten. At ramme hovedet vil betydeligt fremskynde processen, selvom det ikke er individuelt fastgjort. Hældte Counter Strike.
Det er klart, at termen udløser for spillere lyder deprimerende. Maksimum - en mulighed for at dræbe tid.
Udløseren af digitalt udstyr
. Under udløseren forstår den digitale teknologi den simpleste maskine med to tilstande. Overgangen mellem dem bestemmes af den funktion, ifølge hvilken arten skelnes( RS, D, T, JK).I ordningerne er udløseren ofte afbildet som en rektangulær ramme-legeme, udstyret med flere indgange, et par udgange( typen af sideben), brevet fra ovenstående er sat. Sommetider er enheden synkron. Derefter tilføjes bogstavet C til indgangene og fanger klokkeimpulserne. Andre asynkrone udløsere.
Afhængigt af den implementerede funktion er der forskellige typer enheder:
- RS er beregnet til at styre udgangen ved hjælp af to indgange. Den første vil tjene formålet med at indstille enheden, oversat Set. Triggeren er indstillet til nul tilstand ved at aktivere R-indgangen( Reset).
- D( data, forsinkelse) trigger husker værdien af sin egen indgang, fungerer som en forsinkelsesenhed. Hvis enhedsvarianten er synkroniseret, overføres værdien til udgangen i den næste urcyklus.
- T( toggle) trigger kan vide, hvordan man tæller i det binære system. Udgangen bliver alternativt 0-1 ved ankomsten af hver enhed ved tælleindgangen. Nogle gange kaldes frekvensdeler( 2).
Det forekommer overraskende, at det er muligt at samle komplekse konglomerater ud fra et ringe sæt funktioner. I naturen er der JK-triggere, kaldet universelle. På grund af den specifikke konstruktion kan logiske enheder tilføres begge indgange, som ikke kan overleve RS-flip-flops. JK-trigger implementerer begrebet tælleren. I andre situationer svarer opførelsen til RS.Lad os se nærmere på elementerne i digital teknologi.
Et fælles træk ved
triggere. Historien om oprettelsen af
. Den første triggere blev foreslået i 1918 af William Eccles, Frank Jordan. Bestået af to vakuumrør, blev designet brugt af teknikken, herunder den britiske computer Colossus( 1943).Så migreret den tekniske løsning jævnt til halvlederteknologi, ofte kaldet multivibratorer til specifik adfærd.
Ifølge forskningen fra forskere i sin nuværende form blev D, T, RS og JK udløserne diskuteret for første gang i 1954, begrænset til Montgomery Fister-uddannelsen på Los Angeles Universitet, derefter omtalt som en bog af en lærer, der involverer computer design. Titlerne er opfundet af lektor, undtagen JK.Sidstnævnte er taget fra Eldred Nelsons værker, som giver udløser navne i sine egne tekster, låner parvis fra det latinske alfabet: AB, C-D.Den ene blev kaldt JK.Fister, undgår ændringer, overtog navnet.
Asynkrone udløsere betegnes ofte som snaps, det begynder i forbindelse med hukommelsesenheder. Andre - clocked. En vilkårlig trigger kan bygges på et par kontakter, herunder transistorer.
-udgange og -stater
Hver udløser er udstyret med to udgange, den ene er angivet med det overlejrede bogstav Q, en cirkel i fodområdet er omvendt. Hvis hovedudgangen er 1, vil der være nul her. Forståeligt fra konteksten er der to udløsende tilstande. Omvendte betragtede input. Logikken er omvendt. Enheden ved S-indgangen får output til at blive indstillet til nul.
Sammensætningen af udløseren
Hver trigger er repræsenteret af de enkleste elementer dannet af en vilkårlig grundlæggende chipsetlogik. CMOS, TTL, TTLSH, ECL.Sammensætningen af hver indeholder en basis, AND-NOT elementer( betegnet med symbolet &), OR-NOT( betegnet med 1).Det er muligt at bygge de nødvendige udløsere fra klodserne. Oftere er strukturen genopfyldt med klare tekniske løsninger. For eksempel repræsenterer K555TP2 4 RS-flip-flops, forenet af en krop.
Før du hylder haven, skal du arbejde for at få en god guide til chipsene for at se, hvad der er opfundet i øjeblikket. Vi tilføjer, at serien varierer indbyrdes med logiske niveauer, synkroniseringsfrekvens og nogle andre parametre. Teknologiske egenskaber lagde navnet:
- TTL - transistor-transistor logik.
- ECL-emitter-koblet logik.
- CMOS er et derivat af den engelske forkortelse CMOS( komplementær metaloxid halvleder).
Fiktiverede mange muligheder, måder at opbygge digital teknologi på, de fleste af de russiske serier af mikrokredsløb har kendt manglende eksistens. Men i dag læser vi: Den næste centrale processor af Intel eller AMD indeholder et så mange transistorer. Udløsere, andre elementer i den elektroniske hjerne er tilgængelige. Berøvet de enkleste teglsten af digital teknologi er ikke muligt.
Således er udløseren fri til at repræsentere i form af grundlæggende funktioner( chips) AND-NOT, OR-NOT og andre. Hvorfor så?Emnet for diskret matematik beviser: En vilkårlig kompleks funktion kan realiseres ved en kombination af de enkle, der er nævnt. Fremstillede analysemetoder, syntese. En trigger er en operation af denne art, en logisk handling.
Et sæt grundlæggende funktioner implementeres gennem kredsløbene af transistorporte. I nogle tilfælde er det praktisk at bruge TTL, i andre - ECL.Synkronisering introduceres for ordenlighed. Uden klokpulser afhænger resultatet af elementernes funktion, herunder triggere, på hastigheden af transistorernes elementære komponenter. Da antallet af udløserklodser er unik, kan hastigheden ikke forudsiges på forhånd. Opgaven er for kompliceret.
En anden måde at sige: Triggere betragtes som funktioner, der oftest bruges af teknologi. For at stoppe genopfinningen af hjulet fremstilles færdige mikrokredsløb, som kan udføre en fast operation. Det vurderes, at hver række mikrokredsløb skal være selvforsynende og praktisk. Hver funktion af digital teknologi er mulig at implementere med to elementer, det ser ikke altid rationelt ud fra det tidsrum, der er brugt. For at de trykte kredsløb kan komme ud, ikke så omfangsrige, samler plantetransportøren de fælles funktioner.
Det skal forstås, at opdelingen af udløsere betragtes som betinget, etableret, betragtes som den mest hensigtsmæssige for designere af digitalt udstyr. Naturen har født lidt: RS, D, T, JK.
RS-trigger
Trigger med indgangskontrol. Ved at anvende en logisk enhed på S-indgangen er udgang Q sat til en. Med R, derimod opnås en nul udgangstilstand. Det er forbudt at give enheder til begge indgange, resultatet er uforudsigeligt: du kan ikke på forhånd vide, hvad resultatet vil være. Circuit RS-flip-flop kan bestå af to identiske transistorer, flere passive elementer.
elementer Figuren viser et eksempel på konstruktion af en RS-trigger ved OR-NOT og AND-NO elementer. Du ser i det andet tilfælde, at indgangene viste sig at være omvendte, markeret med cirkler. Nem at kontrollere, værdistabellen er omvendt. For indstilling af Q i en er indgangen R ansvarlig. De logiske enheder af begge indgange sikrer opbevaring af information. Udløseren fanger staten.
D-trigger
Selv om D-triggeren normalt bygges direkte på de 4 elementer i den grundlæggende logik, virker det meget lettere. Informationsindgang D overføres til udgangen. I tilfælde af en synkron version finder sted på det næste ur. Som nævnt ovenfor kan du nemt organisere en forsinkelseslinje.
Fremhæv D-triggere med dynamisk, potentiel kontrol. I det første tilfælde foretages indtastningen af indikationer ved udgangen på klokkepulsens forside, i den anden - øverst. De dynamiske indgange af kredsløbene er markeret med trekanter, så bygherren kan bygge korrekt, ingeniøren til at forstå driftsprincippet. Og trekanten kan styres i forskellige retninger:
- Et vink mod mikrochip betyder: Oplysninger læses på forkanten af en urpuls.
- Et vinkel, der vender væk fra mikrochipet, betyder: Oplysningerne læses på klippulsens faldende kant( skive).Værdien vil helt sikkert blive forsinket med en cyklus i forhold til den tidligere version.
Meget ofte udløses præget af en intern forsinkelse. Tiden, hvorefter udgangen indstiller den ønskede værdi i forhold til arbejdsfronten( henfald).Et af de kendetegn, der viser, hvorfor forskellige typer logik ikke virker sammen. Parameteren gælder for alle typer udløsere, ikke kun D.
T-flip-flop
T-flip-flop tæller impulserne, der ankommer til informationsindgangen uden problemer. Normalt er designet synkront. Ellers er det svært at forudsige resultatet: Ved en vis frekvens af indgangspulser vil enheden ikke have tid til at skifte. Teknikken vil producere fejl. T-flip-flop bruges ofte som divider, fra to indgangspulser giver det mulighed for at få en output.
T-trigger i den færdige form i chipserien er normalt ikke inkluderet. I stedet oprettes enheden på basis af en D-flip-flop( du skal lukke den inverse output til informationsindgangen) eller JK.For at oprette multi-bit-tællere er T-triggere forbundet i serie en efter den anden. Enkle metoder bruges til at dividere med 4, 8 og andre kræfter af to.
JK-flip-flop
JK-flip-flop fungerer som en RS.J bliver enheden setup input Q output;K - nul. Hvis to enheder indsendes på en gang, implementerer elementet optællingsfunktionen. Normalt er der en synkroniseringsindgang, ifølge signalet på hvilke prøver der tages. JK er den eneste type udløser, hvis bogstavbetegnelse af indgangene er uden logisk forstand. Lånes af værkerne fra den videnskabsmand, der byggede de grundlæggende elementer i det latinske alfabet.