Logiske porte i digital elektronik: definition, typer og sandhedstabeller

Lær logiske porte i digital elektronik: definition, typer og sandhedstabeller — enkel forklaring, eksempler og praktiske tabeller til hurtig forståelse.

Forfatter: Leandro Alegsa

En logisk gate er en elektronisk komponent, der kan bruges til at lede elektricitet på grundlag af en regel. Gatens udgang er resultatet af anvendelsen af denne regel på en eller flere "indgange". Disse indgange kan være to ledninger eller udgangene fra andre logiske porte.

Logiske gates er digitale komponenter. De fungerer normalt kun ved to spændingsniveauer, et positivt niveau og et nulniveau. Almindeligvis fungerer de på grundlag af to tilstande: On og Off. I tændt tilstand er spændingen positiv. I Off-tilstanden er spændingen på nul. I tændt tilstand anvendes normalt en spænding i intervallet 3,5 til 5 volt. Dette område kan være lavere til visse anvendelser.

Logiske porte sammenligner tilstanden på deres indgange for at afgøre, hvad tilstanden på deres udgang skal være. En logisk gate er tændt eller aktiv, når dens regler er korrekt opfyldt. På dette tidspunkt strømmer der elektricitet gennem porten, og spændingen ved dens udgang er på niveau med dens tilstand On.

Logiske gates er elektroniske versioner af boolsk logik. Sandhedstabeller fortæller dig, hvad resultatet bliver afhængigt af indgangene.

Grundlæggende typer logiske porte

  • NOT (inverter): En enkeltindgangsport, der vender signalet om. Hvis indgangen er 1 bliver udgangen 0, og omvendt.
  • AND: Udgangen er 1 kun hvis alle indgange er 1.
  • OR: Udgangen er 1 hvis mindst én indgang er 1.
  • NAND: Negationen af AND — udgangen er 0 kun hvis alle indgange er 1.
  • NOR: Negationen af OR — udgangen er 1 kun hvis alle indgange er 0.
  • XOR (eksklusiv OR): Udgangen er 1 hvis et ulige antal indgange er 1 (for to indgange: 1 hvis indgangene er forskellige).
  • XNOR (lighedsoperator): Negationen af XOR — udgangen er 1 hvis indgangene er lige (begge 0 eller begge 1).

Sandhedstabeller (to-indgangsporte)

Nedenstående tabeller viser typiske sandhedstabeller for to-indgangsporte. 0 = lav (Off), 1 = høj (On).

AND
ABQ = A AND B
000
010
100
111
OR
ABQ = A OR B
000
011
101
111
NOT (Inverter)
AQ = NOT A
01
10
NAND
ABQ = NOT (A AND B)
001
011
101
110
NOR
ABQ = NOT (A OR B)
001
010
100
110
XOR
ABQ = A XOR B
000
011
101
110
XNOR
ABQ = A XNOR B
001
010
100
111

Elektriske niveauer og teknologier

Logiske porte implementeres i forskellige teknologier, hvor de mest almindelige er TTL (Transistor–Transistor Logic) og CMOS (Complementary Metal–Oxide–Semiconductor). Disse teknologier har forskellige egenskaber mht. spændingsintervaller, strømforbrug, hastighed og støjmarginer. CMOS bruges ofte i moderne kredsløb på grund af lavt statisk strømforbrug og høj integrationsevne.

Vigtige parametre

  • Propagation delay: Tiden det tager for en ændring på indgangen at vise sig på udgangen.
  • Fan-in: Antallet af indgange en gate kan have.
  • Fan-out: Hvor mange efterfølgende porte en udgang kan drive uden at signalkvaliteten forringes.
  • Støjmargin: Hvor meget støj et signal kan tåle og stadig blive tolket korrekt som 0 eller 1.
  • Strømforbrug: Statisk og dynamisk strøm, vigtigt for batteridrevne eller højintegrerede systemer.

Anvendelser og design

Logiske porte er byggesten i alle digitale systemer: fra simple kombinationslogik-kredsløb til komplekse processorer og FPGA'er. Ved at kombinere porte bygger man multiplexere, addere, registre, tællere og til sidst hele CPU'er. I praksis tegnes logiske funktioner ofte først som sandhedstabeller eller Karnaugh-kort og implementeres derefter med porte eller højere niveauer som programmerbare logiske enheder.

Tips til arbejde med logiske porte

  • Begynd med sandhedstabellen for at sikre, at funktionen er korrekt definieret.
  • Brug NAND- eller NOR-porte alene til at implementere enhver boolsk funktion — de er funktionelt komplette.
  • Vær opmærksom på spændingsniveauer og interfacing mellem forskellige logikfamilier (fx TTL til CMOS kræver opmærksomhed på input thresholds).
  • Mål propagation delay og kontroller fan-out ved hurtige klokfrekvenser for at undgå timing-fejl.

Logiske porte danner fundamentet for digital elektronik og er afgørende for forståelsen af, hvordan digitale systemer bearbejder og viderefører information. Kendskab til deres sandhedstabeller, elektriske egenskaber og begrænsninger er vigtigt for både teoretisk design og praktisk implementering.


 

AND-logisk gate

AND-gates har to indgange. Udgangen af en AND-gate er kun tændt, hvis begge indgange er tændt. Hvis mindst én af indgangene er slukket, er udgangen slukket.

