Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

Tot nu toe was onze analyse van transistor-logica schakelingen beperkt tot het TTL ontwerpparadigma, waarbij bipolaire transistoren gebruikt worden, en de algemene strategie van zwevende invoeren die equivalent zijn aan "hoog" (verbonden met Vcc) invoeren – en corresponderend, de toelaatbaarheid van "open-collector" uitgangstrappen – wordt gehandhaafd. Dit is echter niet de enige manier om logische poorten te bouwen.

Veld-Effect Transistoren

Veld-effect transistoren, met name de geïsoleerde-gate variant, kunnen in poortontwerp worden ingezet. Omdat ze spanning-gecontroleerd zijn in plaats van stroom-gecontroleerd, maken IGFETs eenvoudigere schakelingen mogelijk. Overweeg de inverter hieronder, gebouwd met P- en N-kanaal IGFETs:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

Het label Vdd op de positieve voeding volgt dezelfde conventie als Vcc in TTL: het duidt de constante spanning aan die toegepast wordt op de drain van een veld-effect transistor, gerefereerd aan ground.

 

Poort Operatie met Enhancement-Mode IGFETs

Lage Invoer

Koppel de schakeling aan een voedingsbron en invoerschakelaar en observeer het gedrag. Let op dat deze IGFETs E-type (enhancement-mode) zijn en dus normaal uitstaan.

Ze gaan alleen aan wanneer de gate-naar-drain (of gate-naar-substraat) spanning de juiste polariteit heeft.

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

De bovenste transistor is P-kanaal. Wanneer de substraat positiever is dan de gate (gate negatief relatief tot substraat), verbetert het kanaal en vloeit stroom tussen source en drain. In de illustratie is de bovenste transistor aan, terwijl de lagere N-kanaal transistor uitstaat (nul gate-naar-substraat spanning).

Gevolgljik verbindt de uitgang stevig met Vdd en heeft een zeer hoge weerstand tot ground, wat een logische "hoog" (1) oplevert wanneer de invoer "laag" (0) is.

Hoge Invoer

Schakel de invoer naar de tegenovergestelde toestand:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

Nu verzadigt de lagere N-kanaal transistor, terwijl de bovenste P-kanaal uitblijft. De uitgang wordt "laag" (0). De schakeling fungeert als een inverter (NOT poort).

Complementaire Metaal-Oxide-Semiconductors (CMOS)

MOSFETs gebruiken in plaats van bipolaire transistoren vereenvoudigt inverterontwerp aanzienlijk. De uitgang zweeft nooit – dankzij de natuurlijke "totem-pole" configuratie die zowel stroom kan bronnen als zinken.

De elegantie van deze poort voortvloeit uit het complementaire gebruik van P- en N-kanaal IGFETs. Zulke schakelingen worden geclassificeerd als CMOS (Complementary Metal-Oxide-Semiconductor).

Uitdagingen en Oplossingen in CMOS Poorten

In tegenstelling tot TTL, zijn CMOS-poorten gevoelig voor hoge spanningen van statische elektriciteit en kunnen per ongeluk in een logica-toestand gedreven worden als ze zweeven. Daarom moeten zwevende invoeren altijd vermeden worden.

Zwevende-Invoer Problemen

Overweeg een enkele-worp schakelaar die een invoer verbindt met Vdd of ground in één toestand, maar het zwevend laat in de andere:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

Op dezelfde manier kan een open-collector TTL-uitgang (die zweeft wanneer hoog) een CMOS-invoer ongedefinieerd laten:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

Pull-Up en Pull-Down Weerstanden

Om zwevende invoeren te stabiliseren, wordt een weerstand verbonden met Vdd (pull-up) of ground (pull-down). Een typische waarde is 10 kΩ, hoewel de exacte weerstand niet kritiek is.

Pull-up voorbeeld:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

Pull-down voorbeeld:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

Bij het interfaceren van een open-collector TTL-uitgang met een CMOS-invoer, is een pull-up weerstand vereist om de hoge toestand te definiëren:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

Voor meervoudige-invoer CMOS-poorten vereist elke invoer zijn eigen pull-up of pull-down weerstand.

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

Meervoudige-Invoer CMOS Poorten Ontwerpen

CMOS NAND Poort

Hieronder is een typisch CMOS NAND schema:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

Transistoren Q1 en Q3 vormen een serie P-/N-kanaal paar gecontroleerd door invoer A, terwijl Q2 en Q4 een vergelijkbaar paar vormen voor invoer B. De bovenste transistoren bronnen stroom van Vdd, de onderste transistoren zinken naar ground. De uitgang is hoog tenzij beide onderste transistoren simultaan geleiden, d.w.z. alleen wanneer beide invoeren hoog zijn.

Waarheidstabel Illustraties

Hieronder zijn visuele afbeeldingen van het NAND-poort gedrag voor alle vier invoercombinaties:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

CMOS AND Poort

Een AND poort kan verkregen worden door een inverter-trap toe te voegen aan de uitgang van een NAND poort:

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

CMOS NOR Poort

Vergelijkbaar met de NAND, gebruikt een NOR poort vier MOSFETs maar rangschikt ze anders: twee serie bronnende transistoren en twee parallelle zinkende transistoren. De uitgang gaat hoog alleen wanneer beide invoeren laag zijn.

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

CMOS OR Poort

Door een inverter toe te voegen aan de uitgang van een NOR poort, wordt een OR-functie bereikt.

 

CMOS Poort Schakelingen: Ontwerp, Operatie en Vergelijking met TTL

 

TTL vs. CMOS: Voor- en Nadelen

Zowel TTL als CMOS kunnen elke logische functie implementeren, maar ze verschillen significant in kernaspecten:

  • Stroomverbruik: CMOS trekt vrijwel geen statische stroom, terwijl TTL een constante biasstroom verbruikt. Echter, CMOS-verbruik stijgt met schakelfrequentie; TTL-verbruik blijft relatief constant.
  • Fan-Out: CMOS-invoeren trekken minimale stroom, wat een enkele poort in staat stelt om veel anderen te drijven. TTL fan-out is beperkt door stroom-gecontroleerde invoeren.
  • Voedingsspanning Bereik: TTL opereert typisch op 4,75–5,25 V. CMOS beslaat comfortabel 3–15 V, dankzij de spanning-gecontroleerde MOSFETs.
  • Snelheid: TTL overtreft over het algemeen CMOS omdat MOSFET-invoercapaciteit grotere RC-tijdconstanten introduceert, wat opstijg-/valtijden vertraagt.

CMOS Snelheid Verbeteren: B-Series Poorten

Om CMOS's langzamere respons te mitigeren, kunnen uitgangsbuffers ( twee gecascadeerde inverters) worden toegevoegd, wat de spanningsversterking verhoogt en overgangen versnelt. Hoewel logisch redundant, verbeteren de extra trappen de prestaties door signaalzwenkingen te versterken.

 

Overzicht

  • CMOS logische poorten gebruiken MOSFETs in plaats van bipolaire transistoren.
  • Invoeren zijn gevoelig voor statische elektriciteit en mogen niet zweeven.
  • Pull-up/pull-down weerstanden lossen zwevende-invoer problemen op.
  • CMOS verbruikt minder stroom dan TTL, maar verbruik stijgt met frequentie.
  • CMOS-invoeren trekken veel minder stroom, wat hogere fan-out toestaat.
  • CMOS opereert over een breder voedingbereik (3–15 V) versus TTL (4,75–5,25 V).
  • CMOS heeft een lagere maximum frequentie door invoercapaciteit.
  • B-Series poorten gebruiken gebufferde uitgangen om snelheid te verbeteren.

Gerelateerde Werkbladen

  • Geïsoleerde Gate Veld-Effect Transistoren Werkblad
  • CMOS Logische Poorten Werkblad

Industriële technologie

  1. Een Betrouwbare Stroomspiegel Circuit Bouwen: Stapsgewijze Handleiding
  2. Ontwerpen en Verifiëren van een Basis NAND Poort Circuit met de 4011 IC
  3. NOR Poort SR Latch: Bouwen en Begrijpen van Digitaal Geheugen
  4. Bipolaire Transistoren: Symbolen, Typen, en Toepassingen
  5. Junction Field-Effect Transistors (JFETs): Gate Stroomrichting & N-kanaal vs P-kanaal
  6. Transistoren: IGFET (MOSFET) – Depletion & Enhancement Modus Uitgelegd
  7. Hybride Transistorontwerp: IGFET-BJT Combo voor Hoge Versterking en Lage Val
  8. Geïntegreerde Schakelingen: Fundamenten van Digitale Logische Poorten
  9. De NOT-Poort (Inverter) in TTL-Schakelingen Begrijpen
  10. Geïsoleerde-Gate Veld-Effect Transistoren (IGFETs) Begrijpen
  11. Gate-Level Modeling: van hardware-schema's naar Verilog-code