Hvis A og B begge er i tændt tilstand, vil udgangen (out) være tændt, hvis vi bruger billedet til højre. Hvis enten A eller B er i en slukket tilstand, vil udgangen også være i en slukket tilstand. A og B skal være tændt, for at udgangen er tændt.

Sandhedstabel

INPUT

OUTPUT

A

B

A OG B

Off

Off

Off

Off

Off

Off

Off



 En generel idé om et symbol for en AND-logisk gate  Zoom
En generel idé om et symbol for en AND-logisk gate  

OR-logisk gate

OR-gates har to indgange. Udgangen af en OR-port vil være tændt, hvis mindst en af indgangene er tændt. Hvis begge indgange er slukkede, er udgangen slukket.

Hvis enten A eller B er tændt, vil udgangen (out) også være tændt, som vist i billedet til højre. Hvis både A og B er slukket, er udgangen også slukket.

Sandhedstabel

INPUT

OUTPUT

A

B

A ELLER B

Off

Off

Off

Off

Off



 En generel idé om et symbol for en OR-logisk gate  Zoom
En generel idé om et symbol for en OR-logisk gate  

NOT-logisk gate

NOT-logikporten har kun én indgang. Hvis indgangen er tændt, vil udgangen være slukket. Med andre ord ændrer NOT-logikporten signalet fra On til Off eller fra Off til On. Den kaldes undertiden en inverter.

Sandhedstabel

INPUT

OUTPUT

A

IKKE

Off

Off



 En generel idé om et symbol for en NOT-logisk gate  Zoom
En generel idé om et symbol for en NOT-logisk gate  

XOR-logisk gate

XOR-gates ("exclusive or") har to indgange. Udgangen af en XOR-gate er kun sand, hvis de to indgange er forskellige fra hinanden. Hvis begge indgange er de samme, er udgangen slukket.

Sandhedstabel

INPUT

OUTPUT

A

B

A XOR B

Off

Off

Off

Off

Off

Off



 En generel idé om et symbol for en XOR-logisk gate  Zoom
En generel idé om et symbol for en XOR-logisk gate  

NAND-logisk gate

NAND betyder ikke begge dele. Det hedder NAND, fordi det betyder "ikke og". Det betyder, at den altid vil give et sandt resultat, medmindre begge indgange er aktiveret.

Sandhedstabel

INPUT

OUTPUT

A

B

A NAND B

Off

Off

Off

Off

Off



 En generel idé om et symbol for en NAND-logisk gate  Zoom
En generel idé om et symbol for en NAND-logisk gate  

XNOR-logisk gate

XNOR betyder "ikke eksklusivt eller". Det betyder, at den kun giver sandt resultat, hvis begge indgange er de samme. Det er det modsatte af en XOR-logisk gate.

Sandhedstabel

INPUT

OUTPUT

A

B

A XNOR B

Off

Off

Off

Off

Off

Off



 En generel idé om et symbol for en XNOR-logisk gate  Zoom
En generel idé om et symbol for en XNOR-logisk gate  

Spørgsmål og svar

Spørgsmål: Hvad er en logisk gate?


A: En logisk gate er en elektronisk komponent, der kan bruges til at lede elektricitet på grundlag af en regel. Gateens udgang bestemmes ved at anvende denne regel på en eller flere indgange, som kan være to ledninger eller udgangen af andre logiske gates.

Spørgsmål: Hvordan fungerer logiske porte?


Svar: Logiske porte fungerer normalt kun ved to spændingsniveauer, et positivt niveau og et nulniveau. Almindeligvis fungerer de på grundlag af to tilstande - tændt og slukket. I tændt tilstand er spændingen positiv, og i slukket tilstand er spændingen på nul. I tændt tilstand anvendes normalt en spænding i intervallet 3,5 til 5 volt, men dette interval kan være lavere til visse anvendelser. Logiske porte sammenligner tilstanden ved deres indgange for at afgøre, hvilken tilstand deres udgang skal have, og de er aktive, når deres regler er korrekt opfyldt.

Spørgsmål: Hvilken type logik anvender logiske porte?


Svar: Logiske porte er elektroniske versioner af boolsk logik, hvilket betyder, at sandhedstabellerne fortæller, hvad udgangen vil være afhængig af de givne indgange.

Spørgsmål: Er alle spændinger for en "tændt" tilstand lige store?


A: Nej, ikke alle spændinger for en "On"-tilstand er ens, da den normalt bruger en spænding i intervallet 3,5 til 5 volt, men dette interval kan være lavere til visse anvendelser.

Spørgsmål: Har alle typer logiske porte to indgange?


A: Ikke nødvendigvis - nogle typer kan have mere end to indgange, mens andre kun har én indgang eller slet ingen, afhængigt af formålet og designet.

Spørgsmål: Flyder der altid elektricitet gennem en logisk gate, når den er aktiv?


A: Ja, når en logisk gate er aktiv, eller dens regler er korrekt opfyldt, vil der strømme elektricitet gennem den, og dens udgang vil blive sat til dens spændingsniveau i tændt tilstand (normalt mellem 3-5 V).


Søge
AlegsaOnline.com - 2020 / 2025 - License CC3